获取角色绑定的策略列表

最近更新时间:2024-11-01 16:18:27

我的收藏

接口描述

本接口(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
}
]
}
}

错误码

请参见 错误码