リソースグループ内の現在のアカウントがアクセスできるリソースのクエリを実行します。
このトピックでは、API 操作を呼び出して、リソースグループ内の現在のアカウントからアクセスできるリソースのクエリの実行方法の例を示します。 レスポンスは、現在のアカウントが、以下のリソースグループの Elastic Compute Service (ECS) インスタンス i-23v38****
にのみアクセスできることを示しています: rg-uPJpP****
.
デバッグ
リクエストパラメーター
パラメーター | データ型 | 必須/任意 | 例: | 説明 |
---|---|---|---|---|
Action | String | 必須 | ListResources | 実行する API です。 値を ListResources に設定します。 |
ResourceGroupId | String | 任意 | rg-uPJpP**** | リソースグループの ID です。 |
サービス | String | 任意 | ecs | Alibaba Cloud サービスの ID です。 ID は、「リソースグループをサポートする Alibaba Cloud サービス」の [サービスコード] 列から取得できます。 |
リージョン | String | 任意 | cn-hangzhou | リージョン ID です。 |
ResourceType | String | 任意 | instance | リソースタイプです。 サポートされているリソースタイプの詳細については、「リソースグループをサポートする Alibaba Cloud サービス」の [リソースタイプ] 列をご参照ください。 |
ResourceId | String | 任意 | i-23v38**** | リソースの ID です。 |
PageNumber | Integer | 任意 | 1 | 返されるページ数です。 ページは 1 ページ目から始まります。 デフォルト値は 1 です。 |
PageSize | Integer | 任意 | 10 | 各ページで返されるエントリ数です。 設定可能な値は 1~100 です。 デフォルト値は 10 です。 |
共通リクエストパラメーターの詳細については、「共通パラメーター」をご参照ください。
レスポンスパラメーター
パラメーター | データ型 | 例: | 説明 |
---|---|---|---|
TotalCount | Integer | 1 | 返されたエントリの総数です。 |
RequestId | String | 04F0F334-1335-436C-A1D7-6C044FE73368 | リクエストの ID です。 |
PageSize | Integer | 10 | 1 ページあたりで返されるエントリ数です。 |
PageNumber | Integer | 1 | 返されたページ数です。 |
リソース | リソースの配列 | リソースの情報です。 |
|
リソース | |||
サービス | String | ecs | Alibaba Cloud サービスの ID です。 |
ResourceType | String | instance | リソースのタイプを示します。 |
ResourceGroupId | String | rg-uPJpP**** | リソースグループの ID です。 |
ResourceId | String | i-23v38**** | リソースの ID です。 |
CreateDate | String | 2015-01-23T12:33:18Z | リソースの作成時刻です。 時刻は UTC で表示されます。 |
RegionId | String | cn-hangzhou | リージョン ID です。 |
例
リクエストの例
https://resourcemanager.aliyuncs.com/?Action=ListResources
&<Common request parameters>
正常に処理された場合のレスポンス例
XML
フォーマット
HTTP/1.1 200 OK
Content-Type:application/xml
<?xml version="1.0" encoding="UTF-8" ?>
<ListResourcesResponse>
<RequesgtId>04F0F334-1335-436C-A1D7-6C044FE73368</RequesgtId>
<PageNumber>1</PageNumber>
<PageSize>10</PageSize>
<TotalCount>1</TotalCount>
<Resources>
<Resource>
<ResourceGroupId>rg-uPJpP****</ResourceGroupId>
<Service>ecs</Service>
<ResourceType>instance</ResourceType>
<ResourceId>i-23v38****</ResourceId>
<RegionId>cn-hangzhou</RegionId>
<CreateDate>2015-01-23T12:33:18Z</CreateDate>
</Resource>
</Resources>
</ListResourcesResponse>
JSON
フォーマット
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequesgtId" : "04F0F334-1335-436C-A1D7-6C044FE73368",
"PageNumber" : 1,
"PageSize" : 10,
"TotalCount" : 1,
"Resources" : {
"Resource" : [ {
"ResourceGroupId" : "rg-uPJpP****",
"Service" : "ecs",
"ResourceType" : "instance",
"ResourceId" : "i-23v38****",
"RegionId" : "cn-hangzhou",
"CreateDate" : "2015-01-23T12:33:18Z"
} ]
}
}
エラーコード
HTTP ステータスコード | エラーコード | エラーメッセージ | 説明 |
---|---|---|---|
400 | InvalidParameter.ResourceIds | The ResourceIds is invalid. | ResourceIds パラメーターの値が無効な場合に返されるエラーメッセージです。 |
400 | LimitExceeded.ResourceIds | The maximum number of ResourceId is exceeded. | 指定されたタグの数が上限を超えた場合に返されるエラーメッセージです。 |
エラーコードの一覧は、「API エラーセンター」をご参照ください。