JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle® ZFS Storage Appliance REST 风格的应用程序编程接口
Oracle 技术网
文档库
PDF
打印视图
反馈
search filter icon
search icon

文档信息

使用本文档

 1 概述

 2 使用 API

 3 警报服务命令

 4 Analytics 服务

 5 硬件服务

 6 日志命令

 7 网络命令

 8 问题服务命令

 9 角色服务

角色服务命令概述

列出角色

获取角色

创建角色

修改角色

撤销角色

删除角色

列出角色授权

创建角色授权

修改角色授权

删除角色授权

 10 SAN 服务

 11 服务命令

 12 存储服务

 13 系统命令

 14 用户服务

 15 工作流命令

 16 REST 风格的客户机

创建角色授权

创建新的角色授权。输入属性与 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": "*"
    }
}