Queries the resource groups of the management account or a member of a resource directory.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
resourcecenter:SearchMultiAccountResources |
list |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| MaxResults |
integer |
No |
The number of entries to return on each page. Maximum value: 100. Default value: 10. |
20 |
| NextToken |
string |
No |
The pagination token that is used in the next request to retrieve a new page of results. |
AAAAAS2Nboi3t4xGrdlG5/Ks/Q1xPG9jzviYEuZydevXIkgF |
| AccountId |
string |
Yes |
The ID of the management account or a member in your resource directory. |
1394339739**** |
| ResourceGroupIds |
array |
No |
The IDs of the resource groups. |
|
|
string |
No |
The ID of the resource group. |
rg-acfmzawhxxc**** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| NextToken |
string |
The pagination token that is used in the next request to retrieve a new page of results. |
AAAAAU5VsT9R1adMTuz9GzginZ3Y+7Y/5JATS+6q5GK9kT75 |
| RequestId |
string |
The request ID. |
0FF0A66E-781F-51EE-9531-928F197558F2 |
| ResourceGroups |
array<object> |
The resource groups. |
|
|
array<object> |
A resource group. |
||
| AccountId |
string |
The ID of the management account or a member of the resource directory. |
1394339739**** |
| CreateDate |
string |
The time when the resource group was created. |
2021-06-30T09:20:08Z |
| DisplayName |
string |
The display name of the resource group. |
group1 |
| Id |
string |
The ID of the resource group. |
rg-acfmzawhxxc**** |
| Name |
string |
The unique identifier of the resource group. |
my-project |
| Status |
string |
The status of the resource group. Valid values:
|
OK |
| Tags |
array<object> |
The tags of the resource group. |
|
|
object |
A tag. |
||
| Key |
string |
The key of the tag. |
|
| Value |
string |
The value of the tag. |
Examples
Success response
JSON format
{
"NextToken": "AAAAAU5VsT9R1adMTuz9GzginZ3Y+7Y/5JATS+6q5GK9kT75",
"RequestId": "0FF0A66E-781F-51EE-9531-928F197558F2",
"ResourceGroups": [
{
"AccountId": "1394339739****",
"CreateDate": "2021-06-30T09:20:08Z",
"DisplayName": "group1",
"Id": "rg-acfmzawhxxc****",
"Name": "my-project",
"Status": "OK",
"Tags": [
{
"Key": "",
"Value": ""
}
]
}
]
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | NoPermission | You are not authorized to perform this operation. | |
| 400 | InvalidParameter.MaxResults | The specified parameter MaxResults is not valid. | The MaxResults parameter is invalid. |
| 400 | MultiAccountServiceNotEnabled | Multi account ResourceCenter service is not enabled. | |
| 403 | NoPermission.AccountScope | The operator is not permitted for this account scope. | The operator is not permitted for this account scope. |
| 403 | ServiceNotEnabled.SpecifiedAccount | ResourceCenter service of the specified account is not enabled. | The Resource Center service is not activated for the specified account. |
| 404 | NotExists.ResourceDirectory | The resource directory for the account is not enabled. | No resource directory is enabled for the account. |
| 404 | NotExists.ResourceGroup | The specified ResourceGroup does not exist. | The specified resource group does not exist. |
| 409 | NoPermission.ResourceDirectory.MemberAccount | ResourceDirectory Member Account is not authorized to perform this operation. | |
| 409 | InvalidParameter.AccountId | The specified parameter AccountId is not valid. | |
| 409 | InvalidParameter.ResourceGroupId | The specified parameter ResourceGroupId is not valid. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.