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

Auto Scaling:DescribeEciScalingConfigurations

最終更新日:May 22, 2026

Elastic Container Instance タイプのスケーリング設定をクエリします。DescribeEciScalingConfigurations 操作を呼び出す際に、ScalingGroupId、ScalingConfigurationIds、または ScalingConfigurationNames を指定して、目的のスケーリング設定の詳細(各 Elastic Container Instance のインスタンス入札ポリシー、インスタンスタイプ、イメージプルポリシー、負荷分散の重みなど)を取得できます。これにより、Elastic Container Instance を作成するための適切なテンプレートを選択したり、Elastic Container Instance の自動スケーリングポリシーを変更する前に既存のスケーリング設定を参照したりできます。

今すぐお試しください

この 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:DescribeEciScalingConfigurations

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 です。この ID を使用して、スケーリンググループ内のすべてのスケーリング設定をクエリできます。

asg-bp17pelvl720x3v7****

ScalingConfigurationIds

array

任意

クエリするスケーリング設定の ID です。1~10 個のスケーリング設定 ID を指定できます。

アクティブおよび非アクティブなスケーリング設定の ID は、クエリ結果に表示されます。LifecycleState の値に基づいて、アクティブと非アクティブのスケーリング設定を区別できます。

string

任意

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

アクティブおよび非アクティブなスケーリング設定の ID は、クエリ結果に表示されます。LifecycleState の値に基づいて、アクティブと非アクティブのスケーリング設定を区別できます。

asc-bp17pelvl720x5ub****

ScalingConfigurationNames

array

任意

クエリするスケーリング設定の名前です。1~10 個のスケーリング設定名を指定できます。

非アクティブなスケーリング設定の名前は、クエリ結果に表示されず、エラーも報告されません。

string

任意

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

非アクティブなスケーリング設定の名前は、クエリ結果に表示されず、エラーも報告されません。

scalingcon****

レスポンスフィールド

フィールド

説明

object

レスポンスパラメーターです。

PageNumber

integer

返されたページのページ番号です。

1

PageSize

integer

1 ページあたりに返されるエントリ数です。

50

RequestId

string

リクエストの ID です。

473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E

TotalCount

integer

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

1

ScalingConfigurations

array<object>

スケーリング設定です。

array<object>

スケーリング設定です。

CreationTime

string

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

2014-08-14T10:58Z

ScalingConfigurationName

string

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

scalingconfi****

SecurityGroupId

string

Elastic Container Instance に関連付けられるセキュリティグループの ID です。同じセキュリティグループに関連付けられた Elastic Container Instance は相互に通信できます。

sg-bp18kz60mefs****

ActiveDeadlineSeconds

integer

スケーリング設定の有効期間です。単位:秒。

1000

SpotStrategy

string

Elastic Container Instance の入札ポリシーです。有効値:

  • NoSpot:インスタンスは通常の従量課金インスタンスとして作成されます。

  • SpotWithPriceLimit:ユーザー定義の最大時間単価でプリエンプティブルインスタンスとして作成されます。

  • SpotAsPriceGo:購入時の市場価格を自動的に入札価格として使用するプリエンプティブルインスタンスとして作成されます。

NoSpot

AutoCreateEip

boolean

EIP (Elastic IP addresses) が自動的に作成され、Elastic Container Instance にバインドされるかどうかを示します。

true

ScalingGroupId

string

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

asg-bp17pelvl720x3v7****

EphemeralStorage

integer

一時ストレージの容量です。単位:GiB。

20

Ipv6AddressCount

integer

IPv6 アドレスの数です。

1

Description

string

説明

このパラメーターは使用できません。

This is an example.

EipBandwidth

integer

EIP 帯域幅です。デフォルト値:5。単位:Mbit/s。

5

ImageSnapshotId

string

イメージキャッシュの ID です。

imc-2zebxkiifuyzzlhl****

Memory

number

メモリサイズです。

CPU と Memory を指定して、インスタンスタイプの範囲を定義できます。たとえば、CPU を 2、Memory を 16 に設定すると、2 vCPU と 16 GiB を持つインスタンスタイプが返されます。CPU と Memory を指定した後、Auto Scaling は I/O 最適化要件やゾーンなどの要素に基づいて利用可能なインスタンスタイプを決定し、最も低価格のインスタンスタイプを使用して優先的にインスタンスを作成します。

説明

スケーリングポリシーを Cost Optimization に設定し、スケーリング設定でインスタンスタイプが指定されていない場合にのみ、CPU と Memory を指定してインスタンスタイプを定義できます。

16

RestartPolicy

string

Elastic Container Instance の再起動ポリシーです。有効値:

  • Never:Elastic Container Instance は再起動されません。

  • Always:Elastic Container Instance は常に再起動されます。

  • OnFailure:Elastic Container Instance は障害時に再起動されます。

Never

SpotPriceLimit

number

プリエンプティブル Elastic Container Instance の最大時間単価です。

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

0.025

IngressBandwidth

integer

最大パブリックインバウンドトラフィック帯域幅です。単位:bit/s。

1024000

CpuOptionsThreadsPerCore

integer

コアあたりのスレッド数です。このパラメーターは特定のインスタンスタイプでのみ指定できます。値が 1 の場合、ハイパースレッディングが無効になります。詳細については、「CPU オプションの指定」をご参照ください。

2

TerminationGracePeriodSeconds

integer

プログラムが停止する前に操作を処理するためのバッファータイムです。

60

LoadBalancerWeight

integer

バックエンドサーバーとしての各 Elastic Container Instance の負荷分散の重みです。有効値:1~100。

1

DnsPolicy

string

DNS (Domain Name System) ポリシーです。

Default

HostName

string

ホスト名シリーズです。

['hehe.com', 'haha.com']

EgressBandwidth

integer

最大パブリックアウトバウンドトラフィック帯域幅です。単位:bit/s。

1024000

RegionId

string

Elastic Container Instance のリージョン ID です。

cn-hangzhou

RamRoleName

string

Elastic Container Instance の Resource Access Management (RAM) ロールです。Elastic Container Instance と Elastic Compute Service (ECS) インスタンスは同じ RAM ロールを共有できます。詳細については、「API オペレーションを呼び出してインスタンス RAM ロールを使用する」をご参照ください。

ram:PassRole

Cpu

number

各 Elastic Container Instance の vCPU 数です。

2.0

AutoMatchImageCache

boolean

イメージキャッシュが自動的にマッチされるかどうかを示します。デフォルト値:false。

false

ResourceGroupId

string

リソースグループの ID です。

rg-8db03793gfrz****

ContainerGroupName

string

Elastic Container Instance の名前シリーズです。

test

ScalingConfigurationId

string

スケーリング設定の ID です。

asc-bp1ezrfgoyn5kijl****

CpuOptionsCore

integer

物理 CPU コア数です。このパラメーターは特定のインスタンスタイプでのみ指定できます。詳細については、「CPU オプションの指定」をご参照ください。

2

SlsEnable

boolean

説明

このパラメーターは使用できません。

False

Containers

array<object>

Elastic Container Instance 内のコンテナです。

array<object>

Elastic Container Instance 内のコンテナです。

ReadinessProbeHttpGetPath

string

HTTP GET リクエストを使用して readiness プローブを実行する際に送信されるパスです。

/usr/local

ReadinessProbeSuccessThreshold

integer

失敗した readiness プローブが成功と見なされるまでに必要な最小連続成功回数です。デフォルト値:1。有効値:1。

1

LivenessProbePeriodSeconds

integer

liveness プローブの実行間隔です。単位:秒。デフォルト値:10。最小値:1。

5

LivenessProbeTcpSocketPort

integer

TCP ソケットを使用して liveness プローブを実行する際に検出されるポートです。

80

LivenessProbeHttpGetScheme

string

HTTP GET リクエストを使用して liveness プローブを実行する際のプロトコルタイプです。有効値:

  • HTTP

  • HTTPS

HTTP

WorkingDir

string

作業ディレクトリです。

/usr/local/nginx

Tty

boolean

対話機能が有効かどうかを示します。有効値:

  • true

  • false

コマンドが /bin/bash コマンドの場合、このパラメーターの値は true になります。

デフォルト値:false。

false

LivenessProbeHttpGetPort

integer

liveness プローブを実行するために HTTP GET リクエストが送信されるポートです。

80

Gpu

integer

GPU の数です。

1

ReadinessProbeInitialDelaySeconds

integer

コンテナの起動から readiness プローブの開始時刻までの経過秒数です。

5

Stdin

boolean

コンテナが実行中に標準入力ストリームにバッファーリソースを割り当てるかどうかを示します。このパラメーターが指定されていない場合、コンテナ内の標準入力ストリームを読み取る際にファイルの終わり (EOF) エラーが発生する可能性があります。デフォルト値:false。

true

Memory

number

コンテナあたりのメモリサイズです。

2.0

Name

string

コンテナのカスタム名です。

nginx

SecurityContextReadOnlyRootFilesystem

boolean

コンテナが実行されるルートファイルシステムが読み取り専用かどうかを示します。有効値:true。

true

LivenessProbeHttpGetPath

string

HTTP GET リクエストを使用して liveness プローブを実行する際に送信されるパスです。

/usr/nginx/

Image

string

コンテナイメージです。

mysql

ReadinessProbeTcpSocketPort

integer

TCP ソケットを使用して readiness プローブを実行する際に検出されるポートです。

8888

ReadinessProbeHttpGetScheme

string

HTTP リクエストを使用して readiness プローブを実行する際のプロトコルタイプです。有効値:

  • HTTP

  • HTTPS

HTTP

ReadinessProbeHttpGetPort

integer

HTTP GET リクエストを使用して readiness プローブを実行する際に送信されるパスです。

/usr/nginx/

LivenessProbeSuccessThreshold

integer

失敗した liveness プローブが成功と見なされるまでに必要な最小連続成功回数です。デフォルト値:1。有効値:1。

1

ReadinessProbeTimeoutSeconds

integer

readiness プローブのタイムアウト期間です。デフォルト値:1。最小値:1。単位:秒。

5

SecurityContextRunAsUser

integer

コンテナプロセスのエントリポイントを実行するユーザーの ID です。

1000

LivenessProbeInitialDelaySeconds

integer

コンテナの起動から liveness プローブの開始時刻までの経過秒数です。

10

ReadinessProbePeriodSeconds

integer

readiness プローブの実行間隔です。単位:秒。デフォルト値:10。最小値:1。

1

ImagePullPolicy

string

イメージプルポリシーです。有効値:

  • Always:毎回イメージをプルします。

  • IfNotPresent:必要に応じてイメージをプルします。ローカルイメージを優先的に使用し、ローカルイメージが存在しない場合はイメージをプルします。

  • Never:常にローカルイメージを使用し、イメージをプルしません。

Always

StdinOnce

boolean

クライアントが切断された後に標準入力ストリームが切断されるかどうかを示します。Stdin が true に設定されている場合、標準入力ストリームは複数のセッション間で接続されたままになります。

StdinOnce が true に設定されている場合、コンテナの起動後に標準入力ストリームが接続され、データを受信するクライアントが接続されるまでアイドル状態になります。クライアントが切断されると、ストリームも切断され、コンテナが再起動するまで切断されたままになります。

true

Cpu

number

コンテナあたりの vCPU 数です。

2.0

LivenessProbeTimeoutSeconds

integer

liveness プローブのタイムアウト期間です。デフォルト値:1。最小値:1。単位:秒。

10

ReadinessProbeFailureThreshold

integer

成功した readiness プローブが失敗と見なされるまでに必要な最小連続失敗回数です。

デフォルト値:3。

3

LivenessProbeFailureThreshold

integer

成功した liveness プローブが失敗と見なされるまでに必要な最小連続失敗回数です。

デフォルト値:3。

3

Ports

array<object>

公開ポートとプロトコルです。

object

コンテナの公開ポートとプロトコルです。

Port

integer

ポート番号です。有効値:1~65535。

8888

Protocol

string

プロトコルタイプです。有効値:

  • TCP

  • UDP

TCP

VolumeMounts

array<object>

マウントされたボリュームです。

object

コンテナにマウントされるボリュームです。

ReadOnly

boolean

ボリュームが読み取り専用かどうかを示します。

デフォルト値:false。

false

SubPath

string

ボリュームのサブディレクトリです。

data2/

Name

string

ボリューム名です。このパラメーターの値は、コンテナにマウントされるボリュームの名前と同じです。

default-volume1

MountPropagation

string

マウント伝搬の設定です。マウント伝搬を有効にすると、あるコンテナにマウントされたボリュームを、同一 Pod 内の他のコンテナや、同じノード上にある別の Pod 間で共有できます。有効な値は以下のとおりです。

  • None:ボリューム自体またはそのサブディレクトリ上で実行される後続のマウントは、すでに確立されているボリュームマウントに伝搬しません。

  • HostToContainer:ボリューム自体またはそのサブディレクトリ上で実行される後続のマウントは、すでに確立されているボリュームマウントに伝搬します。

  • Bidirectional:この値は HostToContainer と同様に、ボリューム自体またはそのサブディレクトリ上で実行される後続のマウントが、すでに確立されているボリュームマウントに伝搬します。さらに、コンテナ上で実行されるボリュームマウントは、基盤となるホストにのみならず、同じボリュームを使用するすべての Pod のすべてのコンテナにも伝搬します。

デフォルト値:None。

None

MountPath

string

ボリュームがマウントされるディレクトリです。

説明

このディレクトリのデータは、ボリューム上のデータによって上書きされます。このパラメーターを指定する際は注意してください。

/pod/data

EnvironmentVars

array<object>

環境変数です。

object

環境変数の詳細です。

Key

string

環境変数の名前です。

PATH

Value

string

環境変数の値です。

/usr/bin/

FieldRefFieldPath

string

説明

このパラメーターは使用できません。

path

Commands

array

コンテナ起動コマンドです。最大 20 個のコマンドを指定できます。各コマンドは最大 256 文字です。

string

コンテナ起動コマンドです。最大 20 個のコマンドを指定できます。各コマンドは最大 256 文字です。

sleep

LivenessProbeExecCommands

array

CLI を使用して liveness プローブを実行する際にコンテナ内で実行されるコマンドです。

string

CLI を使用して liveness プローブを実行する際にコンテナ内で実行されるコマンドです。

cat/tmp/healthy

Args

array

コンテナ起動引数です。最大 10 個の引数を指定できます。

string

コンテナ起動引数です。最大 10 個の引数を指定できます。

100

ReadinessProbeExecCommands

array

CLI を使用して readiness プローブを実行する際にコンテナ内で実行されるコマンドです。

string

CLI を使用して readiness プローブを実行する際にコンテナ内で実行されるコマンドです。

cat/tmp/healthy

SecurityContextCapabilityAdds

array

コンテナ内のプロセスに付与される権限です。有効値:NET_ADMIN および NET_RAW。

説明

NET_RAW を使用するには、チケットを送信する必要があります。

string

コンテナ内のプロセスに付与される権限です。有効値:NET_ADMIN および NET_RAW。

説明

NET_RAW を使用するには、チケットを送信する必要があります。

NET_ADMIN

LifecyclePostStartHandlerHttpGetHost

string

postStart コールバック関数を設定するために HTTP GET リクエストが送信されるホストの IP アドレスです。

10.0.XX.XX

LifecyclePostStartHandlerHttpGetPort

integer

postStart コールバック関数を設定するために HTTP GET リクエストが送信されるポートです。

80

LifecyclePostStartHandlerHttpGetPath

string

postStart コールバック関数を設定するために HTTP GET リクエストが送信されるパスです。

/healthyz

LifecyclePostStartHandlerHttpGetScheme

string

postStart コールバック関数を設定するために送信される HTTP GET リクエストのプロトコルタイプです。

HTTP

LifecyclePostStartHandlerExecs

array

コンテナ内で CLI を使用して postStart コールバック関数を設定するために実行されるコマンドです。

string

コンテナ内で CLI を使用して postStart コールバック関数を設定するために実行されるコマンドです。

["/bin/sh", "-c","echo Hello from the preStop handler > /usr/share/message"]

LifecyclePostStartHandlerTcpSocketHost

string

postStart コールバック関数を設定するために TCP ソケットで検出されるホストの IP アドレスです。

10.0.XX.XX

LifecyclePostStartHandlerTcpSocketPort

integer

postStart コールバック関数を設定するために TCP ソケットで検出されるポートです。

80

LifecyclePreStopHandlerHttpGetHost

string

preStop コールバック関数を設定するために HTTP GET リクエストが送信されるホストの IP アドレスです。

10.0.XX.XX

LifecyclePreStopHandlerHttpGetPort

integer

preStop コールバック関数を設定するために HTTP GET リクエストが送信されるポートです。

80

LifecyclePreStopHandlerHttpGetPath

string

preStop コールバック関数を設定するために HTTP GET リクエストが送信されるパスです。

/healthyz

LifecyclePreStopHandlerHttpGetScheme

string

preStop コールバック関数を設定するために送信される HTTP Get リクエストのプロトコルタイプです。

HTTP

LifecyclePreStopHandlerExecs

array

コンテナ内で CLI を使用して preStop コールバック関数を設定するために実行されるコマンドです。

string

コンテナ内で CLI を使用して preStop コールバック関数を設定するために実行されるコマンドです。

["/bin/sh", "-c","echo Hello from the preStop handler > /usr/share/message"]

LifecyclePreStopHandlerTcpSocketHost

string

preStop コールバック関数を設定するために TCP ソケットで検出されるホストの IP アドレスです。

10.0.XX.XX

LifecyclePreStopHandlerTcpSocketPort

integer

preStop コールバック関数を設定するために TCP ソケットで検出されるポートです。

80

InitContainers

array<object>

init コンテナです。

array<object>

init コンテナです。

SecurityContextReadOnlyRootFilesystem

boolean

ルートファイルシステムが読み取り専用かどうかを示します。有効値:true。

true

ImagePullPolicy

string

イメージプルポリシーです。

Always

WorkingDir

string

作業ディレクトリです。

/usr/local

Cpu

number

init コンテナあたりの vCPU 数です。

0.5

Image

string

init コンテナのイメージです。

nginx

Gpu

integer

init コンテナあたりの GPU 数です。

1

SecurityContextRunAsUser

string

init コンテナを実行するユーザーの ID です。

587

Memory

number

init コンテナあたりのメモリサイズです。

1.0

Name

string

init コンテナの名前です。

test-init

InitContainerEnvironmentVars

array<object>

環境変数です。

object

環境変数の詳細です。

Key

string

環境変数の名前です。

PATH

Value

string

環境変数の値です。

/usr/local/bin

FieldRefFieldPath

string

説明

このパラメーターは使用できません。

path

InitContainerPorts

array<object>

init コンテナのポートです。

object

init コンテナポートの詳細です。

Port

integer

ポート番号です。有効値:1~65535。

1

Protocol

string

プロトコルタイプです。有効値:

  • TCP

  • UDP

TCP

InitContainerVolumeMounts

array<object>

init コンテナにマウントされるボリュームです。

object

コンテナにマウントされるボリュームです。

ReadOnly

boolean

マウントディレクトリが読み取り専用かどうかを示します。

デフォルト値:false。

false

SubPath

string

ボリュームのサブディレクトリです。Pod は、同じボリュームの異なるディレクトリを init コンテナの異なるディレクトリにマウントできます。

/usr/sub/

Name

string

ボリューム名です。

test-empty

MountPropagation

string

マウント伝播設定です。マウント伝播により、あるコンテナにマウントされたボリュームを、同じ Pod 内の他のコンテナや同じノード上の別の Pod 間で共有できます。有効値:

  • None:ボリューム自体またはそのサブディレクトリで実行される後続のマウントは、すでに確立されたボリュームマウントに伝播しません。

  • HostToCotainer:ボリューム自体またはそのサブディレクトリで実行される後続のマウントは、すでに確立されたボリュームマウントに伝播します。

  • Bidirectional:この値は HostToCotainer と同様です。ボリューム自体またはそのサブディレクトリで実行される後続のマウントは、すでに確立されたボリュームマウントに伝播します。さらに、コンテナで実行されるボリュームマウントは、基盤となるホストだけでなく、同じボリュームを使用するすべての Pod のすべてのコンテナにも伝播します。

デフォルト値:None。

None

MountPath

string

ボリュームがマウントされるディレクトリです。このディレクトリのデータは、ボリューム上のデータによって上書きされます。

/usr/share/

SecurityContextCapabilityAdds

array

init コンテナ内のプロセスに付与される権限です。有効値:NET_ADMIN および NET_RAW。

説明

NET_RAW を使用するには、チケットを送信する必要があります。

string

init コンテナ内のプロセスに付与される権限です。有効値:NET_ADMIN および NET_RAW。

説明

NET_RAW を使用するには、チケットを送信する必要があります。

NET_ADMIN

InitContainerCommands

array

コンテナ起動コマンドです。

string

コンテナ起動コマンドです。

sleep

InitContainerArgs

array

コンテナ起動引数です。

string

コンテナ起動引数です。

10

Tags

array<object>

Elastic Container Instance のタグです。タグはキーと値のペア形式で指定されます。

object

Elastic Container Instance のタグです。タグはキーと値のペア形式で指定されます。

Key

string

タグキーです。

version

Value

string

タグ値です。

3

Volumes

array<object>

ボリュームです。

array<object>

ボリュームの詳細です。

Type

string

ボリュームタイプです。有効値:

  • EmptyDirVolume

  • NFSVolume

  • ConfigFileVolume

  • FlexVolume

EmptyDirVolume

DiskVolumeDiskId

string

ディスクボリュームのサイズです。単位:GiB。

15

DiskVolumeFsType

string

ディスクボリュームのファイルシステムタイプです。

xfs

EmptyDirVolumeMedium

string

emptyDir ボリュームの記憶媒体です。emptyDir ボリュームに記憶媒体を指定しない場合、ボリュームはデフォルトでノードのファイルシステムにデータを保存します。このパラメーターを memory に設定することを推奨します。この場合、emptyDir ボリュームは指定されたメモリにデータを保存します。

memory

NFSVolumePath

string

ネットワーク ファイル システム (NFS) ボリュームへのパスです。

/share

DiskVolumeDiskSize

integer

ディスクボリュームのサイズです。単位:GiB。

15

NFSVolumeReadOnly

boolean

NFS ボリュームが読み取り専用かどうかを示します。

デフォルト値:false。

false

FlexVolumeFsType

string

マウントされたファイルシステムのタイプです。デフォルト値は FlexVolume のスクリプトによって決定されます。

ext4

ConfigFileVolumeDefaultMode

integer

ConfigFile ボリュームのデフォルト権限です。

0644

FlexVolumeDriver

string

FlexVolume ドライバーの名前です。

flexvolume

FlexVolumeOptions

string

FlexVolume オプションです。各オプションは JSON 文字列内のキーと値のペアです。

たとえば、FlexVolume を使用してディスクをマウントする場合、Options の形式は {"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"} です。

{"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"}

NFSVolumeServer

string

NFS サーバーのエンドポイントです。

3f9cd4a596-naw76.cn-shanghai.nas.aliyuncs.com

Name

string

ボリューム名です。

default-volume1

ConfigFileVolumeConfigFileToPaths

array<object>

設定ファイルへのパスです。

object

設定ファイルへのパスです。

Path

string

設定ファイルへの相対パスです。

/usr/bin/

Mode

integer

ConfigFile ボリュームの権限です。

0644

Content

string

設定ファイルの内容 (32 KB) です。

bGl1bWk=

EmptyDirVolumeSizeLimit

string

emptyDir ボリュームのストレージサイズです。

256Mi

HostPathVolumeType

string

HostPath ボリュームのタイプです。

Directory

HostPathVolumePath

string

ホスト上の HostPath ボリュームへのパスです。

/pod/data

ImageRegistryCredentials

array<object>

イメージリポジトリに関する情報です。

object

イメージリポジトリに関する情報です。

Password

string

イメージリポジトリのパスワードです。

yourpaasword

Server

string

イメージリポジトリのドメイン名です。

registry-vpc.cn-shanghai.aliyuncs.com

UserName

string

イメージリポジトリのユーザー名です。

yourusername

DnsConfigOptions

array<object>

オプションです。各オプションは名前と値のペアです。名前と値のペアの値は省略可能です。

object

オプションです。各オプションは名前と値のペアです。名前と値のペアの値は省略可能です。

Name

string

オプションの変数名です。

name

Value

string

オプションの変数値です。

value

HostAliases

array<object>

Elastic Container Instance の hosts ファイルに追加されるコンテナのホスト名と IP アドレスです。

object

コンテナのホスト名エイリアスです。

Ip

string

追加された IP アドレスです。

192.0.XX.XX

Hostnames

array

追加されたホスト名です。

string

追加されたホスト名です。

['hehe.com', 'haha.com']

SecurityContextSysCtls

array<object>

Elastic Container Instance が実行されるセキュリティコンテキストのシステム情報です。

object

Elastic Container Instance が実行されるセキュリティコンテキストのシステム情報です。

Name

string

Elastic Container Instance が実行されるセキュリティコンテキストのシステム名です。

kernel.msgmax

Value

string

Elastic Container Instance が実行されるセキュリティコンテキストの変数値です。

65536

AcrRegistryInfos

array<object>

Container Registry Enterprise Edition インスタンスです。

object

Container Registry Enterprise Edition インスタンスの詳細です。

InstanceId

string

Container Registry Enterprise Edition インスタンスの ID です。

cri-nwj395hgf6f3****

InstanceName

string

Container Registry Enterprise Edition インスタンスの名前です。

acr-test

RegionId

string

Container Registry Enterprise Edition インスタンスのリージョン ID です。

cn-hangzhou

Domains

array

Container Registry Enterprise Edition インスタンスのドメイン名です。デフォルトでは、インスタンスのすべてのドメイン名が表示されます。複数のドメイン名はカンマ (,) で区切られます。

string

Container Registry Enterprise Edition インスタンスのドメイン名です。デフォルトでは、インスタンスのすべてのドメイン名が表示されます。複数のドメイン名はカンマ (,) で区切られます。

*****-****-registry.cn-beijing.cr.aliyuncs.com

DnsConfigNameServers

array

DNS (Domain Name Service) サーバーの IP アドレスです。

string

DNS サーバーの IP アドレスです。

172.10.*.**

DnsConfigSearches

array

DNS サーバーの検索ドメインです。

string

DNS サーバーの検索ドメインです。

svc.local.kubenetes

NtpServers

array

ネットワークタイムプロトコル (NTP) サーバーのエンドポイントです。

string

NTP サーバーのエンドポイントです。

ntp.cloud.aliyuncs.com

LifecycleState

string

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

  • Active:スケーリング設定はスケーリンググループ内でアクティブです。Auto Scaling は、スケールアウトイベント中に Active 状態のスケーリング設定を使用してインスタンスを作成します。

  • Inactive:スケーリング設定はスケーリンググループ内で非アクティブです。Inactive 状態のスケーリング設定はスケーリンググループ内に含まれていますが、Auto Scaling はスケールアウトイベント中に Inactive 状態のスケーリング設定を使用してインスタンスを作成しません。

Active

CostOptimization

boolean

コスト最適化機能が有効かどうかを示します。有効値:

  • true

  • false

false

InstanceFamilyLevel

string

インスタンスファミリーのレベルです。これは、指定された要件を満たす利用可能なインスタンスタイプをフィルターするために使用されます。このパラメーターは、CostOptimization が true に設定されている場合にのみ有効です。有効値:

  • EntryLevel:エントリーレベル (共有インスタンスタイプ)。このレベルのインスタンスタイプは最も費用対効果が高いですが、安定した計算性能を提供できない場合があります。このレベルのインスタンスタイプは、CPU 使用率が低いシナリオに適しています。詳細については、「共有インスタンスファミリー」をご参照ください。

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

  • CreditEntryLevel:クレジットベースのエントリーレベル (バースト可能インスタンス)。CPU クレジットを使用して計算性能を保証します。このレベルのインスタンスタイプは、CPU 使用率が低く、特定のケースで変動する可能性があるシナリオに適しています。詳細については、「バーストパフォーマンスインスタンスの概要」をご参照ください。

EnterpriseLevel

InstanceTypes

array

指定された ECS インスタンスタイプです。最大 5 個のインスタンスタイプを指定できます。

string

指定された ECS インスタンスタイプです。最大 5 個のインスタンスタイプを指定できます。詳細については、「Elastic Container Instance の作成に使用する ECS インスタンスタイプの指定」をご参照ください。

ecs.g6.large

DataCacheBucket

string

データキャッシュを保存するバケットです。

default

DataCachePL

string

データキャッシュを保存するクラウドディスクのパフォーマンスレベル (PL) です。エンタープライズ SSD (ESSD) の使用を推奨します。有効値:

  • PL0:ESSD は最大 10,000 のランダム読み取り/書き込み IOPS を提供できます。

  • PL1:ESSD は最大 50,000 のランダム読み取り/書き込み IOPS を提供できます。

  • PL2:ESSD は最大 100,000 のランダム読み取り/書き込み IOPS を提供できます。

  • PL3:ESSD は最大 1,000,000 のランダム読み取り/書き込み IOPS を提供できます。

説明

ESSD の詳細については、「ESSD (エンタープライズ SSD)」をご参照ください。

PL1

DataCacheProvisionedIops

integer

データキャッシュを保存する ESSD AutoPL ディスクのプロビジョニング済み読み取り/書き込み IOPS です。有効値:0 ~ min{50,000, 1000 × Capacity - Baseline IOPS}。Baseline IOPS = min{1,800 + 50 × Capacity, 50,000}。

説明

ESSD AutoPL ディスクの詳細については、「ESSD AutoPL ディスク」をご参照ください。

40000

DataCacheBurstingEnabled

boolean

データキャッシュを保存する ESSD AutoPL ディスクのパフォーマンスバースト機能が有効かどうかを示します。有効値:

  • true

  • false

説明

ESSD AutoPL ディスクの詳細については、「ESSD AutoPL ディスク」をご参照ください。

false

GpuDriverVersion

string

GPU ドライバーのバージョンです。

tesla=470.82.01

成功レスポンス

JSONJSON

{
  "PageNumber": 1,
  "PageSize": 50,
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
  "TotalCount": 1,
  "ScalingConfigurations": [
    {
      "CreationTime": "2014-08-14T10:58Z",
      "ScalingConfigurationName": "scalingconfi****",
      "SecurityGroupId": "sg-bp18kz60mefs****",
      "ActiveDeadlineSeconds": 1000,
      "SpotStrategy": "NoSpot",
      "AutoCreateEip": true,
      "ScalingGroupId": "asg-bp17pelvl720x3v7****",
      "EphemeralStorage": 20,
      "Ipv6AddressCount": 1,
      "Description": "This is an example.",
      "EipBandwidth": 5,
      "ImageSnapshotId": "imc-2zebxkiifuyzzlhl****",
      "Memory": 16,
      "RestartPolicy": "Never",
      "SpotPriceLimit": 0.025,
      "IngressBandwidth": 1024000,
      "CpuOptionsThreadsPerCore": 2,
      "TerminationGracePeriodSeconds": 60,
      "LoadBalancerWeight": 1,
      "DnsPolicy": "Default",
      "HostName": "['hehe.com', 'haha.com']",
      "EgressBandwidth": 1024000,
      "RegionId": "cn-hangzhou",
      "RamRoleName": "ram:PassRole",
      "Cpu": 2,
      "AutoMatchImageCache": false,
      "ResourceGroupId": "rg-8db03793gfrz****",
      "ContainerGroupName": "test",
      "ScalingConfigurationId": "asc-bp1ezrfgoyn5kijl****",
      "CpuOptionsCore": 2,
      "SlsEnable": true,
      "Containers": [
        {
          "ReadinessProbeHttpGetPath": "/usr/local",
          "ReadinessProbeSuccessThreshold": 1,
          "LivenessProbePeriodSeconds": 5,
          "LivenessProbeTcpSocketPort": 80,
          "LivenessProbeHttpGetScheme": "HTTP",
          "WorkingDir": "/usr/local/nginx",
          "Tty": false,
          "LivenessProbeHttpGetPort": 80,
          "Gpu": 1,
          "ReadinessProbeInitialDelaySeconds": 5,
          "Stdin": true,
          "Memory": 2,
          "Name": "nginx",
          "SecurityContextReadOnlyRootFilesystem": true,
          "LivenessProbeHttpGetPath": "/usr/nginx/",
          "Image": "mysql",
          "ReadinessProbeTcpSocketPort": 8888,
          "ReadinessProbeHttpGetScheme": "HTTP",
          "ReadinessProbeHttpGetPort": 0,
          "LivenessProbeSuccessThreshold": 1,
          "ReadinessProbeTimeoutSeconds": 5,
          "SecurityContextRunAsUser": 1000,
          "LivenessProbeInitialDelaySeconds": 10,
          "ReadinessProbePeriodSeconds": 1,
          "ImagePullPolicy": "Always",
          "StdinOnce": true,
          "Cpu": 2,
          "LivenessProbeTimeoutSeconds": 10,
          "ReadinessProbeFailureThreshold": 3,
          "LivenessProbeFailureThreshold": 3,
          "Ports": [
            {
              "Port": 8888,
              "Protocol": "TCP"
            }
          ],
          "VolumeMounts": [
            {
              "ReadOnly": false,
              "SubPath": "data2/",
              "Name": "default-volume1",
              "MountPropagation": "None",
              "MountPath": "/pod/data"
            }
          ],
          "EnvironmentVars": [
            {
              "Key": "PATH",
              "Value": "/usr/bin/",
              "FieldRefFieldPath": "path"
            }
          ],
          "Commands": [
            "sleep"
          ],
          "LivenessProbeExecCommands": [
            "cat/tmp/healthy"
          ],
          "Args": [
            "100"
          ],
          "ReadinessProbeExecCommands": [
            "cat/tmp/healthy"
          ],
          "SecurityContextCapabilityAdds": [
            "NET_ADMIN"
          ],
          "LifecyclePostStartHandlerHttpGetHost": "10.0.XX.XX",
          "LifecyclePostStartHandlerHttpGetPort": 80,
          "LifecyclePostStartHandlerHttpGetPath": "/healthyz",
          "LifecyclePostStartHandlerHttpGetScheme": "HTTP",
          "LifecyclePostStartHandlerExecs": [
            "[\"/bin/sh\", \"-c\",\"echo Hello from the preStop handler > /usr/share/message\"]"
          ],
          "LifecyclePostStartHandlerTcpSocketHost": "10.0.XX.XX",
          "LifecyclePostStartHandlerTcpSocketPort": 80,
          "LifecyclePreStopHandlerHttpGetHost": "10.0.XX.XX",
          "LifecyclePreStopHandlerHttpGetPort": 80,
          "LifecyclePreStopHandlerHttpGetPath": "/healthyz\n",
          "LifecyclePreStopHandlerHttpGetScheme": "HTTP",
          "LifecyclePreStopHandlerExecs": [
            "[\"/bin/sh\", \"-c\",\"echo Hello from the preStop handler > /usr/share/message\"]"
          ],
          "LifecyclePreStopHandlerTcpSocketHost": "10.0.XX.XX",
          "LifecyclePreStopHandlerTcpSocketPort": 80
        }
      ],
      "InitContainers": [
        {
          "SecurityContextReadOnlyRootFilesystem": true,
          "ImagePullPolicy": "Always",
          "WorkingDir": "/usr/local",
          "Cpu": 0.5,
          "Image": "nginx",
          "Gpu": 1,
          "SecurityContextRunAsUser": "587",
          "Memory": 1,
          "Name": "test-init",
          "InitContainerEnvironmentVars": [
            {
              "Key": "PATH",
              "Value": "/usr/local/bin",
              "FieldRefFieldPath": "path"
            }
          ],
          "InitContainerPorts": [
            {
              "Port": 1,
              "Protocol": "TCP"
            }
          ],
          "InitContainerVolumeMounts": [
            {
              "ReadOnly": false,
              "SubPath": "/usr/sub/",
              "Name": "test-empty",
              "MountPropagation": "None",
              "MountPath": "/usr/share/"
            }
          ],
          "SecurityContextCapabilityAdds": [
            "NET_ADMIN"
          ],
          "InitContainerCommands": [
            "sleep"
          ],
          "InitContainerArgs": [
            "10"
          ]
        }
      ],
      "Tags": [
        {
          "Key": "version",
          "Value": "3"
        }
      ],
      "Volumes": [
        {
          "Type": "EmptyDirVolume",
          "DiskVolumeDiskId": "15",
          "DiskVolumeFsType": "xfs",
          "EmptyDirVolumeMedium": "memory",
          "NFSVolumePath": "/share",
          "DiskVolumeDiskSize": 15,
          "NFSVolumeReadOnly": false,
          "FlexVolumeFsType": "ext4",
          "ConfigFileVolumeDefaultMode": 644,
          "FlexVolumeDriver": "flexvolume",
          "FlexVolumeOptions": "{\"volumeId\":\"d-2zehdahrwoa7srg****\",\"performanceLevel\": \"PL2\"}",
          "NFSVolumeServer": "3f9cd4a596-naw76.cn-shanghai.nas.aliyuncs.com",
          "Name": "default-volume1",
          "ConfigFileVolumeConfigFileToPaths": [
            {
              "Path": "/usr/bin/",
              "Mode": 644,
              "Content": "bGl1bWk="
            }
          ],
          "EmptyDirVolumeSizeLimit": "256Mi",
          "HostPathVolumeType": "Directory",
          "HostPathVolumePath": "/pod/data"
        }
      ],
      "ImageRegistryCredentials": [
        {
          "Password": "yourpaasword",
          "Server": "registry-vpc.cn-shanghai.aliyuncs.com",
          "UserName": "yourusername\t\n"
        }
      ],
      "DnsConfigOptions": [
        {
          "Name": "name",
          "Value": "value"
        }
      ],
      "HostAliases": [
        {
          "Ip": "192.0.XX.XX",
          "Hostnames": [
            "['hehe.com', 'haha.com']"
          ]
        }
      ],
      "SecurityContextSysCtls": [
        {
          "Name": "kernel.msgmax",
          "Value": "65536"
        }
      ],
      "AcrRegistryInfos": [
        {
          "InstanceId": "cri-nwj395hgf6f3****",
          "InstanceName": "acr-test",
          "RegionId": "cn-hangzhou",
          "Domains": [
            "*****-****-registry.cn-beijing.cr.aliyuncs.com"
          ]
        }
      ],
      "DnsConfigNameServers": [
        "172.10.*.**"
      ],
      "DnsConfigSearches": [
        "svc.local.kubenetes"
      ],
      "NtpServers": [
        "ntp.cloud.aliyuncs.com"
      ],
      "LifecycleState": "Active",
      "CostOptimization": false,
      "InstanceFamilyLevel": "EnterpriseLevel",
      "InstanceTypes": [
        "ecs.g6.large"
      ],
      "DataCacheBucket": "default",
      "DataCachePL": "PL1",
      "DataCacheProvisionedIops": 40000,
      "DataCacheBurstingEnabled": false,
      "GpuDriverVersion": "tesla=470.82.01"
    }
  ]
}

エラーコード

HTTP ステータスコード

エラーコード

エラーメッセージ

説明

403 Forbidden.RiskControl Forbidden.RiskControl

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

変更履歴

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