接口描述
本接口(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 | 策略数组,数组每个成员包括以下字段:<li>policyId:策略 ID<li>policyName:策略名<li>addTime:策略创建时间<li>description:策略描述<li> 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
}
]
}
}
错误码
请参见 错误码。