请求参数
名称 |
类型 |
必须 |
长度限制(字符) |
参数格式 |
描述 |
Action |
String |
是 |
确定值 |
[a-zA-Z]+ |
操作接口名,系统规定参数,取值:ListPolicies |
PolicyKrn |
String |
是 |
最短是25,最长2048 |
格式:krn:ksc:iam::account-id:policy/policy-name |
待查询策略版本列表的策略的唯一标识 |
返回元素(调用成功)
错误码(调用不成功)
错误代码(Code) |
错误消息(Message) |
HTTP 状态码 |
中文描述(语义) |
InvalidParameterValue |
An value must be supplied for the input parameter %s. |
400 |
输入参数%s的值不能为空,具体参数名在%s说明 |
InvalidParameterValue |
An invalid or out-of-range value was supplied for the input parameter %s. |
400 |
输入参数 %s的值无效、不合法或者超出范围,具体参数名在%s说明 |
PolicyNoSuchEntity |
The request was rejected because it referenced 'Policy' that does not exist. |
404 |
请求被拒绝,因其引用的“策略”不存在 |
示例(调用成功)
请求示例
https://iam.api.ksyun.com/?Action=ListPolicyVersions
&PolicyKrn=krn:ksc:iam::12345678901234567890:policy/IAMadmin
&公共请求参数
返回示例
<ListPolicyVersionsResponse>
<ListPolicyVersionsResult>
<Versions>
<member>
<IsDefaultVersion>false</IsDefaultVersion>
<VersionId>v2</VersionId>
<CreateDate>2016-05-16T18:01:39.000Z</CreateDate>
</member>
<member>
<IsDefaultVersion>true</IsDefaultVersion>
<VersionId>v1</VersionId>
<CreateDate>2016-05-16T17:43:32.000Z</CreateDate>
</member>
</Versions>
</ListPolicyVersionsResult>
<ResponseMetadata>
<RequestId>14961367-3e42-4e6d-a71f-d85c3cc80264</RequestId>
</ResponseMetadata>
</ListPolicyVersionsResponse>
{
"ListPolicyVersionsResult": {
"Versions": {
"member": [
{
"IsDefaultVersion": "false",
"VersionId": "v2",
"CreateDate": "2016-05-16T18:01:39.000Z"
},
{
"IsDefaultVersion": "true",
"VersionId": "v1",
"CreateDate": "2016-05-16T17:43:32.000Z"
}
]
}
},
"ResponseMetadata": {
"RequestId": "2596f6c2-2263-4e17-94a1-1d0993d3aa3f"
}
}