接口描述
本接口(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=************************************************************&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}]}}