リソースグループ内の現在のアカウントがアクセスできるリソースのクエリを実行します。

説明 セッションポリシーに関連付けられていない RAM ロールを使用して、この API 操作を呼び出すことができます。

このトピックでは、API 操作を呼び出して、リソースグループ内の現在のアカウントからアクセスできるリソースのクエリの実行方法の例を示します。 レスポンスは、現在のアカウントが、以下のリソースグループの Elastic Compute Service (ECS) インスタンス i-23v38**** にのみアクセスできることを示しています: rg-uPJpP****.

デバッグ

OpenAPI Explorer は署名値を自動的に計算します。 この操作は、OpenAPI Explorer で呼び出すことを推奨します。 OpenAPI Explorer は、さまざまな SDK に対して操作のサンプルコードを動的に生成します。

リクエストパラメーター

パラメーター データ型 必須/任意 例: 説明
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 エラーセンター」をご参照ください。