获取角色绑定的策略列表

最近更新时间:2018-08-09 09:47:09

接口描述

本接口(ListAttachedRolePolicies)用于获取角色绑定的策略列表。
请求域名:

cam.api.qcloud.com

输入参数

以下请求参数列表仅列出了接口请求参数,未列出 公共请求参数

参数名称 类型 必选 描述
roleId string 角色 ID。用于指定角色,入参 roleId 与 roleName 二选一
roleName string 角色名。用于指定角色,入参 roleId 与 roleName 二选一
page int 页码,从 1 开始。默认值是 1
rp int 每页大小。默认值是 20
policyType string 取值 User 表示只查询自定义策略,QCS 表示只查询预设策略,不传表示查询关联的所有策略

输出参数

字段 类型 描述
totalNum int 策略总数
list array 策略数组,数组每个成员包括以下字段:
  • policyId:策略 ID
  • policyName:策略名
  • addTime:策略创建时间
  • description:策略描述
  • createMode:1 表示按业务权限创建的策略,其他值表示可以查看策略语法和通过策略语法更新策略
  • 示例

    输入

    https://cam.api.qcloud.com/v2/index.php
    ?roleName=testRole
    &page=1
    &rp=20
    &SignatureMethod=HmacSHA256
    &Action=ListAttachedRolePolicies
    &Region=gz
    &SecretId=AKIDWwGVed95Zu693ltdoopjcKrDct20DKky
    &Nonce=33994
    &Timestamp=1508492653
    &RequestClient=SDK_PHP_1.1
    &Signature=YQflvL9ZCPDfTJNum84oXRQex6iKKTNi2fwgLUh2qZE%3D

    输出

    {
        "code": 0,
        "message": "",
        "codeDesc": "Success",
        "data": {
            "totalNum": 3,
            "list": [
                {
                    "policyId": 524497,
                    "policyName": "testpppName323",
                    "addTime": "2017-10-20 17:26:16",
                    "policyType": "User",
                    "createMode": 2
                },
                {
                    "policyId": 296232,
                    "policyName": "QcloudCCSInnerFullAccess",
                    "addTime": "2017-10-20 17:11:19",
                    "policyType": "QCS",
                    "createMode": 2
                },
                {
                    "policyId": 219851,
                    "policyName": "QcloudCLBReadOnlyAccess",
                    "addTime": "2017-09-04 16:40:15",
                    "policyType": "QCS",
                    "createMode": 2
                }
            ]
        }
    }

    错误码

    请参见 错误码