调用ListInstanceUserPermissions获取实例的用户权限列表。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
| 名称 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
| Action | String | 是 | ListInstanceUserPermissions |
系统规定参数。取值:ListInstanceUserPermissions。 |
| Tid | Long | 是 | 3*** |
租户ID。 说明 鼠标移动到界面右上角的头像处,查看租户ID。具体操作,请参见查看租户信息。
|
| InstanceId | String | 是 | 174**** |
实例ID,可通过调用接口ListInstances或GetInstance获取该参数的值。 |
| UserName | String | 否 | test_nick_name |
用户昵称,可通过调用接口ListUsers或GetUser获取该参数的值。 说明 NickName的值即为UserName的值。
|
| PageNumber | Integer | 否 | 1 |
第几页。 |
| PageSize | Integer | 否 | 100 |
每页数据量。 |
| RegionId | String | 否 | cn-hangzhou |
DMS服务地域,取值请参见RegionID参数说明。 说明 请根据应用所在地就近选择。
|
返回数据
| 名称 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| TotalCount | Long | 1 |
数据总数。 |
| RequestId | String | 7D162AAE-6501-5691-BF14-D7018F662895 |
请求ID。 |
| ErrorCode | String | UnknownError |
请求错误码。 |
| ErrorMessage | String | UnknownError |
请求错误信息。 |
| UserPermissions | Array of UserPermission |
实例对应的用户权限列表。 |
|
| UserPermission | |||
| UserId | String | 51**** |
用户ID。 |
| UserNickName | String | test_nick_name |
用户昵称。 |
| InstanceId | String | 174**** |
实例ID。 |
| PermDetails | Array of PermDetail |
权限详情列表。 |
|
| PermDetail | |||
| OriginFrom | String | XXX授权 |
权限授予来源信息。 |
| PermType | String | LOGIN |
权限类型,返回值如下:
|
| ExpireDate | String | 2020-12-12 00:00:00 |
授权到期时间。 |
| CreateDate | String | 2019-12-12 00:00:00 |
权限授予时间。 |
| UserAccessId | String | 773**** |
用户权限记录ID。 |
| ExtraData | String | XXX |
额外数据,预留参数。 |
| Success | Boolean | true |
请求是否成功,返回值如下:
|
示例
请求示例
http(s)://dms-enterprise.aliyuncs.com/?Action=ListInstanceUserPermissions
&InstanceId=174****
&UserName=test_nick_name
&PageNumber=1
&PageSize=100
&公共请求参数
正常返回示例
XML格式
HTTP/1.1 200 OK
Content-Type:application/xml
<ListInstanceUserPermissionsResponse>
<TotalCount>1</TotalCount>
<RequestId>7D162AAE-6501-5691-BF14-D7018F662895</RequestId>
<ErrorCode>UnknownError</ErrorCode>
<ErrorMessage>UnknownError</ErrorMessage>
<UserPermissions>
<UserId>51****</UserId>
<UserNickName>test_nick_name</UserNickName>
<InstanceId>174****</InstanceId>
<PermDetails>
<OriginFrom>XXX授权</OriginFrom>
<PermType>LOGIN</PermType>
<ExpireDate>2020-12-12 00:00:00</ExpireDate>
<CreateDate>2019-12-12 00:00:00</CreateDate>
<UserAccessId>773****</UserAccessId>
<ExtraData>XXX</ExtraData>
</PermDetails>
</UserPermissions>
<Success>true</Success>
</ListInstanceUserPermissionsResponse>
JSON格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"TotalCount" : 1,
"RequestId" : "7D162AAE-6501-5691-BF14-D7018F662895",
"ErrorCode" : "UnknownError",
"ErrorMessage" : "UnknownError",
"UserPermissions" : [ {
"UserId" : "51****",
"UserNickName" : "test_nick_name",
"InstanceId" : "174****",
"PermDetails" : [ {
"OriginFrom" : "XXX授权",
"PermType" : "LOGIN",
"ExpireDate" : "2020-12-12 00:00:00",
"CreateDate" : "2019-12-12 00:00:00",
"UserAccessId" : "773****",
"ExtraData" : "XXX"
} ]
} ],
"Success" : true
}
错误码
访问错误中心查看更多错误码。