この API を呼び出して、ECS が提供するインスタンスタイプリストをクエリできます。

説明 

DescribeInstanceTypes は、インスタンスが作成された後、従量課金インスタンスのリストと同じインスタンスタイプリストを返します。 詳細は、従量課金制約をご参照ください。

詳細は、インスタンスタイプファミリー をご参照ください。

インスタンスタイプの詳細に関しては、チケットを起票してご連絡ください。

デバッグ

API Explorer でデバッグを実行できます。 API Explorer で各種操作を実行して API の使用を簡素化できます。 たとえば、API の取得、API の呼び出し、SDK のサンプルコードの動的な生成ができます。

リクエストパラメーター

名前 データ型 必須/省略可能 説明
Action String 省略可能 DescribeInstanceTypes

実行する操作。 値を DescribeInstanceTypes に設定します。

InstanceTypeFamily String 省略可能 ecs.t1

インスタンスタイプファミリー 詳細は、インスタンスタイプファミリー をご参照ください。

OwnerAccount String 省略可能 ECSforCloud@Alibaba.com

RAM ユーザーのログインネーム。

レスポンスパラメーター

名前 データ型 説明
InstanceTypes

返されたインスタンスタイプ情報。 InstanceTypeItemType データからなる配列。

└BaselineCredit Integer 4

バースト可能なパフォーマンスインスタンス(t5)の(組み合わせた)ベンチマーク vCPU コンピューティングパフォーマンス。

└CpuCoreCount Integer 8

vCPU の数。

└EniPrivateIpAddressQuantity Integer 2

インスタンスにバインドされた ENI に割り当てられたプライベート IP アドレスの数。

└EniQuantity Integer 2

インスタンスタイプにアタッチされた ENI の最大数。

└GPUAmount Integer 2

インスタンスタイプの GPU の数。

└GPUSpec String NVIDIA V100

インスタンスタイプの GPU のカテゴリ。

└InitialCredit Integer 120

バースト可能なパフォーマンスインスタンスの初期クレジット値(t5)。

└InstanceBandwidthRx Integer 2,000

インスタンスのインバウンド帯域幅制限。 単位:Kbit/秒

└InstanceBandwidthTx Integer 2,000

インスタンスのアウトバウンド帯域幅制限。 単位:Kbit/秒

└InstanceFamilyLevel String EnterpriseLevel

インスタンスタイプのレベル。 有効値:

└InstancePpsRx Long 300

インスタンスのインバウンド PPS 制限。

└InstancePpsTx Long 300

インスタンスのアウトバウンド PPS 制限。

└InstanceTypeFamily String ecs.g5

インスタンスタイプファミリー。

└InstanceTypeId String ecs.g5.large

インスタンスタイプの ID。

└LocalStorageAmount Integer 1

インスタンスにアタッチされているローカルディスクの数。

└LocalStorageCapacity Long 5000

ローカルディスクの容量。

└LocalStorageCategory String ephemeral_ssd

インスタンスにアタッチされているローカルディスクのカテゴリ。

└MemorySize Float 1024

メモリーの容量 単位:GiB。

RequestId String 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E

リクエスト ID。

リクエストの例


https://ecs.aliyuncs.com/?Action=DescribeInstanceTypes
&InstanceTypeFamily=ecs.t1
&<Common request parameters>

通常のレスポンスの例

XML 形式

<DescribeInstanceTypesResponse>
  <InstanceTypes>
    <InstanceType>
      <CpuCoreCount>1</CpuCoreCount>
      <InstanceTypeFamily>ecs.t1</InstanceTypeFamily>
      <EniQuantity>1</EniQuantity>
      <InstanceTypeId>ecs.t1.xsmall</InstanceTypeId>
      <InstanceFamilyLevel>EntryLevel</InstanceFamilyLevel>
      <GPUSpec/>
      <MemorySize>0.5</MemorySize>
      <GPUAmount>0</GPUAmount>
      <LocalStorageCategory/> 
    </InstanceType>
    <InstanceType>
      <CpuCoreCount>1</CpuCoreCount>
      <InstanceTypeFamily>ecs.t1</InstanceTypeFamily>
      <EniQuantity>1</EniQuantity>
      <InstanceTypeId>ecs.t1.small</InstanceTypeId>
      <InstanceFamilyLevel>EntryLevel</InstanceFamilyLevel>
      <GPUSpec/>
      <MemorySize>1</MemorySize>
      <GPUAmount>0</GPUAmount>
      <LocalStorageCategory/> 
    </InstanceType>
  </InstanceTypes>
  <RequestId>01D5A075-FB83-4DDC-9F00-24A17AB386F6</RequestId>
</DescribeInstanceTypesResponse>

JSON 形式

{
	"InstanceTypes":{
		"InstanceType":[
			{
				"CpuCoreCount":1,
				"InstanceTypeFamily":"ecs.t1",
				"EniQuantity":1,
				"InstanceTypeId":"ecs.t1.xsmall",
				"GPUSpec":"",
				"InstanceFamilyLevel":"EntryLevel",
				"MemorySize":0.5,
				"GPUAmount":0,
				"LocalStorageCategory":""
			},
			{
				"CpuCoreCount":1,
				"InstanceTypeFamily":"ecs.t1",
				"EniQuantity":1,
				"InstanceTypeId":"ecs.t1.small",
				"GPUSpec":"",
				"InstanceFamilyLevel":"EntryLevel",
				"MemorySize":1,
				"GPUAmount":0,
				"LocalStorageCategory":""
			}
		]
	},
	"RequestId":"01D5A075-FB83-4DDC-9F00-24A17AB386F6"
}

エラーコード

エラーコードの表示