スケーリング設定の照会
説明
この操作では、スケーリング設定情報を照会します。スケーリンググループ ID を指定して、スケーリンググループのすべてのスケーリング設定を照会できます。
スケーリング設定の状態 (LifecycleState) は、次のいずれかに設定できます。
- Active: スケーリンググループでは、Active ステータスのスケーリング設定を使用して ECS インスタンスを自動的に作成します。
- Inactive: スケーリング設定が、スケーリンググループで Inactive です。スケーリンググループでは、Inactive ステータスのスケーリング設定を使用して ECS インスタンスを自動的に作成することはありません。
リクエストパラメーター
名前 | 型 | 必須かどうか | 説明 |
---|---|---|---|
Action | String | はい | 操作インターフェイス、必須。パラメーター値は DescribeScalingConfigurations です |
RegionId | String | はい | スケーリング設定のスケーリンググループのリージョン ID。 |
ScalingGroupId | String | いいえ | スケーリンググループ ID。 |
ScalingConfigurationId.N | String | いいえ | スケーリング設定の ID。最大 10 個の値を入力できます。無効なスケーリング設定 ID は、クエリ結果で無視され、エラーは報告されません。 |
ScalingConfigurationName.N | String | いいえ | スケーリング設定の名前。最大 10 個の値を入力できます。無効なスケーリング設定名は、クエリ結果で無視され、エラーは報告されません。 |
PageNumber | Integer | いいえ | スケーリング設定リストのページ番号。初期値とデフォルト値はどちらも 1 です。 |
PageSize | Integer | いいえ | ページで照会する場合、このパラメーターは、ページあたりの行数を示します。最大値: 50。デフォルト値: 10。 |
リターンパラメーター
名前 | 型 | 説明 |
---|---|---|
TotalCount | Integer | スケーリング設定の総数 |
PageNumber | Integer | 現在のページ番号 |
PageSize | Integer | ページあたりの行数 |
ScalingConfigurations | ScalingConfigurationSetType | スケーリング設定情報セット |
ScalingConfigurationSetType は、ScalingConfigurationItemType のセットです。
名前 | 型 | 説明 |
---|---|---|
ScalingConfiguration | ScalingConfigurationItemType | スケーリング設定情報 |
ScalingConfigurationItemType の属性を次に示します。
名前 | 型 | 説明 |
---|---|---|
ScalingConfigurationId | String | スケーリング設定の ID。 |
ScalingConfigurationName | String | 表示されるスケーリング設定の名前。 |
ScalingGroupId | String | スケーリング設定のスケーリンググループの ID。 |
ImageId | String | イメージファイルの ID。 |
InstanceType | String | インスタンスのリソースルール。 |
SecurityGroupId | String | セキュリティグループの ID。 |
InternetChargeType | String | ネットワーク課金タイプ。 |
InternetMaxBandwidthIn | Integer | パブリックネットワークからの最大着信帯域幅。単位は Mbps (メガビット/秒) です。 |
InternetMaxBandwidthOut | Integer | パブリックネットワークからの最大送信帯域幅。単位は Mbps (メガビット/秒) です。 |
SystemDisk.Category | String | システムディスクのカテゴリ。 |
DataDisks | DataDiskSetType | データディスク情報セット。 |
LifecycleState | String | スケーリンググループのスケーリング設定ステータス。 |
CreationTime | String | スケーリング設定の作成時刻。 |
DataDiskSetType は、DataDiskItemType のセットです。
名前 | 型 | 説明 |
---|---|---|
DataDisk | DataDiskItemType | データディスク情報 |
DataDiskItemType の属性を次に示します。
名前 | 型 | 説明 |
---|---|---|
Size | Integer | ディスク容量。 |
Category | String | ディスクカテゴリ。 |
SnapshotId | String | データディスクの作成に使用するスナップショットの ID。 |
Device | String | データディスクのアタッチポイント。 |
エラーコード
すべてのインターフェイスに共通のエラーについては、「[エラーコード表]」のクライアントエラー または サーバエラーを参照してください。
例
リクエストの例
http://ess.aliyuncs.com/?Action=CreateScalingConfiguration
&RegionId=cn-qingdao
&PageSize=50
&<Public Request Parameters>
戻り値の例
XML の例
<DescribeScalingConfigurationsResponse>
<RequestId>804F240A-8D3E-40A1-BD68-6B333DEA2CA8</RequestId>
<TotalCount>1</TotalCount>
<PageNumber>1</PageNumber>
<PageSize>50</PageSize>
<ScalingConfigurations>
<ScalingConfiguration>
<CreationTime>2014-08-14T10:58Z</CreationTime>
<ImageId>centos6u5_64_20G_aliaegis_20140703.vhd</ImageId>
<InstanceType>ecs.t1.xsmall</InstanceType>
<InternetChargeType>PayByBandwidth</InternetChargeType>
<InternetMaxBandwidthIn>200</InternetMaxBandwidthIn>
<InternetMaxBandwidthOut>0</InternetMaxBandwidthOut>
<LifecycleState>Active</LifecycleState> <ScalingConfigurationId>
bU5uZHcAgtzwcL4IeDeavqTS
</ScalingConfigurationId>
<ScalingConfigurationName>
c1908dd1-690f-4c9b-ab73-350f1f06e84f
</ScalingConfigurationName>
<ScalingGroupId>dE9YbOdCHqaFdFZHXVdDjQCB</ScalingGroupId>
<SecurityGroupId>sg-280ih3w4b</SecurityGroupId>
<SystemDiskCategory>cloud</SystemDiskCategory>
<DataDisks>
<DataDisk>
<Size>200</Size>
<Category>cloud</Category>
<SnapshotId>s-280s7ngih</SnapshotId>
<Device>/dev/xvdb</Device>
</DataDisk>
</DataDisks>
</ScalingConfiguration>
</ScalingConfigurations>
</DescribeScalingConfigurationsResponse>
JSON 形式
{
"RequestId": "67E4324F-CE14-4C2C-9D60-5422641DB76F",
"TotalCount": 1,
"PageNumber": 1,
"PageSize": 1,
"ScalingConfigurations": {
"ScalingConfiguration": [
{
"ScalingConfigurationId": "eqkz17cfW3clcPExOtLNVlD",
"SecurityGroupId": "sg-28oewzxvg",
"CreationTime": "2014-08-18T21:07Z",
"SystemDiskCategory": "cloud",
"InternetMaxBandwidthIn": 200,
"InternetMaxBandwidthOut": 0,
"LifecycleState": "Inactive",
"InternetChargeType": "PayByBandwidth",
"ImageId": "rhel5u7_64_20G_aliaegis_20131231.vhd",
"InstanceType": "ecs.s2.small",
"ScalingConfigurationName": "LxVdcOqPBV",
"ScalingGroupId": "dRsEAGdvbjR5c4SVc2bqLubj",
“DataDisks”:{
“DataDisk”:[{
“Size”:200,
“Category”: cloud,
“SnapshotId”: s-280s7ngih,
“Device”:” /dev/xvdb”
}]
}
}
]
}
}