创建项目命令将在给定存储池中创建使用给定名称的项目。将返回具有默认属性的新项目。
|
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”,
...
}
}