管理アカウントとリソースディレクトリの複数のメンバー内のリソース数を照会します。
操作説明
Resource Center がサポートするリソースのみを照会できます。詳細については、「Resource Center と連携するサービス」をご参照ください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
resourcecenter:GetMultiAccountResourceCounts |
get |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| GroupByKey |
string |
任意 |
リソースを照会するディメンション。有効な値:
説明
このパラメーターが設定されていない場合、条件を満たすリソースの合計数が返されます。 |
ResourceType |
| Filter |
array<object> |
任意 |
フィルター条件。 |
|
|
object |
任意 |
フィルター条件。 |
||
| Key |
string |
任意 |
フィルター条件のキー。詳細については、「 |
RegionId |
| MatchType |
string |
任意 |
マッチング方法。 値を Equals に設定すると、完全に一致することを示します。 |
Equals |
| Value |
array |
任意 |
フィルター条件の値。 |
|
|
string |
任意 |
フィルター条件の値。 |
cn-shanghai |
|
| Scope |
string |
任意 |
検索範囲。有効な値:
リソースディレクトリ、Root フォルダ、フォルダ、またはメンバーの ID の取得方法については、「GetResourceDirectory」、「ListFoldersForParent」、または「ListAccounts」をご参照ください。 |
rd-r4**** |
サポートされているフィルターパラメーター
| パラメーター | 説明 | サポートされているマッチング方法 |
| ResourceType | リソースタイプ。 | Equals |
| RegionId | リージョン ID。 | Equals |
| ResourceId | リソース ID。 | Equals and Prefix |
| ResourceGroupId | リソースグループ ID。 | Equals, Exists, and NotExists |
| ResourceName | リソース名。 | Equals and Contains |
| Tag | キーと値のペア。JSON 形式は { "key": $key, "value": $value } で、キーと値の少なくともいずれかを指定する必要があります。たとえば、タグキー foo とタグ値 bar を照会するには { "key": "foo", "value": "bar" } を指定し、タグキー foo を照会するには { "key": "foo" } を指定します。 | Contains, NotContains, and NotExists |
| VpcId | VPC ID。 | Equals |
| VSwitchId | vSwitch ID。 | Equals |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスパラメーター。 |
||
| Filters |
array<object> |
フィルター条件。 |
|
|
object |
フィルター条件。 |
||
| Key |
string |
フィルター条件のキー。 |
RegionId |
| Values |
array |
フィルター条件の値。 |
|
|
string |
フィルター条件の値。 |
cn-shanghai |
|
| GroupByKey |
string |
リソースを照会するディメンション。 |
ResourceType |
| RequestId |
string |
リクエスト ID。 |
EFA806B9-7F36-55AB-8B7A-D680C2C5EE57 |
| ResourceCounts |
array<object> |
リソース数。 |
|
|
object |
リソース数。 |
||
| Count |
integer |
リソース数。 |
2 |
| GroupName |
string |
グループ名。 |
ACS::ECS::NetworkInterface |
| Scope |
string |
検索範囲。有効な値:
リソースディレクトリ、Root フォルダ、フォルダ、またはメンバーの ID の取得方法については、「GetResourceDirectory」、「ListFoldersForParent」、または「ListAccounts」をご参照ください。 |
rd-r4**** |
例
成功レスポンス
JSONJSON
{
"Filters": [
{
"Key": "RegionId",
"Values": [
"cn-shanghai"
]
}
],
"GroupByKey": "ResourceType",
"RequestId": "EFA806B9-7F36-55AB-8B7A-D680C2C5EE57",
"ResourceCounts": [
{
"Count": 2,
"GroupName": "ACS::ECS::NetworkInterface"
}
],
"Scope": "rd-r4****"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | NoPermission | You are not authorized to perform this operation. | |
| 400 | MultiAccountServiceNotEnabled | Multi account ResourceCenter service is not enabled. | |
| 400 | InvalidParameter.Filter.ResourceType | The specified parameter value of Filter.ResourceType is not valid. | |
| 400 | MissingParameter.AccountScope | The specified parameter AccountScope is missing. | |
| 400 | InvalidParameter.Filter.CreateTime | The specified parameter Filter.n.CreateTime is not valid. | |
| 400 | InvalidParameter.Filter.IpAddress | The specified parameter Filter.n.IpAddress is not valid. | |
| 400 | InvalidParameter.Filter.Tag | The specified parameter Filter.n.Tag is not valid. | |
| 403 | NoPermission.AccountScope | The operator is not permitted for this account scope. | |
| 404 | NotExists.ResourceDirectory | The resource directory for the account is not enabled. | |
| 404 | NotExists.ResourceDirectory.FolderId | The specified folder does not exist. | |
| 409 | InvalidParameter.Scope | The Scope is invalid. | |
| 409 | NoPermission.ResourceDirectory.MemberAccount | ResourceDirectory Member Account is not authorized to perform this operation. | |
| 409 | ServiceNotEnabled.SpecifiedAccount | ResourceCenter service of the specified account is not enabled. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。