Crear una autorización de rol nueva. Las propiedades de entrada son las mismas que las definidas en la CLI. Cada autorización tiene una propiedad scope definida. Se pueden configurar otras propiedades en base al ámbito de entrada. Los valores de ámbito posibles incluyen:
ad cluster keystore role stmf user alert dataset nas schema svc workflow appliance hardware net stat update worksheet
Ejemplo de solicitud:
POST /api/role/v1/roles/role_workflow/authorizations HTTP/1.1
Authorization: Basic Tm8gcGVla2luZyE=
Host: zfs-storage.example.com:215
Accept: application/json
Content-Type: application/json
Content-Length: 41
{"scope": "workflow", "allow_read": true}
Resultado de ejemplo:
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": "*"
}
}