Performs a paged query to list the accounts that have been granted access to an application. The response includes account IDs. To retrieve detailed information about an account, call the GetUser operation.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
eiam:ListUsersForApplication |
list |
*Application
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
The instance ID. |
idaas_ue2jvisn35ea5lmthk267xxxxx |
| PageNumber |
integer |
No |
The page number. |
1 |
| PageSize |
integer |
No |
The number of entries per page. |
20 |
| ApplicationId |
string |
Yes |
The application ID. |
app_mkv7rgt4d7i4u7zqtzev2mxxxx |
| UserIds |
array |
No |
The list of account IDs. A maximum of 100 account IDs are supported in a single request. |
user_d6sbsuumeta4h66ec3il7yxxxx |
|
string |
No |
The account ID. |
user_d6sbsuumeta4h66ec3il7yxxxx |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response. |
||
| RequestId |
string |
The request ID. |
0441BD79-92F3-53AA-8657-F8CE4A2B912A |
| TotalCount |
integer |
The total number of entries. |
100 |
| Users |
array<object> |
The list of accounts. |
|
|
array<object> |
The account. |
||
| UserId |
string |
The account ID. |
user_d6sbsuumeta4h66ec3il7yxxxx |
| ApplicationRoles |
array<object> |
The list of application roles. |
|
|
object |
|||
| ApplicationRoleId |
string |
The application role ID. |
app_role_mkv7rgt4ds8d8v0qtzev2mxxxx |
Examples
Success response
JSON format
{
"RequestId": "0441BD79-92F3-53AA-8657-F8CE4A2B912A",
"TotalCount": 100,
"Users": [
{
"UserId": "user_d6sbsuumeta4h66ec3il7yxxxx",
"ApplicationRoles": [
{
"ApplicationRoleId": "app_role_mkv7rgt4ds8d8v0qtzev2mxxxx"
}
]
}
]
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.