全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

查询账号的角色列表

请求参数

以下请求参数列表仅列出了接口请求参数和部分公共参数,完整公共参数列表见公共请求参数
参数名称
类型
必填
描述
Action String
公共参数,本接口取值:ListRoles。
Version String
公共参数,本接口取值:2015-11-01。
Marker String

当返回结果被截断时,使用本次返回的Marker值用于标示下次调用查询操作的起始点,Marker值不会过期

MaxItems Int

用于限制本次查询结果返回的数量,如果仍有额外元素未显示,则返回元素中的IsTruncated的值会被设置为true,同时返回下次查询的起始点Marker值

返回参数

参数名称
类型
描述
ListRolesResult Object
Roles Object
member Object[]
Path String
示例值:/
Krn String
示例值:krn:ksc:iam::2000143391:role/test_role
RoleName String
示例值:test_role
Description String
TrustType Int
示例值:1
TrustAccounts String
示例值:200014
TrustServices String[]
TrustProvider String
CreateDate String
示例值:2021-11-19T09:20:45Z
RoleId String
示例值:H0SMWGpFSHi6mTfPaplUzQ
ServiceRoleType Int
示例值:0
IsTruncated Boolean
Marker String
RequestId String
示例值:72ba4f02-effb-4e3a-ac28-2d2f03b3ae39

请求示例

curl -X GET|POST
'http://iam.api.ksyun.com/?Action=ListRoles&Version=2015-11-01'
-H 'authorization: xxx, SignedHeaders=content-type;host;x-amz-date, Signature=xxx'
-H 'cache-control: no-cache'
-H 'content-type: application/x-www-form-urlencoded'
-H 'host: iam.api.ksyun.com'
-H 'x-amz-date: 20170720T022802Z'
-d 'Marker=xxx&MaxItems=xxx'

返回示例

JSON格式

{
"ListRolesResult":{
"Roles":{
"member":[
{
"Path":"/",
"Krn":"krn:ksc:iam::2000143391:role/test_role",
"RoleName":"test_role",
"Description":"",
"TrustType":1,
"TrustAccounts":"200014",
"TrustServices":[
],
"TrustProvider":"",
"CreateDate":"2021-11-19T09:20:45Z",
"RoleId":"H0SMWGpFSHi6mTfPaplUzQ",
"ServiceRoleType":0
}
]
},
"IsTruncated":false,
"Marker":""
},
"RequestId":"72ba4f02-effb-4e3a-ac28-2d2f03b3ae39"
}

XML格式

aa

错误码

以下仅列出了接口业务逻辑相关的错误码,其他错误码详见公共错误码

错误码
错误信息
Http状态码
描述
InvalidParameterValueAn invalid or out-of-range value was supplied for the input parameter.400参数格式/取值范围不对,具体参数名在错误消息中说明
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈