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

Auto Scaling:DescribeScalingConfigurations

最終更新日:Jul 16, 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

*ScalingGroup。

acs:ess:{#regionId}:{#accountId}:scalinggroup/{#ScalingGroupId}

なし なし

リクエストパラメーター

パラメーター

必須 / 任意

説明

RegionId

string

必須

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

cn-qingdao

PageNumber

integer

任意

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

デフォルト値: 1。

1

PageSize

integer

任意

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

デフォルト値: 10。

50

ScalingGroupId

string

任意

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

asg-bp17pelvl720x3v7****

ScalingConfigurationIds

array

任意

クエリするスケーリング設定の ID。

クエリ結果には、Active および Inactive の両方のステータスのスケーリング設定が含まれます。ステータスは LifecycleState レスポンスパラメーターで示されます。

string

任意

クエリするスケーリング設定の ID。

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

asc-bp17pelvl720x5ub****

ScalingConfigurationNames

array

任意

クエリするスケーリング設定の名前。

無効なスケーリング設定名はクエリ結果から除外され、エラーは返されません。

string

任意

クエリするスケーリング設定の名前。

無効なスケーリング設定名はクエリ結果から除外され、エラーは返されません。

scalingcon****

レスポンスフィールド

フィールド

説明

object

RequestId

string

リクエスト ID。

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

PageNumber

integer

現在のページ番号。

1

PageSize

integer

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

50

TotalCount

integer

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

1

ScalingConfigurations

array<object>

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

array<object>

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

DeploymentSetId

string

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

ds-bp1frxuzdg87zh4p****

CreationTime

string

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

2014-08-14T10:58Z

ScalingConfigurationName

string

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

scalingconfigura****

SystemDiskDescription

string

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

Test system disk.

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: インスタンスは専用ホストに関連付けられています。節約モードが有効なインスタンスを再起動すると、インスタンスは元の専用ホストに残ります。元の専用ホストのリソースが不足している場合、インスタンスの再起動は失敗します。

default

Tenancy

string

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

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

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

デフォルト値: default。

default

SystemDiskSize

integer

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

100

Ipv6AddressCount

integer

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

1

SpotDuration

integer

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

1

LifecycleState

string

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

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

  • Inacitve: スケーリング設定は Inactive ステータスです。非アクティブなスケーリング設定はスケーリンググループ内に存在しますが、ECS インスタンスの自動作成には使用されません。

Active

InstanceName

string

ECS インスタンスの名前。

instance****

SecurityEnhancementStrategy

string

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

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

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

Active

UserData

string

ECS インスタンスのユーザーデータ。

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 ロールは RAM によって提供および管理されます。ListRoles 操作を呼び出して、利用可能な RAM ロールをクエリできます。

ramrole****

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_2014****.vhd

ScalingConfigurationId

string

スケーリング設定の ID。

asc-bp1ezrfgoyn5kijl****

CreditSpecification

string

バースト可能インスタンスの実行中モード。有効な値:

Standard

SpotInterruptionBehavior

string

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

Terminate

CustomPriorities

array<object>

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

重要 このパラメーターは、スケーリンググループのスケーリングポリシーが優先度ポリシーに設定されている場合にのみ効果があります。

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

説明

一部のインスタンスタイプ + vSwitch の組み合わせにのみカスタム優先度が指定されている場合、指定されていない組み合わせは指定されたものよりも低い優先度を持ちます。指定されていない組み合わせも、スケーリンググループの vSwitch 順序およびスケーリング設定の ECS インスタンスタイプ順序に基づいて優先順位が付けられます。

  • たとえば、スケーリンググループの vSwitch 順序が vsw1 および vsw2、スケーリング設定の ECS インスタンスタイプ順序が type1 および type2、カスタム優先度順序が ["vsw2+type2", "vsw1+type2"] の場合、最終的な優先度は "vsw2+type2" > "vsw1+type2" > "vsw1+type1" > "vsw2+type1" となります。

object

InstanceType

string

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

ecs.c6a.4xlarge

VswitchId

string

vSwitch の ID。

vsw-bp14zolna43z266bq****

DataDisks

array<object>

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

object

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

PerformanceLevel

string

データクラウドディスクが ESSD の場合の、データクラウドディスクとして使用される ESSD のパフォーマンスレベル。

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。

  • ephemeral_ssd: ローカル SSD。

  • cloud_essd: ESSD。

  • 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。

false

Categories

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。

  • ephemeral_ssd: ローカル SSD。

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

  • cloud_regional_disk_auto: リージョナル ESSD。

cloud_essd

ProvisionedIops

integer

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

説明

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

100

BurstingEnabled

boolean

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

  • true: 有効。

  • false: 無効。

説明

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

false

Tags

array<object>

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

object

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

Key

string

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

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

binary

Value

string

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

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

alterTable

SpotPriceLimits

array<object>

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

object

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

InstanceType

string

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

ecs.g6.large

PriceLimit

number

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

0.125

InstancePatternInfos

array<object>

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

object

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

MaxPrice

number

従量課金またはスポットインスタンスに対して許容される最大時間単価。

2

Cores

integer

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

2

Memory

number

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

4

InstanceFamilyLevel

string

インスタンスファミリーのレベル。

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

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

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

EnterpriseLevel

Architectures

array

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

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

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

  • BareMental: ECS Bare Metal Instance サーバー。

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

string

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

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

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

  • BareMental: ECS Bare Metal Instance サーバー。

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

X86

BurstablePerformance

string

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

  • Exclude: バースト可能インスタンスタイプを除外します。

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

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

Include

ExcludedInstanceTypes

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

array

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

string

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

ecs.g6

MinimumCpuCoreCount

integer

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

2

MaximumCpuCoreCount

integer

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

説明

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

4

GpuSpecs

array

GPU タイプ。

string

GPU タイプ。

NVIDIA V100

InstanceCategories

array

インスタンスの分類。有効な値:

説明

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: ECS Bare Metal Instance サーバー。

  • High Performance Compute: ハイパフォーマンスコンピューティング (HPC)。

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: ECS Bare Metal Instance サーバー。

  • High Performance Compute: ハイパフォーマンスコンピューティング (HPC)。

Compute-optimized with GPU

CpuArchitectures

array

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

説明

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

  • X86。

  • ARM。

string

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

説明

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

  • X86。

  • ARM。

X86

PhysicalProcessorModels

array

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

string

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

Intel Xeon(Ice Lake) Platinum 8369B

MinimumEniQuantity

integer

インスタンスがサポートするネットワークインターフェースの最小上限数。

2

MinimumEniPrivateIpAddressQuantity

integer

インスタンスがサポートするネットワークインターフェースあたりの IPv4 アドレスの最小上限数。

2

MinimumEniIpv6AddressQuantity

integer

インスタンスがサポートするネットワークインターフェースあたりの 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

array

システムクラウドディスクの複数ディスクタイプリスト。最初のディスクタイプが最も高い優先度を持ち、後続のディスクタイプほど優先度が低くなります。優先度の高いディスクタイプが利用できない場合、Auto Scaling は自動的に次の優先度のディスクタイプを試行してシステムクラウドディスクを作成します。有効な値:

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

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

  • cloud_ssd: 標準 SSD。

  • cloud_essd: ESSD。

string

システムクラウドディスクの複数ディスクタイプリスト。最初のディスクタイプが最も高い優先度を持ち、後続のディスクタイプほど優先度が低くなります。優先度の高いディスクタイプが利用できない場合、Auto Scaling は自動的に次の優先度のディスクタイプを試行してシステムクラウドディスクを作成します。有効な値:

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

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

  • cloud_ssd: 標準 SSD。

  • cloud_essd: ESSD。

cloud

WeightedCapacities

array

指定されたインスタンスタイプの重み。重みは、指定されたインスタンスタイプの単一インスタンスがスケーリンググループ内で表す容量を示します。重みが大きいほど、予想される容量を満たすために必須となるこのタイプのインスタンス数が少なくなります。

integer

指定されたインスタンスタイプの重み。重みは、指定されたインスタンスタイプの単一インスタンスがスケーリンググループ内で表す容量を示します。重みが大きいほど、予想される容量を満たすために必須となるこのタイプのインスタンス数が少なくなります。

4

InstanceTypes

array

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

string

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

ecs.g6.large

SecurityGroupIds

array

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

string

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

sg-bp18kz60mefs****

SchedulerOptions

object

説明

このパラメーターは招待プレビュー中であり、一般公開されていません。

ManagedPrivateSpaceId

string

説明

このパラメーターは招待プレビュー中であり、一般公開されていません。

testManagedPrivateSpaceId

SystemDiskEncrypted

boolean

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

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

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

false

SystemDiskKMSKeyId

string

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

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

SystemDiskEncryptAlgorithm

string

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

  • AES-256。

  • SM4-128。

AES-256

SystemDiskProvisionedIops

integer

The provisioned IOPS (Input/Output Operations Per Second) performance metrics of the system cloud disk.

説明

IOPS (Input/Output Operations Per Second) measures the number of I/O operations that can be processed per second, indicating the read/write capability of block storage.

100

SystemDiskBurstingEnabled

boolean

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

  • true: 有効。

  • false: 無効。

説明

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

false

ImageOptionsLoginAsNonRoot

boolean

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

  • true: はい。

  • false: いいえ。

false

DeletionProtection

boolean

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

  • true: リリース保護が有効です。ECS コンソールから、または DeleteInstance 操作を呼び出してインスタンスを直接リリースすることはできません。

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

説明

このプロパティは従量課金インスタンスにのみ適用され、Auto Scaling によってスケールアウトされたインスタンスが誤って削除されるのを防ぎます。通常のスケールイン活動には影響しません。リリース保護が有効なインスタンスも、スケールイン活動によってリリースされる可能性があります。

false

StorageSetId

string

ストレージセットの ID。

ss-bp67acfmxazb4p****

StorageSetPartitionNumber

integer

The maximum number of partitions in the storage set. Valid values: integers greater than or equal to 2.

2

NetworkInterfaces

array<object>

The list of elastic network interfaces (ENIs).

object

The elastic network interface (ENI).

InstanceType

string

The type of the elastic network interface (ENI). Valid values:

  • Primary: primary network interface controller (NIC).

  • Secondary: secondary elastic network interface (ENI).

Primary

NetworkInterfaceTrafficMode

string

The communication mode of the elastic network interface (ENI). Valid values:

  • Standard: uses the TCP communication mode.

  • HighPerformance: enables the Elastic RDMA Interface (ERI) and uses the RDMA communication mode.

HighPerformance

Ipv6AddressCount

integer

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

1

SecurityGroupIds

array

The IDs of one or more security groups to which the elastic network interface (ENI) belongs.

string

The IDs of one or more security groups to which the elastic network interface (ENI) belongs.

sg-2vc3e1v7xxxxx

SecondaryPrivateIpAddressCount

integer

The number of secondary private IPv4 addresses assigned to the ENI. Valid values: 1 to 49.

  • The value cannot exceed the maximum number of IP addresses allowed for the instance type. For more information, see Instance families.

  • NetworkInterface.N.SecondaryPrivateIpAddressCount specifies the number of secondary private IPv4 addresses assigned to the ENI (excluding the primary private IP address of the ENI). The system randomly assigns IP addresses from the available CIDR block of the vSwitch (NetworkInterface.N.VSwitchId) associated with the ENI.

2

VSwitchIds

array

string

vsw-bp67acfmxazb4p****

DedicatedHostClusterId

string

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

dc-zm04u8r3lohsq****

PasswordSetted

boolean

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

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

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

false

SecurityOptions

object

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

ConfidentialComputingMode

string

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

TDX

HttpEndpoint

string

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

  • enabled: 有効。

  • disabled: 無効。 [responses.200.schema.properties.ScalingConfigurations

enabled

HttpTokens

string

Indicates whether the China mode (IMDSv2) is forcefully used when accessing instance metadata. Valid values:

  • optional: Not forcefully used.

  • required: Forcefully used. After this value is set, instance metadata cannot be accessed in normal mode.

optional

ResourcePoolOptions

object

The resource pool policy used when creating instances.

  • This parameter takes effect only when pay-as-you-go instances are created.

Strategy

string

The resource pool includes private pools generated by elasticity assurance or capacity reservation, and public pools for instance startup. Valid values:

  • PrivatePoolFirst: Private pool first. When this strategy is selected and ResourcePoolOptions.PrivatePoolIds is specified or PrivatePoolTags conditions are met, the corresponding private pool is used first. If no private pool is specified or the specified private pool has insufficient capacity, open-type private pools are automatically matched. If no matching private pool is available, the public pool is used to create instances.

  • PrivatePoolOnly: Private pool only. When this strategy is selected, ResourcePoolOptions.PrivatePoolIds must be specified. If the specified private pool has insufficient capacity, instance startup fails.

  • PublicPoolFirst: Public pool first. The public pool is used first to create instances. When public pool resources are insufficient, private pool resources are used as a supplement. Open-type private pools are automatically matched first. If no matching private pool is available, the Target-type private pools specified in ResourcePoolOptions.PrivatePoolIds or matching PrivatePoolTags conditions are used.

  • None: No resource pool policy is used.

PrivatePoolFirst

PrivatePoolIds

array

非公開プール ID。エラスティシティ保証 ID または容量予約 ID です。

string

非公開プール ID。エラスティシティ保証 ID または容量予約 ID です。

eap-bp67acfmxazb4****

PrivatePoolTags

array<object>

利用可能なターゲットタイプの非公開プールをフィルター処理するために使用されるタグ。

object

利用可能なターゲットタイプの非公開プールをフィルター処理するために使用されるタグ。

Key

string

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

TestKey

Value

string

非公開プールのタグ値。

TestValue

InstanceTypeCandidateOptions

object

候補モードが有効になっている場合、在庫不足などの問題が発生すると、現在選択されているインスタンスタイプに基づいて同じサイズの類似インスタンスタイプが補充されるか、候補ゾーンの vSwitch が作成されてスケーリンググループに追加されます。

Enabled

boolean

候補モードが有効かどうかを示します。

true

MaxPrice

number

The maximum price for candidate instance types.

2

AllowDifferentGeneration

boolean

他の世代のインスタンスタイプを候補として許可するかどうかを示します。

  • たとえば、現在のインスタンスタイプが ecs.c7.large の場合、このオプションを有効にすると、ecs.c6.large や ecs.c8.large などの候補インスタンスタイプが許可されます。

true

AllowCrossAz

boolean

Indicates whether vSwitches in other zones are allowed as candidates.

説明

The instance type remains unchanged. Only new zones are selected as candidates. When all selected zones in the scaling group cannot be used for scale-out due to issues such as insufficient inventory, new vSwitches in other zones are automatically added to the scaling group based on this configuration. For example, if the scaling group is configured with the cn-hangzhou-h and cn-hangzhou-g zones, and neither zone can be used for scale-out, Auto Scaling may create a vSwitch in cn-hangzhou-k based on real-time inventory and add it to the scaling group.

true

AllowCidrBlocks

array

クロスゾーンの補充が許可されている場合の、他のゾーンの候補 vSwitch の CIDR ブロック。

string

クロスゾーンの補充が許可されている場合の、他のゾーンの候補 vSwitch の CIDR ブロック。

172.16.0.0/24

CpuOptions

object

CPU オプション。

NestedVirtualization

string

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

  • enabled

  • disabled

enabled

SecondaryEniVSwitchConstraint

string

Indicates whether a vSwitch that is available for secondary elastic network interfaces (ENIs) must be selected from the list specified by the VSwitchIds parameter.

Strict

成功レスポンス

JSONJSON

{
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
  "PageNumber": 1,
  "PageSize": 50,
  "TotalCount": 1,
  "ScalingConfigurations": [
    {
      "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!\t\n",
      "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_2014****.vhd\t\n",
      "ScalingConfigurationId": "asc-bp1ezrfgoyn5kijl****",
      "CreditSpecification": "Standard",
      "SpotInterruptionBehavior": "Terminate",
      "CustomPriorities": [
        {
          "InstanceType": "ecs.c6a.4xlarge",
          "VswitchId": "vsw-bp14zolna43z266bq****\n"
        }
      ],
      "DataDisks": [
        {
          "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": [
            "cloud_essd"
          ],
          "ProvisionedIops": 100,
          "BurstingEnabled": false
        }
      ],
      "Tags": [
        {
          "Key": "binary",
          "Value": "alterTable"
        }
      ],
      "SpotPriceLimits": [
        {
          "InstanceType": "ecs.g6.large\t\n",
          "PriceLimit": 0.125
        }
      ],
      "InstancePatternInfos": [
        {
          "MaxPrice": 2,
          "Cores": 2,
          "Memory": 4,
          "InstanceFamilyLevel": "EnterpriseLevel",
          "Architectures": [
            "X86"
          ],
          "BurstablePerformance": "Include",
          "ExcludedInstanceTypes": [
            "ecs.n1.small/ecs.n1.*/*7*"
          ],
          "InstanceTypeFamilies": [
            "ecs.g6"
          ],
          "MinimumCpuCoreCount": 2,
          "MaximumCpuCoreCount": 4,
          "GpuSpecs": [
            "NVIDIA V100"
          ],
          "InstanceCategories": [
            "Compute-optimized with GPU"
          ],
          "CpuArchitectures": [
            "X86"
          ],
          "PhysicalProcessorModels": [
            "Intel Xeon(Ice Lake) Platinum 8369B"
          ],
          "MinimumEniQuantity": 2,
          "MinimumEniPrivateIpAddressQuantity": 2,
          "MinimumEniIpv6AddressQuantity": 1,
          "MinimumInitialCredit": 12,
          "MinimumBaselineCredit": 12,
          "MinimumMemorySize": 4,
          "MaximumMemorySize": 4,
          "MinimumGpuAmount": 2,
          "MaximumGpuAmount": 2
        }
      ],
      "SystemDiskCategories": [
        "cloud"
      ],
      "WeightedCapacities": [
        4
      ],
      "InstanceTypes": [
        "ecs.g6.large"
      ],
      "SecurityGroupIds": [
        "sg-bp18kz60mefs****"
      ],
      "SchedulerOptions": {
        "ManagedPrivateSpaceId": "testManagedPrivateSpaceId"
      },
      "SystemDiskEncrypted": false,
      "SystemDiskKMSKeyId": "0e478b7a-4262-4802-b8cb-00d3fb40****\t\n",
      "SystemDiskEncryptAlgorithm": "AES-256\t\n",
      "SystemDiskProvisionedIops": 100,
      "SystemDiskBurstingEnabled": false,
      "ImageOptionsLoginAsNonRoot": false,
      "DeletionProtection": false,
      "StorageSetId": "ss-bp67acfmxazb4p****",
      "StorageSetPartitionNumber": 2,
      "NetworkInterfaces": [
        {
          "InstanceType": "Primary",
          "NetworkInterfaceTrafficMode": "HighPerformance",
          "Ipv6AddressCount": 1,
          "SecurityGroupIds": [
            "sg-2vc3e1v7xxxxx"
          ],
          "SecondaryPrivateIpAddressCount": 2,
          "VSwitchIds": [
            "vsw-bp67acfmxazb4p****"
          ]
        }
      ],
      "DedicatedHostClusterId": "dc-zm04u8r3lohsq****",
      "PasswordSetted": false,
      "SecurityOptions": {
        "ConfidentialComputingMode": "TDX"
      },
      "HttpEndpoint": "enabled",
      "HttpTokens": "optional",
      "ResourcePoolOptions": {
        "Strategy": "PrivatePoolFirst",
        "PrivatePoolIds": [
          "eap-bp67acfmxazb4****"
        ],
        "PrivatePoolTags": [
          {
            "Key": "TestKey",
            "Value": "TestValue"
          }
        ]
      },
      "InstanceTypeCandidateOptions": {
        "Enabled": true,
        "MaxPrice": 2,
        "AllowDifferentGeneration": true,
        "AllowCrossAz": true,
        "AllowCidrBlocks": [
          "172.16.0.0/24\n"
        ]
      },
      "CpuOptions": {
        "NestedVirtualization": "enabled"
      },
      "SecondaryEniVSwitchConstraint": "Strict"
    }
  ]
}

エラーコード

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

変更履歴

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