文档简介:
ListEntitiesForPolicy
此操作用来列出指定策略所附加的所有IAM用户或IAM用户组。
-
请求参数
名称 |
描述 |
是否必填 |
Action |
ListEntitiesForPolicy。 |
是 |
Version |
请求版本。 取值:2010-05-08。默认值为2010-05-08。 |
否 |
EntityFilter |
指定过滤的实体类型。如果在请求中不写此参数,则列出指定权限策略附加的所有IAM用户和IAM用户组。 类型:字符串。 取值:
|
否 |
PolicyArn |
权限策略的资源名称。 类型:字符串。 取值:长度为20~2048的字符串。 |
是 |
Marker |
分页标识。还有需要返回的用户或用户组时,上条响应结果中会返回该参数。查看未显示项时,请求参数中需要携带此参数。 类型:字符串。 取值:与上条响应中返回的结果值相同。 |
否 |
MaxItems |
设置响应中最多返回的条数。如果存在超出您指定的返回项,则IsTruncated响应元素为true,表示还有未返回项。查看未显示的项时,需要携带响应参数Marker的值。 类型:整数类型。 取值:1~1000,默认值为100。 |
否 |
-
响应结果
名称 |
描述 |
IsTruncated |
是否已经返回所有的用户或用户组:
|
Marker |
分页标识。当IsTruncated是true时,该项存在,其值用于下一次请求的参数Marker的取值。 |
PolicyUsers.member.UserName |
关联该权限策略的IAM用户名。 |
PolicyUsers.member.UserID |
关联该权限策略的IAM用户ID。 |
PolicyGroups.member.GroupID |
关联该权限策略的IAM用户组ID。 |
PolicyGroups.member.GroupName |
关联该权限策略的IAM用户组名。 |
-
请求示例
列出策略的资源名称为arn:ctyun:iam::10rc2arpn6306/policy/test_policy0的所有IAM用户和IAM用户组。
POST / HTTP/1.1 Host: oos-cn-iam.ctyunapi.cn Authorization: signatureValue X-Amz-Date: date Content-Type: application/octet-stream Content-Length: 115
Action=ListEntitiesForPolicy&Version=2010-05-08&PolicyArn=arn%3Actyun%3Aiam%3A%3A10rc2arpn6306%3Apolicy%2Ftest_policy0 |
-
返回示例
HTTP/1.1 200 OK x-amz-request-id:c65c1442fd4f43b3 Content-Type:text/xml;charset=UTF-8 Content-Length:635 Date:Thu, 14 Feb 2019 06:02:33 GMT Server: CTYUN
<ListEntitiesForPolicyResponse> <ListEntitiesForPolicyResult> <PolicyUsers> <member> <UserName>test_1</UserName> <UserId>dd3cf79eda454f04871a87386792914f</UserId> </member> </PolicyUsers> <PolicyGroups> <member> <GroupId>514648bfbc4e423f867a25281642cdfc</GroupId> <GroupName>test_group</GroupName> </member> </PolicyGroups> <IsTruncated>false</IsTruncated> </ListEntitiesForPolicyResult> <ResponseMetadata> <RequestId>c65c1442fd4f43b3</RequestId> </ResponseMetadata> </ListEntitiesForPolicyResponse> |