インスタンス属性を指定してスケーリング設定を構成する際に、vCPU 数、メモリサイズ、インスタンスファミリーレベル、許容される最大値などの指定されたインスタンス属性に一致するインスタンスタイプを照会します。この操作では DescribePatternTypes API オペレーションを呼び出します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ess:DescribePatternTypes |
list |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
必須 |
リージョン ID。 |
cn-hangzhou |
| VSwitchId |
array |
任意 |
vSwitch の ID。 |
|
|
string |
任意 |
vSwitch の ID。 |
vsw-bp14zolna43z266bq**** |
|
| ZoneId |
array |
任意 |
ゾーンの ID。vSwitch の ID を指定する場合、このパラメーターは無効です。 |
|
|
string |
任意 |
ゾーンの ID。 |
cn-hangzhou-g |
|
| SpotStrategy |
string |
任意 |
従量課金インスタンスの入札ポリシー。有効な値:
デフォルト値: NoSpot。 |
NoSpot |
| Cores |
integer |
任意 |
インスタンスタイプの vCPU 数。 |
2 |
| Memory |
number |
任意 |
インスタンスタイプのメモリサイズ。単位: GiB。 |
4 |
| MaxPrice |
number |
任意 |
従量課金インスタンスまたはスポットインスタンスに対して許容される 1 時間あたりの最大値。 |
2 |
| InstanceFamilyLevel |
string |
任意 |
インスタンスファミリーレベル。有効な値:
|
EnterpriseLevel |
| ExcludedInstanceType |
array |
任意 |
除外するインスタンスタイプ。ワイルドカード (*) を使用して、単一のインスタンスタイプまたはインスタンスファミリー全体を除外できます。例:
説明
複数のインスタンスタイプを除外するには、スラッシュ (/) で区切ります。例: ecs.n1.small/ecs.n1.*/7。 |
|
|
string |
任意 |
除外するインスタンスタイプ。ワイルドカード (*) を使用して、単一のインスタンスタイプまたはインスタンスファミリー全体を除外できます。例:
説明
複数のインスタンスタイプを除外するには、スラッシュ (/) で区切ります。例: ecs.n1.small/ecs.n1.*/7。 |
ecs.c6.xlarge |
|
| Architecture |
array |
任意 |
インスタンスタイプのアーキテクチャタイプ。有効な値:
デフォルト値: すべてのアーキテクチャタイプ。 |
|
|
string |
任意 |
インスタンスタイプのアーキテクチャタイプ。有効な値:
デフォルト値: すべてのアーキテクチャタイプ。 |
X86 |
|
| BurstablePerformance |
string |
任意 |
バースト可能インスタンスタイプを含めるかどうかを指定します。有効な値:
デフォルト値: Include。 |
Include |
| CoresList |
array |
任意 |
インスタンスタイプの vCPU 数。複数の値を指定できます。 |
|
|
integer |
任意 |
インスタンスタイプの vCPU 数。複数の値を指定できます。 |
2 |
|
| MemoryList |
array |
任意 |
インスタンスタイプのメモリサイズ。単位: GiB。複数の値を指定できます。 |
|
|
number |
任意 |
インスタンスタイプのメモリサイズ。単位: GiB。複数の値を指定できます。 |
4 |
|
| ChannelId |
integer |
任意 |
チャンネル ID。 説明
このパラメーターは内部使用のみを目的として予約されています。 |
79425074 |
| InstanceTypeFamilies |
array |
任意 |
クエリするインスタンスファミリー。N は複数のインスタンスファミリーを設定できることを示します。N の有効な値: 1~10。 |
|
|
string |
任意 |
クエリするインスタンスファミリー。N は複数のインスタンスファミリーを設定できることを示します。N の有効な値: 1~10。 |
ecs.g6 |
|
| MinimumCpuCoreCount |
integer |
任意 |
インスタンスタイプの vCPU の最小値。 |
2 |
| MaximumCpuCoreCount |
integer |
任意 |
インスタンスタイプの vCPU の最大値。 |
4 |
| GpuSpecs |
array |
任意 |
GPU タイプ。 |
|
|
string |
任意 |
GPU タイプ。 |
NVIDIA V100 |
|
| InstanceCategories |
array |
任意 |
インスタンスタイプの分類。有効な値:
|
|
|
string |
任意 |
インスタンスタイプの分類。有効な値:
|
Compute-optimized with GPU |
|
| CpuArchitectures |
array |
任意 |
インスタンスタイプの CPU アーキテクチャ。 |
|
|
string |
任意 |
インスタンスタイプの CPU アーキテクチャ。有効な値: 説明
N は複数の CPU アーキテクチャを設定できることを示します。N の有効な値: 1~2。
|
X86 |
|
| PhysicalProcessorModels |
array |
任意 |
インスタンスのプロセッサモデル。N は複数のプロセッサモデルを設定できることを示します。N の有効な値: 1~10。 |
|
|
string |
任意 |
インスタンスのプロセッサモデル。N は複数のプロセッサモデルを設定できることを示します。N の有効な値: 1~10。 |
Intel Xeon(Ice Lake) Platinum 8369B |
|
| MinimumEniQuantity |
integer |
任意 |
インスタンスにアタッチできるエラスティックネットワークインターフェイス (ENI) の最小値。 |
2 |
| MinimumEniPrivateIpAddressQuantity |
integer |
任意 |
インスタンス上のエラスティックネットワークインターフェイス (ENI) あたりの IPv4 アドレスの最小値。 |
2 |
| MinimumEniIpv6AddressQuantity |
integer |
任意 |
インスタンス上のエラスティックネットワークインターフェイス (ENI) あたりの IPv6 アドレスの最小値。 |
1 |
| MinimumInitialCredit |
integer |
任意 |
バーストパフォーマンスインスタンス (t5 および t6) の初期 vCPU クレジットの最小値。 |
12 |
| MinimumBaselineCredit |
integer |
任意 |
バーストパフォーマンスインスタンス (t5 および t6) のベースライン vCPU コンピューティングパフォーマンス (すべての vCPU の合計) の最小値。 |
12 |
| MinimumMemorySize |
number |
任意 |
インスタンスのメモリサイズの最小値。単位: GiB。 |
4 |
| MaximumMemorySize |
number |
任意 |
インスタンスのメモリサイズの最大値。単位: GiB。 |
4 |
| MinimumGpuAmount |
integer |
任意 |
インスタンス上の GPU の最小値。有効な値: 正の整数。 |
2 |
| MaximumGpuAmount |
integer |
任意 |
インスタンス上の GPU の最大値。有効な値: 正の整数。 |
2 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスのスキーマ。 |
||
| RequestId |
string |
リクエスト ID。 |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
| PatternTypes |
array<object> |
指定された条件に一致するインスタンスタイプ。 |
|
|
object |
指定された条件に一致するインスタンスタイプ。 |
||
| InstanceType |
string |
インスタンスタイプの名前。 |
ecs.c7.xlarge |
| InstanceFamilyLevel |
string |
インスタンスファミリーレベル。有効な値:
|
EnterpriseLevel |
| InstanceTypeFamily |
string |
インスタンスファミリー。 |
ecs.c7 |
| Cores |
integer |
インスタンスタイプの vCPU 数。 |
4 |
| Memory |
number |
インスタンスタイプのメモリサイズ。単位: GiB。 |
8 |
例
成功レスポンス
JSONJSON
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
"PatternTypes": [
{
"InstanceType": "ecs.c7.xlarge",
"InstanceFamilyLevel": "EnterpriseLevel",
"InstanceTypeFamily": "ecs.c7",
"Cores": 4,
"Memory": 8
}
]
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。