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

Auto Scaling:DescribeScalingConfigurations

最終更新日:Sep 17, 2026

スケールアウトに使用される ECS インスタンステンプレートの詳細を事前に把握できるよう、インスタンスタイプやイメージなどの ECS タイプのスケーリング設定に関する情報を照会します。

今すぐお試しください

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

テスト

RAM 認証

下表に、この API を呼び出すために必要な認証情報を示します。認証情報は、RAM (Resource Access Management) ポリシーを使用して定義できます。以下で各列名について説明します。

  • アクション:特定のリソースに対して実行可能な操作。ポリシー構文ではAction要素として指定します。

  • API:アクションを具体的に実行するための API。

  • アクセスレベル:各 API に対して事前定義されているアクセスの種類。有効な値:create、list、get、update、delete。

  • リソースタイプ:アクションが作用するリソースの種類。リソースレベルでの権限をサポートするかどうかを示すことができます。ポリシーの有効性を確保するため、アクションの対象として適切なリソースを指定してください。

    • リソースレベルの権限を持つ API の場合、必要なリソースタイプはアスタリスク (*) でマークされます。ポリシーのResource要素で対応する ARN を指定してください。

    • リソースレベルの権限を持たない API の場合、「すべてのリソース」と表示され、ポリシーのResource要素でアスタリスク (*) でマークされます。

  • 条件キー:サービスによって定義された条件のキー。このキーにより、きめ細やかなアクセス制御が可能になります。この制御は、アクション単体に適用することも、特定のリソースに対するアクションに適用することもできます。Alibaba Cloud は、サービス固有の条件キーに加えて、すべての RAM 統合サービスに適用可能な一連の共通条件キーを提供しています。

  • 依存アクション:ある特定のアクションを実行するために、前提として実行が必要となる他のアクション。依存アクションの権限も RAM ユーザーまたは RAM ロールに付与する必要があります。

アクション

アクセスレベル

リソースタイプ

条件キー

依存アクション

ess:DescribeScalingConfigurations

get

*すべてのリソース。

*

なし なし

リクエストパラメーター

パラメーター

必須 / 任意

説明

RegionId

string

必須

スケーリング設定が属するスケーリンググループのリージョン ID。

cn-qingdao

PageNumber

integer

任意

スケーリング設定リストのページ番号。最小値: 1。

デフォルト値: 1。

1

PageSize

integer

任意

ページングクエリの 1 ページあたりのエントリ数。最大値: 50。

デフォルト値: 10。

50

ScalingGroupId

string

任意

スケーリンググループの ID。指定されたスケーリンググループ内のすべてのスケーリング設定を照会できます。

asg-bp17pelvl720x3v7****

ScalingConfigurationId

array

任意

照会するスケーリング設定の ID。

クエリ結果には、アクティブなスケーリング設定と非アクティブなスケーリング設定の両方が含まれ、これらは LifecycleState レスポンスパラメーターで識別されます。

asc-bp17pelvl720x5ub****

string

任意

照会するスケーリング設定の ID。

クエリ結果には、アクティブなスケーリング設定と非アクティブなスケーリング設定の両方が含まれ、これらは LifecycleState レスポンスパラメーターで識別されます。

asc-bp17pelvl720x5ub****

ScalingConfigurationName

array

任意

照会するスケーリング設定の名前。

クエリ結果では非アクティブなスケーリング設定の名前は無視され、エラーは返されません。

スケーリングcon****

string

任意

照会するスケーリング設定の名前。

クエリ結果では非アクティブなスケーリング設定の名前は無視され、エラーは返されません。

スケーリングcon****

レスポンスフィールド

フィールド

説明

object

RequestId

string

リクエスト ID。

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

PageNumber

integer

現在のページ番号。

1

PageSize

integer

1 ページあたりのエントリ数。

50

TotalCount

integer

スケーリング設定の総数。

1

ScalingConfigurations

object

ScalingConfiguration

array<object>

スケーリング設定情報のコレクション。

array<object>

スケーリング設定情報のコレクション。

DeploymentSetId

string

ECS インスタンスが属するデプロイメントセットの ID。

ds-bp1frxuzdg87zh4p****

CreationTime

string

スケーリング設定が作成された時間。

2014-08-14T10:58Z

ScalingConfigurationName

string

スケーリング設定の名前。

スケーリング設定****

SystemDiskDescription

string

システムクラウドディスクの説明。

テストシステムディスク

KeyPairName

string

ECS インスタンスへのログインに使用されるキーペアの名前。

keypair****

SecurityGroupId

string

ECS インスタンスが属するセキュリティグループの ID。同じセキュリティグループ内の ECS インスタンスは相互にアクセスできます。

sg-bp18kz60mefs****

PrivatePoolOptions.Id

string

非公開プール ID。エラスティシティ保証またはキャパシティ予約の ID。

eap-bp67acfmxazb4****

SystemDiskAutoSnapshotPolicyId

string

システムクラウドディスクに適用される自動スナップショットポリシーの ID。

sp-bp12m37ccmxvbmi5****

SpotStrategy

string

従量課金インスタンスのプリエンプションポリシー。有効な値:

  • NoSpot: 通常の従量課金インスタンス。

  • SpotWithPriceLimit: 最大値の値幅制限付きのスポットインスタンス。

  • SpotAsPriceGo: 購入時間の市場価格で設定されたスポットインスタンス。

NoSpot

ScalingGroupId

string

スケーリング設定が属するスケーリンググループの ID。

asg-bp17pelvl720x3v7****

Affinity

string

専用ホスト上のインスタンスが専用ホストに関連付けられているかどうかを示します。有効な値:

  • default: デフォルト。インスタンスは専用ホストに関連付けられていません。節約モードが有効なインスタンスを再起動すると、元の専用ホストのリソースが不足している場合、インスタンスは自動デプロイリソースプール内の別の専用ホストに配置される可能性があります。

  • host: インスタンスは専用ホストに関連付けられています。節約モードが有効なインスタンスを再起動すると、インスタンスは元の専用ホストに維持されます。元の専用ホストのリソースが不足している場合、インスタンスの再起動は失敗します。

デフォルト

Tenancy

string

インスタンスが専用ホスト上に作成されるかどうかを示します。有効な値:

  • default: デフォルト。インスタンスは専用ホスト上に作成されません。

  • host: インスタンスは専用ホスト上に作成されます。DedicatedHostId を指定しない場合、Alibaba Cloud は専用ホストを自動的に選択してインスタンスに割り当てます。

デフォルト

SystemDiskSize

integer

システムクラウドディスクのサイズ。単位: GiB。

100

Ipv6AddressCount

integer

ネットワークインターフェースコントローラー (NIC) に割り当てられた、ランダムに生成された IPv6 アドレスの数。

1

SpotDuration

integer

スポットインスタンスの保持期間。単位: 時間。

1

LifecycleState

string

スケーリンググループ内のスケーリング設定のステータス。有効な値:

  • Active: スケーリング設定はアクティブです。スケーリンググループは、アクティブなスケーリング設定を使用して ECS インスタンスを自動作成します。

  • Inacitve: スケーリング設定は非アクティブです。非アクティブなスケーリング設定はスケーリンググループに保持されますが、スケーリンググループはこれらを使用して ECS インスタンスを自動作成しません。

Active

InstanceName

string

ECS インスタンスの名前。

インスタンス****

SecurityEnhancementStrategy

string

セキュリティ強化が有効かどうかを示します。有効な値:

  • Active: セキュリティ強化はアクティブな状態です。この値はパブリックイメージにのみ適用されます。

  • Deactive: セキュリティ強化が無効です。この値はすべてのイメージタイプに適用されます。

Active

UserData

string

ECS インスタンスのインスタンスユーザーデータ。Base64 でエンコードされています。

echo hello ecs!

PrivatePoolOptions.MatchCriteria

string

インスタンス起動時の非公開プールキャパシティオプション。エラスティシティ保証またはキャパシティ予約の効果が生じると、起動時にインスタンスが使用するための非公開プールが生成されます。有効な値:

  • Open: オープンモード。システムは利用可能なオープン非公開プールキャパシティを自動的にマッチングして使用します。一致する非公開プールキャパシティが利用できない場合、起動にパブリックプールリソースが使用されます。

  • Target: 指定モード。インスタンスは起動に指定された非公開プールキャパシティを使用します。指定された非公開プールキャパシティが利用できない場合、インスタンスの起動は失敗します。

  • None: なしモード。インスタンスは起動に非公開プールキャパシティを使用しません。

Open

DedicatedHostId

string

ECS インスタンスが専用ホスト上に作成されるかどうかを示します。専用ホストはスポットインスタンスの作成をサポートしていないため、DedicatedHostId が指定されている場合、リクエスト内の SpotStrategy および SpotPriceLimit のセットは自動的に無視されます。

DescribeDedicatedHosts を呼び出して、専用ホスト ID のリストをクエリできます。

dh-bp67acfmxazb4p****

InstanceGeneration

string

ECS インスタンスの世代。

ecs-3

HpcClusterId

string

ECS インスタンスが属する HPC クラスターの ID。

hpc-clus****

PasswordInherit

boolean

イメージにプリセットされたパスワードを使用するかどうかを指定します。

true

Memory

integer

メモリサイズ。単位: GiB。

CPU と Memory の両方を指定すると、インスタンスタイプの有効値が定義されます。たとえば、CPU=2 および Memory=16 は、2 vCPU および 16 GiB のメモリを持つすべてのインスタンスタイプを定義します。Auto Scaling は、I/O 最適化やゾーンなどの要因に基づいて利用可能なインスタンスタイプのセットを決定し、価格のソートに基づいて最も低い価格でインスタンスを作成します。

説明

この構成は、スケーリング設定でインスタンスタイプが指定されていない場合に、コスト最適化モードでのみ効果が生じます。

16

ImageId

string

インスタンスの自動作成に使用されるイメージファイルの ID。

centos6u5_64_20G_aliaegis_2014****.vhd

ImageFamily

string

イメージ ファミリーの名前。このパラメーターが指定されている場合、イメージ ファミリーから読み取られた最新の利用可能なイメージがインスタンスの作成に使用されます。ImageId がすでに指定されている場合、このパラメーターはセットできません。

hangzhou-daily-update

ImageOwnerAlias

string

イメージのソース。有効な値:

  • system: Alibaba Cloud が提供するパブリックイメージ。

  • self: 作成したカスタムイメージ。

  • others: 他の Alibaba Cloud ユーザーが提供する共有イメージまたはコミュニティイメージ。

  • marketplace: Alibaba Cloud マーケットプレイスのイメージ。

system

LoadBalancerWeight

integer

バックエンドサーバーとしての ECS インスタンスの重み。有効な値: 1~100。

1

SystemDiskCategory

string

システムクラウドディスクのカテゴリ。有効な値:

  • cloud: 基本クラウドディスク。

  • cloud_efficiency: ウルトラクラウドディスク。

  • cloud_ssd: 標準 SSD。

  • ephemeral_ssd: ローカル SSD。

  • cloud_essd: ESSD。

  • cloud_auto: ESSD AutoPL クラウドディスク。

cloud

HostName

string

ECS インスタンスのホスト名。

LocalHost

SystemDiskName

string

システムクラウドディスクの名前。

cloud_ssd_Test

InternetMaxBandwidthOut

integer

アウトバウンドパブリック帯域幅の最大値。単位: Mbit/s。

10

InternetMaxBandwidthIn

integer

インバウンドパブリック帯域幅の最大値。単位: Mbit/s。

10

InstanceType

string

ECS インスタンスのインスタンスタイプ。

ecs.g6.large

InstanceDescription

string

ECS インスタンスの説明。

FinanceDept

IoOptimized

string

インスタンスが I/O 最適化されているかどうかを示します。有効な値:

  • none: インスタンスは I/O 最適化されていません。

  • optimized: インスタンスは I/O 最適化されています。

none

RamRoleName

string

ECS インスタンスに関連付けられた RAM ロールの名前。RAM ロール名は Resource Access Management (RAM) をソースとして提供および維持されます。 ListRoles を呼び出して、利用可能な RAM ロールをクエリできます。RAM ロールの作成方法については、 CreateRole を参照してください。

RAMロール****

SystemDiskPerformanceLevel

string

ディスクが ESSD の場合のシステムクラウドディスクのパフォーマンスレベル (PL)。

PL1

Cpu

integer

vCPU の数。

CPU と Memory の両方を指定すると、インスタンスタイプの有効値が定義されます。たとえば、CPU=2 および Memory=16 は、2 vCPU および 16 GiB のメモリを持つすべてのインスタンスタイプを定義します。Auto Scaling は、I/O 最適化やゾーンなどの要因に基づいて利用可能なインスタンスタイプのセットを決定し、価格のソートに基づいて最も低い価格でインスタンスを作成します。

説明

この構成は、スケーリング設定でインスタンスタイプが指定されていない場合に、コスト最適化モードでのみ効果が生じます。

2

ResourceGroupId

string

ECS インスタンスが属するリソースグループの ID。

rg-aekzn2ou7xo****

ZoneId

string

インスタンスのゾーン ID。 DescribeZones を呼び出して、利用可能なゾーンのリストをクエリできます。

cn-hangzhou-g

InternetChargeType

string

ネットワーク使用量の課金方法。有効な値:

  • PayByBandwidth: 帯域幅課金。InternetMaxBandwidthOut の値は固定帯域幅値です。

  • PayByTraffic: トラフィック課金。InternetMaxBandwidthOut の値は帯域幅の上限のみです。課金は実際のネットワークトラフィックに基づきます。

PayByTraffic

ImageName

string

イメージ名。

centos6u5_64_20G_aliaegis_20140703.vhd

ScalingConfigurationId

string

スケーリング設定の ID。

asc-bp1ezrfgoyn5kijl****

CreditSpecification

string

バーストパフォーマンスインスタンスの実行中モード。有効な値:

標準

SpotInterruptionBehavior

string

スポットインスタンスの中断パターン。

Terminate

DataDisks

object

DataDisk

array<object>

データクラウドディスク情報のコレクション。

array<object>

データクラウドディスク情報のコレクション。

PerformanceLevel

string

ディスクが ESSD の場合のデータクラウドディスクのパフォーマンスレベル (PL)。

PL1

Description

string

データクラウドディスクの説明。

FinanceDept

SnapshotId

string

データクラウドディスクの作成に使用されるスナップショットの ID。

s-23f2i****

Device

string

データクラウドディスクのマウントポイント。

/dev/xvdb

Size

integer

データクラウドディスクのサイズ。単位: GiB。有効な値:

  • cloud: 5~2000。

  • cloud_efficiency: 20~32768。

  • cloud_ssd: 20~32768。

  • cloud_essd: 20~32768。

  • ephemeral_ssd: 5~800。

200

DiskName

string

データクラウドディスクの名前。

cloud_ssdData

AutoSnapshotPolicyId

string

データクラウドディスクに適用される自動スナップショットポリシーの ID。

sp-bp19nq9enxqkomib****

Category

string

データクラウドディスクのカテゴリ。有効な値:

  • cloud: 基本クラウドディスク。インスタンスと共に作成された基本クラウドディスクの DeleteWithInstance プロパティは true に設定されます。

  • cloud_efficiency: ウルトラクラウドディスク。

  • cloud_ssd: 標準 SSD。

  • cloud_essd: ESSD。

  • ephemeral_ssd: ローカル SSD。

  • cloud_auto: ESSD AutoPL クラウドディスク。

  • cloud_regional_disk_auto: リージョン ESSD。

cloud

KMSKeyId

string

データクラウドディスクに関連付けられた KMS キーの ID。

0e478b7a-4262-4802-b8cb-00d3fb40****

DeleteWithInstance

boolean

インスタンスがリリースされるときにデータクラウドディスクがリリースされるかどうかを示します。有効な値:

  • true: インスタンスがリリースされるときにデータクラウドディスクがリリースされます。

  • false: インスタンスがリリースされるときにデータクラウドディスクが保持されます。

true

Encrypted

string

データクラウドディスクが暗号化されているかどうかを示します。有効な値:

  • true: 暗号化されています。

  • false: 暗号化されていません。

false

Categories

object

Category

array

データクラウドディスクの複数ディスクタイプリスト。最初のディスクタイプが最も高い優先度を持ち、後続のディスクタイプの優先度は順序に従って低くなります。優先度の高いディスクタイプが利用できない場合、Auto Scaling は自動的に次の優先度のディスクタイプを呼び出してデータクラウドディスクを作成します。有効な値:

  • cloud: 基本クラウドディスク。インスタンスと共に作成された基本クラウドディスクの DeleteWithInstance プロパティは true に設定されます。

  • cloud_efficiency: ウルトラクラウドディスク。

  • cloud_ssd: 標準 SSD。

  • cloud_essd: ESSD。

  • ephemeral_ssd: ローカル SSD。

  • cloud_auto: ESSD AutoPL クラウドディスク。

  • cloud_regional_disk_auto: リージョン ESSD。

string

データクラウドディスクの複数ディスクタイプリスト。最初のディスクタイプが最も高い優先度を持ち、後続のディスクタイプの優先度は順序に従って低くなります。優先度の高いディスクタイプが利用できない場合、Auto Scaling は自動的に次の優先度のディスクタイプを呼び出してデータクラウドディスクを作成します。有効な値:

  • cloud: 基本クラウドディスク。インスタンスと共に作成された基本クラウドディスクの DeleteWithInstance プロパティは true に設定されます。

  • cloud_efficiency: ウルトラクラウドディスク。

  • cloud_ssd: 標準 SSD。

  • cloud_essd: ESSD。

cloud_essd

ProvisionedIops

integer

データクラウドディスクのプロビジョニングされた IOPS (Input/Output Operations Per Second) パフォーマンスメトリクス。

説明

IOPS (Input/Output Operations Per Second) は、ブロックストレージが 1 秒間に処理できる I/O 操作の数を測定し、読み取り/書き込み (出力/入力) 機能を表します。単位は 1 秒あたりの操作数です。

100

BurstingEnabled

boolean

データクラウドディスクでバースト (バースト機能) が有効かどうかを示します。有効な値:

  • true: 有効。

  • false: 無効。

説明

このパラメーターは、DataDisk.Categorycloud_auto に設定されている場合にのみ返されます。

false

Tags

object

Tag

array<object>

タグ情報のコレクション。

object

タグ情報のコレクション。

Key

string

インスタンスのタグキー。N の有効な値: 1~20。

タグキーは空の文字列にすることはできません。タグキーの長さは最大 128 文字で、aliyun または acs: で始めることはできません。タグキーに http:// または https:// を含めることはできません。

binary

Value

string

インスタンスのタグ値。N の有効な値: 1~20。

タグ値は空の文字列にすることができます。タグ値の長さは最大 128 文字で、acs: で始めることはできません。タグ値に http:// または https:// を含めることはできません。

alterTable

SpotPriceLimit

object

SpotPriceModel

array<object>

スポットインスタンス情報のコレクション。

object

スポットインスタンス情報のコレクション。

InstanceType

string

スポットインスタンスのインスタンスタイプ。

ecs.g6.large

PriceLimit

number

スポットインスタンスの値幅制限。

0.125

InstancePatternInfos

object

InstancePatternInfo

array<object>

指定された要件を満たすインスタンスタイプをフィルタリングするために使用される、インテリジェント構成情報のコレクション。

array<object>

指定された要件を満たすインスタンスタイプをフィルタリングするために使用される、インテリジェント構成情報のコレクション。

MaxPrice

number

従量課金インスタンスまたはスポットインスタンスの 1 時間あたりの料金の最大値。

2

Cores

integer

インスタンスタイプの vCPU コア数。

2

Memory

number

インスタンスタイプのメモリサイズ。単位: GiB。

4

InstanceFamilyLevel

string

インスタンスファミリーのレベル。有効な値:

  • EntryLevel: エントリーレベル。共有インスタンスタイプを指します。これらのインスタンスタイプは費用対効果に優れていますが、安定したコンピューティングパフォーマンスを保証できません。CPU 使用率が低いシナリオに適しています。詳細については、「共有インスタンスファミリー」を参照してください。

  • EnterpriseLevel: エンタープライズレベル。これらのインスタンスタイプは、安定したパフォーマンスと専用リソースを提供します。高い安定性が必要なシナリオに適しています。詳細については、「インスタンスファミリー」を参照してください。

  • CreditEntryLevel: クレジットエントリーレベル。バースト可能インスタンスを指します。これらのインスタンスタイプは、CPU クレジットを使用してコンピューティングパフォーマンスを確保します。CPU 使用率が通常は低く、時折スパイクが発生するシナリオに適しています。詳細については、「バースト可能インスタンス」を参照してください。

EnterpriseLevel

Architectures

object

Architecture

array

インスタンスタイプのアーキテクチャタイプ。有効な値:

  • X86: x86 コンピューティング。

  • Heterogeneous: GPU や FPGA などのヘテロジニアスコンピューティング。

  • BareMental: Elastic Compute Service ベアメタルインスタンス。

  • Arm: Arm コンピューティング。

デフォルト値: すべてのアーキテクチャタイプが含まれます。

string

インスタンスタイプのアーキテクチャタイプ。有効な値:

  • X86: x86 コンピューティング。

  • Heterogeneous: GPU や FPGA などのヘテロジニアスコンピューティング。

  • BareMental: Elastic Compute Service ベアメタルインスタンス。

  • Arm: Arm コンピューティング。

デフォルト値: すべてのアーキテクチャタイプが含まれます。

X86

BurstablePerformance

string

バースト可能インスタンスタイプを含めるかどうかを指定します。有効な値:

  • Exclude: バースト可能インスタンスタイプは含まれません。

  • Include: バースト可能インスタンスタイプが含まれます。

  • Required: バースト可能インスタンスタイプのみが含まれます。

デフォルト値: Include。

Include

ExcludedInstanceTypes

object

ExcludedInstanceType

array

除外するインスタンスタイプ。ワイルドカード (*) を使用して、単一のインスタンスタイプまたはインスタンスファミリー全体を除外できます。例:

  • ecs.c6.large: ecs.c6.large インスタンスタイプを除外します。

  • ecs.c6.*: c6 インスタンスファミリー全体を除外します。

string

除外するインスタンスタイプ。ワイルドカード (*) を使用して、単一のインスタンスタイプまたはインスタンスファミリー全体を除外できます。例:

  • ecs.c6.large: ecs.c6.large インスタンスタイプを除外します。

  • ecs.c6.*: c6 インスタンスファミリー全体を除外します。

ecs.n1.small/ecs.n1.*/*7*

InstanceTypeFamilies

object

InstanceTypeFamily

array

クエリするインスタンスファミリー。N は複数のインスタンスファミリーを設定できることを示します。N の有効な値: 1~10。

string

クエリするインスタンスファミリー。N は複数のインスタンスファミリーを設定できることを示します。N の有効な値: 1~10。

ecs.g6

MinimumCpuCoreCount

integer

インスタンスタイプの vCPU コアの最小値。

2

MaximumCpuCoreCount

integer

インスタンスタイプの vCPU コアの最大値。

説明

MaximumCpuCoreCount の値は、MinimumCpuCoreCount の値の 4 倍を超えることはできません。

4

GpuSpecs

object

GpuSpec

array

GPU タイプ。

string

GPU タイプ。

NVIDIA V100

InstanceCategories

object

InstanceCategory

array

インスタンスカテゴリ。

string

インスタンスカテゴリ。有効な値:

説明

N は複数のインスタンスカテゴリを設定できることを示します。N の有効な値: 1~10。

  • General-purpose: 汎用。

  • Compute-optimized: コンピューティング最適化。

  • Memory-optimized: メモリ最適化。

  • Big data: ビッグデータ。

  • Local SSDs: ローカル SSD。

  • High Clock Speed: 高クロック周波数。

  • Enhanced: 拡張。

  • Shared: 共有。

  • Compute-optimized with GPU: GPU コンピューティング。

  • Visual Compute-optimized: ビジュアルコンピューティング最適化。

  • Heterogeneous Service: ヘテロジニアスサービス。

  • Compute-optimized with FPGA: FPGA アクセラレーションコンピューティング最適化。

  • Compute-optimized with NPU: NPU アクセラレーションコンピューティング最適化。

  • ECS Bare Metal: Elastic Compute Service ベアメタルインスタンス。

  • High Performance Compute: 高性能コンピューティング (HPC)。

Compute-optimized with GPU

CpuArchitectures

object

CpuArchitecture

array

インスタンスタイプの CPU アーキテクチャ。

string

インスタンスタイプの CPU アーキテクチャ。有効な値:

説明

N は複数の CPU アーキテクチャを設定できることを示します。N の有効な値: 1~2。

  • X86。

  • ARM。

X86

PhysicalProcessorModels

object

PhysicalProcessorModel

array

インスタンスのプロセッサモデル。N は、複数のプロセッサモデルを設定できることを示します。N の有効な値: 1~10。

string

インスタンスのプロセッサモデル。N は、複数のプロセッサモデルを設定できることを示します。N の有効な値: 1~10。

Intel Xeon(Ice Lake) Platinum 8369B", "Intel Xeon(Skylake) Platinum 8163", … "Intel Xeon(Cascade Lake) Platinum 8269CY

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

SystemDiskCategories

object

SystemDiskCategory

array

システムクラウドディスクのディスクタイプ。最初に指定したディスクタイプの優先度が最も高く、指定された順序に従って優先度が低くなります。優先度の高いディスクタイプが使用できない場合、Auto Scaling は自動的に次の優先度のディスクタイプを使用してシステムクラウドディスクの作成を試みます。有効な値:

  • cloud: 基本クラウドディスク。

  • cloud_efficiency: ウルトラクラウドディスク。

  • cloud_ssd: 標準 SSD。

  • cloud_essd: ESSD (エンタープライズ SSD)。

string

システムクラウドディスクのディスクタイプ。最初に指定したディスクタイプの優先度が最も高く、指定された順序に従って優先度が低くなります。優先度の高いディスクタイプが使用できない場合、Auto Scaling は自動的に次の優先度のディスクタイプを使用してシステムクラウドディスクの作成を試みます。有効な値:

  • cloud: 基本クラウドディスク。

  • cloud_efficiency: ウルトラクラウドディスク。

  • cloud_ssd: 標準 SSD。

  • cloud_essd: ESSD (エンタープライズ SSD)。

cloud

WeightedCapacities

object

WeightedCapacity

array

指定されたインスタンスタイプの重み。スケーリンググループ内におけるこのタイプの単一インスタンスのキャパシティを表します。重みが large であるほど、期待されるキャパシティを満たすために必要となるこのタイプのインスタンス数が少なくなります。

string

指定されたインスタンスタイプの重み。スケーリンググループ内におけるこのタイプの単一インスタンスのキャパシティを表します。重みが large であるほど、期待されるキャパシティを満たすために必要となるこのタイプのインスタンス数が少なくなります。

4

InstanceTypes

object

InstanceType

array

ECS インスタンスのインスタンスタイプのコレクション。

string

ECS インスタンスのインスタンスタイプのコレクション。

ecs.g6.large

SecurityGroupIds

object

SecurityGroupId

array

ECS インスタンスが属するセキュリティグループの ID。同じセキュリティグループ内の ECS インスタンスは相互にアクセスできます。

string

ECS インスタンスが属するセキュリティグループの ID。同じセキュリティグループ内の ECS インスタンスは相互にアクセスできます。

sg-bp18kz60mefs****

SchedulerOptions

object

スケジューリングオプション。

ManagedPrivateSpaceId

string

インテリジェントフルマネージドリソースプール。

testManagedPrivateSpaceId

SystemDisk.Encrypted

boolean

システムクラウドディスクが暗号化されているかどうかを示します。有効な値:

  • true: 暗号化されています。

  • false: 暗号化されていません。

false

SystemDisk.KMSKeyId

string

システムクラウドディスクに使用される KMS キーの ID。

0e478b7a-4262-4802-b8cb-00d3fb40****

SystemDisk.EncryptAlgorithm

string

システムクラウドディスクに使用される暗号化アルゴリズム。有効な値:

  • AES-256。

  • SM4-128。

AES-256

SystemDisk.ProvisionedIops

integer

システムクラウドディスクのプロビジョニング済み IOPS (Input/Output Operations Per Second) のパフォーマンスメトリクス。

説明

IOPS (Input/Output Operations Per Second) は、1 秒あたりに処理できる I/O 操作の数を示し、ブロックストレージの読み取り/書き込み性能を表します。単位: 操作/秒。

100

SystemDisk.BurstingEnabled

boolean

システムクラウドディスクでバースト機能 (performance burst) が有効かどうかを示します。有効な値:

  • true: 有効。

  • false: 無効。

説明

このパラメーターは、SystemDisk.Category が cloud_auto に設定されている場合にのみサポートされます。

false

ImageOptions.LoginAsNonRoot

boolean

ECS インスタンスが ecs-user ユーザーを使用してログインするかどうかを示します。有効な値:

  • true: はい。

  • false: いいえ。

false

DeletionProtection

boolean

ECS インスタンスのリリース保護プロパティ。このプロパティは従量課金インスタンスにのみ適用され、ECS コンソールから、または DeleteInstance 操作を呼び出してインスタンスを直接リリースできるかどうかを指定します。有効な値:

  • true: リリース保護が有効。インスタンスは、ECS コンソールから、または API を呼び出して直接リリースすることはできません。これにより、Auto Scaling によってスケールアウトされたインスタンスが誤って削除されるのを防ぎます。

  • false: リリース保護が無効。インスタンスは、ECS コンソールから、または API を呼び出して直接リリースできます。

説明

このプロパティは、Auto Scaling の通常のスケールインアクティビティには影響しません。リリース保護が有効な従量課金インスタンスは、スケールインアクティビティ中もリリースされます。

false

StorageSetId

string

ストレージセットの ID。

ss-bp67acfmxazb4p****

StorageSetPartitionNumber

integer

ストレージセット内のパーティションの最大数。有効な値: 2 以上の整数。

2

CustomPriorities

object

CustomPriority

array<object>

ECS インスタンスタイプ + vSwitch の組み合わせのカスタム優先度。

説明

このパラメーターは、スケーリンググループのスケーリングポリシーが Priority に設定されている場合にのみ有効です。

優先度の高い ECS インスタンスタイプ + vSwitch の組み合わせに基づいて ECS インスタンスを作成できない場合、Auto Scaling は自動的に次の優先度の ECS インスタンスタイプ + vSwitch の組み合わせを選択して ECS インスタンスを作成します。

説明

一部の ECS インスタンスタイプ + vSwitch の組み合わせに対してのみカスタム優先度を指定した場合、指定されていない組み合わせの優先度は指定された組み合わせよりも低くなります。指定されていない組み合わせは、スケーリンググループの vSwitch の順序とスケーリング設定のインスタンスタイプの指定順序に基づいて優先順位が付けられます。たとえば、スケーリンググループの vSwitch の順序が vsw1 と vsw2、スケーリング設定のインスタンスタイプの指定順序が type1 と type2、カスタム優先度の順序が ["vsw2+type2", "vsw1+type2"] の場合、最終的な優先度は vsw2+type2 > vsw1+type2 > vsw1+type1 > vsw2+type1 となります。

object

ECS インスタンスタイプ + vSwitch の組み合わせのカスタム優先度。

重要 このパラメーターは、スケーリンググループのスケーリングポリシーが Priority に設定されている場合にのみ有効です。

InstanceType

string

ECS インスタンスのインスタンスタイプ。

説明

インスタンスタイプは、スケーリング設定のインスタンスタイプリストに含まれている必要があります。

ecs.g6.large

VswitchId

string

vSwitch の ID。

説明

vSwitch は、スケーリンググループの vSwitch リストに含まれている必要があります。

vsw-bp14zolna43z266bq****

NetworkInterfaces

object

NetworkInterface

array<object>

ネットワークインターフェイス (ENI) のリスト。

array<object>

ネットワークインターフェイス (ENI) のリスト。

InstanceType

string

ネットワークインターフェイス (ENI) のタイプ。有効な値:

  • Primary: プライマリネットワークインターフェースコントローラー (NIC)。

  • Secondary: セカンダリネットワークインターフェース (ENI)。

Primary

NetworkInterfaceTrafficMode

string

ネットワークインターフェイス (ENI) の通信モード。有効な値:

  • 標準: TCP 通信モードを使用します。

  • HighPerformance: Elastic RDMA インターフェイス (ERI) を有効にし、RDMA 通信モードを使用します。

HighPerformance

Ipv6AddressCount

integer

プライマリ ENI に割り当てられたランダムに生成された IPv6 アドレスの数。

1

SecurityGroupIds

object

SecurityGroupId

array

ネットワークインターフェイス (ENI) が属する 1 つ以上のセキュリティグループの ID。

string

ネットワークインターフェイス (ENI) が属する 1 つ以上のセキュリティグループの ID。

sg-2vc3e1v7h****

SecondaryPrivateIpAddressCount

integer

ENI に割り当てられるセカンダリ非公開 IPv4 アドレスの数。有効な値: 1~49。

  • この値は、インスタンスタイプの IP アドレス制限を超えることはできません。詳細については、「インスタンスファミリー」を参照してください。

  • NetworkInterface.N.SecondaryPrivateIpAddressCount は、ENI に割り当てられるセカンダリ非公開 IPv4 アドレスの数 (ENI のプライマリ非公開 IP アドレスを除く) を指定します。システムは、ENI が属する vSwitch (NetworkInterface.N.VSwitchId) の利用可能な CIDR ブロックからアドレスをランダムに割り当てます。

2

VSwitchIds

object

VSwitchId

array

ネットワークインターフェイス (ENI) が属する vSwitch の ID。

string

ネットワークインターフェイス (ENI) が属する vSwitch の ID。

vsw-bp67acfmxazb4p****

DedicatedHostClusterId

string

専用ホストクラスターの ID。

dc-2zedxc67zqzt7lb4****

PasswordSetted

boolean

インスタンスパスワードが設定されているかどうかを示します。有効な値:

  • true: インスタンスパスワードが設定されています。

  • false: インスタンスパスワードは設定されていません。

false

SecurityOptions

object

セキュリティオプション。

ConfidentialComputingMode

string

機密コンピューティングモード。有効な値:

TDX

HttpEndpoint

string

インスタンスメタデータへのアクセスチャンネルが有効かどうかを指定します。有効な値:

  • enabled: 有効。

  • disabled: 無効。

enabled

HttpTokens

string

インスタンスメタデータにアクセスするときに、強化モード (IMDSv2) を強制的に使用するかどうかを指定します。有効な値:

  • optional: 強制的に使用されません (オプション)。

  • required: 強制的に使用されます (必須)。この値を設定すると、通常モードではインスタンスメタデータにアクセスできなくなります。

オプション

ResourcePoolOptions

object

インスタンスの作成時に使用されるリソースプールポリシー。

  • このパラメーターは、従量課金インスタンスを作成する場合にのみ効果があります。

Strategy

string

リソースプールには、エラスティシティ保証またはキャパシティ予約の適用後に生成される非公開プールと、インスタンスを起動できるパブリックプールが含まれます。有効な値:

  • PrivatePoolFirst: 非公開プール優先。このストラテジーが選択され、ResourcePoolOptions.PrivatePoolIds が指定されているか、PrivatePoolTags の条件が満たされている場合、対応する非公開プールが最初に使用されます。非公開プールが指定されていないか、指定された非公開プールのキャパシティが不足している場合、オープンタイプの非公開プールが自動的にマッチングされます。マッチングする非公開プールがない場合、パブリックプールが使用されてインスタンスが作成されます。

  • PrivatePoolOnly: 非公開プールのみ。このストラテジーが選択されている場合、ResourcePoolOptions.PrivatePoolIds を指定する必要があります。指定された非公開プールのキャパシティが不足している場合、インスタンスの作成は失敗します。

  • PublicPoolFirst: パブリックプール優先。パブリックプールが最初に使用されてインスタンスが作成されます。パブリックプールのリソースが不足している場合、非公開プールのリソースが補充として使用されます。オープンタイプの非公開プールが最初に自動的にマッチングされます。マッチングする非公開プールがない場合、ResourcePoolOptions.PrivatePoolIds で指定されたターゲットタイプの非公開プール、または PrivatePoolTags の条件にマッチする非公開プールが使用されます。

  • None: リソースプールポリシーは使用されません。

デフォルト値: None。

PrivatePoolFirst

PrivatePoolIds

object

PrivatePoolId

array

非公開プール ID。エラスティシティ保証 ID またはキャパシティ予約 ID です。このパラメーターは、PrivatePoolTags パラメーターと同時に指定することはできません。

string

非公開プール ID。エラスティシティ保証 ID またはキャパシティ予約 ID です。このパラメーターは、PrivatePoolTags パラメーターと同時に指定することはできません。

eap-bp67acfmxazb4****

PrivatePoolTags

object

PrivatePoolTag

array<object>

タグによって利用可能なターゲット非公開プールをフィルター処理します。

object

タグによって利用可能なターゲット非公開プールをフィルター処理します。

Key

string

非公開プールのタグキー。

タグによって利用可能なターゲット非公開プールをフィルター処理します。

TestKey

Value

string

非公開プールのタグ値。

TestValue

CpuOptions

object

CPU オプション。

NestedVirtualization

string

ハードウェアベースの入れ子になった仮想化機能が有効かどうかを指定します。有効な値:

  • enabled: 有効。

  • disabled: 無効。

enabled

SecondaryEniVSwitchConstraint

string

VSwitchIds パラメーターが有効な場合に、セカンダリネットワークインターフェイス (ENI) 用の vSwitch を VSwitchIds リストから選択する必要があるかどうかの設定項目。

Strict

成功レスポンス

JSONJSON

{
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
  "PageNumber": 1,
  "PageSize": 50,
  "TotalCount": 1,
  "ScalingConfigurations": {
    "ScalingConfiguration": [
      {
        "DeploymentSetId": "ds-bp1frxuzdg87zh4p****",
        "CreationTime": "2014-08-14T10:58Z",
        "ScalingConfigurationName": "scalingconfigura****",
        "SystemDiskDescription": "Test system disk.",
        "KeyPairName": "keypair****",
        "SecurityGroupId": "sg-bp18kz60mefs****",
        "PrivatePoolOptions.Id": "eap-bp67acfmxazb4****",
        "SystemDiskAutoSnapshotPolicyId": "sp-bp12m37ccmxvbmi5****",
        "SpotStrategy": "NoSpot",
        "ScalingGroupId": "asg-bp17pelvl720x3v7****",
        "Affinity": "default",
        "Tenancy": "default",
        "SystemDiskSize": 100,
        "Ipv6AddressCount": 1,
        "SpotDuration": 1,
        "LifecycleState": "Active",
        "InstanceName": "instance****",
        "SecurityEnhancementStrategy": "Active",
        "UserData": "echo hello ecs!",
        "PrivatePoolOptions.MatchCriteria": "Open",
        "DedicatedHostId": "dh-bp67acfmxazb4p****",
        "InstanceGeneration": "ecs-3",
        "HpcClusterId": "hpc-clus****",
        "PasswordInherit": true,
        "Memory": 16,
        "ImageId": "centos6u5_64_20G_aliaegis_2014****.vhd",
        "ImageFamily": "hangzhou-daily-update",
        "ImageOwnerAlias": "system",
        "LoadBalancerWeight": 1,
        "SystemDiskCategory": "cloud",
        "HostName": "LocalHost",
        "SystemDiskName": "cloud_ssd_Test",
        "InternetMaxBandwidthOut": 10,
        "InternetMaxBandwidthIn": 10,
        "InstanceType": "ecs.g6.large",
        "InstanceDescription": "FinanceDept",
        "IoOptimized": "none",
        "RamRoleName": "ramrole****",
        "SystemDiskPerformanceLevel": "PL1",
        "Cpu": 2,
        "ResourceGroupId": "rg-aekzn2ou7xo****",
        "ZoneId": "cn-hangzhou-g",
        "InternetChargeType": "PayByTraffic",
        "ImageName": "centos6u5_64_20G_aliaegis_20140703.vhd",
        "ScalingConfigurationId": "asc-bp1ezrfgoyn5kijl****",
        "CreditSpecification": "Standard",
        "SpotInterruptionBehavior": "Terminate",
        "DataDisks": {
          "DataDisk": [
            {
              "PerformanceLevel": "PL1",
              "Description": "FinanceDept",
              "SnapshotId": "s-23f2i****",
              "Device": "/dev/xvdb",
              "Size": 200,
              "DiskName": "cloud_ssdData",
              "AutoSnapshotPolicyId": "sp-bp19nq9enxqkomib****",
              "Category": "cloud",
              "KMSKeyId": "0e478b7a-4262-4802-b8cb-00d3fb40****",
              "DeleteWithInstance": true,
              "Encrypted": "false",
              "Categories": {
                "Category": [
                  "cloud_essd"
                ]
              },
              "ProvisionedIops": 100,
              "BurstingEnabled": false
            }
          ]
        },
        "Tags": {
          "Tag": [
            {
              "Key": "binary",
              "Value": "alterTable"
            }
          ]
        },
        "SpotPriceLimit": {
          "SpotPriceModel": [
            {
              "InstanceType": "ecs.g6.large",
              "PriceLimit": 0.125
            }
          ]
        },
        "InstancePatternInfos": {
          "InstancePatternInfo": [
            {
              "MaxPrice": 2,
              "Cores": 2,
              "Memory": 4,
              "InstanceFamilyLevel": "EnterpriseLevel",
              "Architectures": {
                "Architecture": [
                  "X86"
                ]
              },
              "BurstablePerformance": "Include",
              "ExcludedInstanceTypes": {
                "ExcludedInstanceType": [
                  "ecs.n1.small/ecs.n1.*/*7*"
                ]
              },
              "InstanceTypeFamilies": {
                "InstanceTypeFamily": [
                  "ecs.g6"
                ]
              },
              "MinimumCpuCoreCount": 2,
              "MaximumCpuCoreCount": 4,
              "GpuSpecs": {
                "GpuSpec": [
                  "NVIDIA V100"
                ]
              },
              "InstanceCategories": {
                "InstanceCategory": [
                  "Compute-optimized with GPU"
                ]
              },
              "CpuArchitectures": {
                "CpuArchitecture": [
                  "X86"
                ]
              },
              "PhysicalProcessorModels": {
                "PhysicalProcessorModel": [
                  "Intel Xeon(Ice Lake) Platinum 8369B\", \"Intel Xeon(Skylake) Platinum 8163\", … \"Intel Xeon(Cascade Lake) Platinum 8269CY"
                ]
              },
              "MinimumEniQuantity": 2,
              "MinimumEniPrivateIpAddressQuantity": 2,
              "MinimumEniIpv6AddressQuantity": 1,
              "MinimumInitialCredit": 12,
              "MinimumBaselineCredit": 12,
              "MinimumMemorySize": 4,
              "MaximumMemorySize": 4,
              "MinimumGpuAmount": 2,
              "MaximumGpuAmount": 2
            }
          ]
        },
        "SystemDiskCategories": {
          "SystemDiskCategory": [
            "cloud"
          ]
        },
        "WeightedCapacities": {
          "WeightedCapacity": [
            "4"
          ]
        },
        "InstanceTypes": {
          "InstanceType": [
            "ecs.g6.large"
          ]
        },
        "SecurityGroupIds": {
          "SecurityGroupId": [
            "sg-bp18kz60mefs****"
          ]
        },
        "SchedulerOptions": {
          "ManagedPrivateSpaceId": "testManagedPrivateSpaceId"
        },
        "SystemDisk.Encrypted": false,
        "SystemDisk.KMSKeyId": "0e478b7a-4262-4802-b8cb-00d3fb40****",
        "SystemDisk.EncryptAlgorithm": "AES-256",
        "SystemDisk.ProvisionedIops": 100,
        "SystemDisk.BurstingEnabled": false,
        "ImageOptions.LoginAsNonRoot": false,
        "DeletionProtection": false,
        "StorageSetId": "ss-bp67acfmxazb4p****",
        "StorageSetPartitionNumber": 2,
        "CustomPriorities": {
          "CustomPriority": [
            {
              "InstanceType": "ecs.g6.large",
              "VswitchId": "vsw-bp14zolna43z266bq****"
            }
          ]
        },
        "NetworkInterfaces": {
          "NetworkInterface": [
            {
              "InstanceType": "Primary",
              "NetworkInterfaceTrafficMode": "HighPerformance",
              "Ipv6AddressCount": 1,
              "SecurityGroupIds": {
                "SecurityGroupId": [
                  "sg-2vc3e1v7h****"
                ]
              },
              "SecondaryPrivateIpAddressCount": 2,
              "VSwitchIds": {
                "VSwitchId": [
                  "vsw-bp67acfmxazb4p****"
                ]
              }
            }
          ]
        },
        "DedicatedHostClusterId": "dc-2zedxc67zqzt7lb4****",
        "PasswordSetted": false,
        "SecurityOptions": {
          "ConfidentialComputingMode": "TDX"
        },
        "HttpEndpoint": "enabled",
        "HttpTokens": "optional",
        "ResourcePoolOptions": {
          "Strategy": "PrivatePoolFirst",
          "PrivatePoolIds": {
            "PrivatePoolId": [
              "eap-bp67acfmxazb4****"
            ]
          },
          "PrivatePoolTags": {
            "PrivatePoolTag": [
              {
                "Key": "TestKey",
                "Value": "TestValue"
              }
            ]
          }
        },
        "CpuOptions": {
          "NestedVirtualization": "enabled"
        },
        "SecondaryEniVSwitchConstraint": "Strict"
      }
    ]
  }
}

エラーコード

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

変更履歴

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