すべてのプロダクト
Search
ドキュメントセンター

Cloud Control API:ListResourceTypes

最終更新日:Oct 27, 2026

プロダクトのリソースタイプの一覧を取得します。

操作説明

GET /api/v1/providers/{provider}/products/{product}/resourceTypes.

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

この操作の認証情報はありません。問題が発生した場合は、アカウントマネージャーにご連絡ください。

リクエスト構文

GET /api/v1/providers/{provider}/products/{product}/resourceTypes HTTP/1.1

パスパラメーター

パラメーター

型

必須 / 任意

説明

例

provider

string

必須

クラウドプロバイダー。Aliyun のみがサポートされています。

Aliyun

product

string

必須

プロダクトコード。

ECS

リクエストパラメーター

パラメーター

型

必須 / 任意

説明

例

x-acs-accept-language

string

任意

返されるプロダクト情報の言語を指定します。有効な値:

  • zh_CH: 中国語。これがデフォルト値です。

  • en_US: 英語。

列挙値:

  • zh_CH :

    zh_CH

  • en_US :

    en_US

zh_CH

resourceTypes

array

任意

リソースタイプのリスト。

string

任意

リソースタイプ。

Instance

nextToken

string

任意

クエリの開始位置を指定するトークン。空の値は、クエリが先頭から開始されることを示します。

ECS::Disk

maxResults

integer

任意

ページングクエリで 1 ページあたりに返すエントリ数。

10

レスポンスフィールド

フィールド

型

説明

例

object

応答の構造。

maxResults

integer

現在のリクエストに対して返されるレコードの最大値。

10

nextToken

string

現在の呼び出しにおけるデータの読み取り位置を示すトークン。空の値は、すべてのデータの読み取りが完了したことを示します。

ECS::Disk

requestId

string

リクエスト ID。

473469C7-AA6F-4DC5-B3DB-A3DC0DE3****

resourceTypes

array<object>

リソースタイプのリスト。

array<object>

リソースタイプ。

createOnlyProperties

array

作成操作の非公開パラメーターのコレクション。これらのプロパティはリソースクエリ操作では返されませんが、作成操作ではパラメーターとして渡す必要があります。

string

作成操作の非公開パラメーター。

/properties/AutoRenew

deleteOnlyProperties

array

削除操作の非公開パラメーターのコレクション。これらのプロパティはリソースクエリ操作では返されませんが、削除操作ではパラメーターとして渡す必要があります。

string

削除操作の非公開パラメーター。

/properties/ForceDelete

filterProperties

array

リスト操作でフィルターパラメーターとして使用できるプロパティのコレクション。

string

フィルターパラメーター。

/properties/ResourceGroupId

getOnlyProperties

array

取得操作の非公開パラメーターのコレクション。これらのプロパティはリソースクエリ操作では返されませんが、取得操作ではパラメーターとして渡す必要があります。

string

取得操作の非公開パラメーター。

/properties/DryRun

getResponseProperties

array

取得操作で返されるプロパティのコレクション。

string

取得操作で返されるプロパティ。

/properties/NetworkInterfaces/items/properties/IpvSets

handlers

object

Resource Access Management (RAM) 権限を含む、サポートされているリソース操作に関する情報。

create

object

作成操作に関連する情報。

permissions

array

必須の RAM 権限のコレクション。

string

RAM 権限。

ecs:CreateInstance

delete

object

削除操作に関連する情報。

permissions

array

必須の RAM 権限のコレクション。

string

RAM 権限。

ecs:DeleteInstance

get

object

取得操作に関連する情報。

permissions

array

必須の RAM 権限のコレクション。

string

RAM 権限。

ecs:DescribeInstanceAttachmentAttributes

list

object

リスト操作に関連する情報。

permissions

array

必須の RAM 権限のコレクション。

string

RAM 権限。

ecs:DescribeInstances

update

object

更新操作に関連する情報。

permissions

array

必須の RAM 権限のコレクション。

string

RAM 権限。

ecs:ModifyInstanceNetworkSpec

info

object

リソースタイプの基本情報。

chargeType

string

課金方法。有効な値:

  • paid: 有料。

  • free: 無料。

列挙値:

  • paid :

    paid。

  • free :

    free。

paid

deliveryScope

string

Deployment レベル。有効な値:

  • center: センター Deployment レベル。

  • region: リージョン Deployment レベル。

  • zone: ゾーン Deployment レベル。

列挙値:

  • zone :

    zone

  • center :

    center

  • region :

    region

region

description

string

リソースタイプの説明。

An ECS instance is equivalent to a virtual machine, including the most basic computing components such as CPU, memory, operating system, network, and disk. You can easily customize and change the configuration of the instance. You have full control over the virtual machine.

title

string

リソースタイプの名前。

Instance

listOnlyProperties

array

リスト操作の非公開パラメーターのコレクション。これらのプロパティはリソースクエリ操作では返されませんが、リスト操作ではパラメーターとして渡す必要があります。

string

リスト操作の非公開パラメーター。

/properties/DryRun

listResponseProperties

array

リスト操作で返されるプロパティのコレクション。

string

リスト操作で返されるプロパティ。

/properties/InstanceId

primaryIdentifier

string

リソース ID。

/properties/InstanceId

product

string

プロダクトコード。

ECS

properties

object

リソースプロパティの定義。キーはプロパティ名、値はプロパティに関する詳細情報です。

publicProperties

array

リソースの基本プロパティであるパブリックプロパティのコレクション。これらは操作の非公開パラメーターではありません。

string

パブリックプロパティ。

/properties/Description

readOnlyProperties

array

読み取り専用パラメーターのコレクション。これらのパラメーターはリスト操作または取得操作でのみ返され、作成時または変更時には入力パラメーターとして使用されません。

string

読み取り専用パラメーター。

/properties/CreateTime

required

array

リソース作成の必須パラメーターのコレクション。

string

リソース作成の必須パラメーター。

RegionId

resourceType

string

リソースタイプ。

Instance

sensitiveInfoProperties

array

パスワードなどの機密プロパティのコレクション。

string

機密プロパティ。

/properties/VncPassword

updateOnlyProperties

array

更新操作の非公開パラメーターのコレクション。これらのプロパティはリソースクエリ操作では返されませんが、更新操作ではパラメーターとして渡す必要があります。

string

更新操作の非公開パラメーター。

/properties/DryRun

updateTypeProperties

array

変更可能なプロパティのコレクション。

string

変更可能なプロパティ。

/properties/InstanceName

totalCount

integer

現在のリクエストの条件を満たすエントリの総数。

20

例

成功レスポンス

JSONJSON

{
  "maxResults": 10,
  "nextToken": "ECS::Disk",
  "requestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
  "resourceTypes": [
    {
      "createOnlyProperties": [
        "/properties/AutoRenew"
      ],
      "deleteOnlyProperties": [
        "/properties/ForceDelete"
      ],
      "filterProperties": [
        "/properties/ResourceGroupId"
      ],
      "getOnlyProperties": [
        "/properties/DryRun\n"
      ],
      "getResponseProperties": [
        "/properties/NetworkInterfaces/items/properties/IpvSets"
      ],
      "handlers": {
        "create": {
          "permissions": [
            "ecs:CreateInstance"
          ]
        },
        "delete": {
          "permissions": [
            "ecs:DeleteInstance"
          ]
        },
        "get": {
          "permissions": [
            "ecs:DescribeInstanceAttachmentAttributes"
          ]
        },
        "list": {
          "permissions": [
            "ecs:DescribeInstances"
          ]
        },
        "update": {
          "permissions": [
            "ecs:ModifyInstanceNetworkSpec"
          ]
        }
      },
      "info": {
        "chargeType": "paid",
        "deliveryScope": "region",
        "description": "An ECS instance is equivalent to a virtual machine, including the most basic computing components such as CPU, memory, operating system, network, and disk. You can easily customize and change the configuration of the instance. You have full control over the virtual machine.",
        "title": "Instance"
      },
      "listOnlyProperties": [
        "/properties/DryRun"
      ],
      "listResponseProperties": [
        "/properties/InstanceId"
      ],
      "primaryIdentifier": "/properties/InstanceId",
      "product": "ECS",
      "properties": {
        "test": "test",
        "test2": 1
      },
      "publicProperties": [
        "/properties/Description"
      ],
      "readOnlyProperties": [
        "/properties/CreateTime"
      ],
      "required": [
        "RegionId"
      ],
      "resourceType": "Instance",
      "sensitiveInfoProperties": [
        "/properties/VncPassword"
      ],
      "updateOnlyProperties": [
        "/properties/DryRun"
      ],
      "updateTypeProperties": [
        "/properties/InstanceName"
      ]
    }
  ],
  "totalCount": 20
}

エラーコード

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。