JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Interfaz de programación de aplicaciones de RESTful de Oracle® ZFS Storage Appliance
Red de tecnología de Oracle
Biblioteca
PDF
Vista de impresión
Comentarios
search filter icon
search icon

Información del documento

Uso de esta documentación

Capítulo 1 Descripción general

Capítulo 2 Trabajo con la API

Capítulo 3 Comandos del servicio de alertas

Capítulo 4 Servicios de análisis

Capítulo 5 Servicios de hardware

Capítulo 6 Comandos de log

Capítulo 7 Comandos de red

Capítulo 8 Comandos del servicio de problemas

Capítulo 9 Servicio de roles

Descripción general de los comandos del servicio de roles

Mostrar roles

Obtener rol

Crear rol

Modificar rol

Revocar rol

Suprimir rol

Mostrar autorizaciones de rol

Crear autorización de rol

Modificar autorización de roles

Suprimir autorización de rol

Capítulo 10 Servicios SAN

Capítulo 11 Comandos de servicio

Capítulo 12 Servicios de almacenamiento

Capítulo 13 Comandos del sistema

Capítulo 14 Servicio del usuario

Capítulo 15 Comandos de flujo de trabajo

Capítulo 16 Clientes RESTful

Crear autorización de rol

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 abcefgMWE=
Host: zfssa.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": "*"
    }
}