创建项目命令将在给定存储池中创建使用给定名称的项目。将返回具有默认属性的新项目。
|
JSON 正文请求参数:
name-必须提供项目名称以创建项目。
project properties-任何项目属性都可设置为新项目的初始值。
创建名为 "proj-01" 的项目的请求示例:
POST /api/storage/v1/pools/gold/projects HTTP/1.1 Hosta: zfs-storage.example.com Content-Type: application/json Accept: application/json { “name”: “proj-01”, “sharenfs”: “ro” }
成功创建后,将返回 HTTP 状态 201 (Created),且位置头包含新项目的 URI。正文包含所有项目属性(使用 JSON 格式)。
结果示例:
HTTP/1.1 201 Created Content-Type: application/json Location: http://zfs-storage.example.com:215 /pools/gold/projects/proj-01 { “project”: { “name”: “proj-01”, "href": "/api/storage/v1/pools/gold/projects/proj-01", “mountpoint”: “/export/acme/gold”, ... } }