新しいロールの承認を作成します。入力プロパティーは CLI で定義されるものと同じです。各承認には定義済みの「scope」プロパティーがあります。その他のプロパティーは入力スコープに基づいて設定できます。スコープの値は次のとおりです。
ad cluster keystore role stmf user alert dataset nas schema svc workflow appliance hardware net stat update worksheet
リクエストの例:
POST /api/role/v1/roles/role_workflow/authorizations HTTP/1.1
Authorization: Basic abcefgMWE=
Host: zfssa.example.com:215
Accept: application/json
Content-Type: application/json
Content-Length: 41
{"scope": "workflow", "allow_read": true}
結果例:
HTTP/1.1 201 Created
X-Zfssa-Appliance-Api: 1.0
Content-Type: application/json
Content-Length: 171
Location: /api/role/v1/roles/role_workflow/authorizations/auth-000
{
"auth": {
"allow_modify": false,
"allow_read": true,
"href": "/api/role/v1/roles/role_workflow/authorizations/auth-000",
"owner": "*",
"scope": "workflow",
"uuid": "*"
}
}