开发者社区> 问答> 正文

伸缩配置:查询伸缩配置



描述


查询伸缩配置的信息。查询时可以指定伸缩组ID来查询该伸缩组下的所有伸缩配置。
伸缩配置具有以下几种状态(LifecycleState):

  • Active:生效状态,伸缩组会采用处于生效状态的伸缩配置自动创建ECS实例。
  • Inacitve:失效状态,该伸缩配置存在于伸缩组中,但伸缩组不会采用处于失效状态的伸缩配置自动创建ECS实例。


请求参数

名称类型是否必需描述
ActionString操作接口名,系统规定参数,取值:DescribeScalingConfigurations。
RegionIdString伸缩配置所属伸缩组的地域ID。
ScalingGroupIdString伸缩组的ID。
ScalingConfigurationId.NString伸缩配置的ID,最多可以输入10个。查询结果包括生效和失效的伸缩配置的ID,并通过返回参数LifecycleState进行标识。
ScalingConfigurationName.NString伸缩配置的名称,最多可以输入10个。查询结果会忽略失效的伸缩配置的名称,并且不报错。
PageNumberInteger伸缩配置列表的页码,起始值为1,默认值为1。
PageSizeInteger分页查询时设置的每页行数,最大值50行,默认值为10。


返回参数

名称类型描述
TotalCountInteger伸缩配置总数
PageNumberInteger当前页码
PageSizeInteger每页行数
ScalingConfigurationsScalingConfigurationSetType伸缩配置信息组成的集合

ScalingConfigurationSetType是由ScalingConfigurationItemType类型组成的集合:
名称类型描述
ScalingConfigurationScalingConfigurationItemType伸缩配置信息

ScalingConfigurationItemType类型的属性如下:
名称类型描述
ScalingConfigurationIdString伸缩配置的ID
ScalingConfigurationNameString伸缩配置的显示名称
ScalingGroupIdString伸缩配置所属的伸缩组ID
ImageIdString镜像文件ID
InstanceTypeString实例的资源规则
SecurityGroupIdString安全组ID
InternetChargeTypeString网络计费类型
InternetMaxBandwidthInInteger公网入带宽最大值,单位为Mbps(Mega bit per second)
InternetMaxBandwidthOutInteger公网出带宽最大值,单位为Mbps(Mega bit per second)
SystemDisk.CategoryString系统盘的磁盘种类
DataDisksDataDiskSetType数据盘信息的集合
LifecycleStateString伸缩配置在伸缩组中生效状态
CreationTimeString伸缩配置的创建时间

DataDiskSetType是由DataDiskItemType类型组成的集合:
名称类型描述
DataDiskDataDiskItemType数据盘信息

DataDiskItemType类型的属性如下:
名称类型描述
SizeInteger磁盘大小
CategoryString磁盘种类
SnapshotIdString创建数据盘使用的快照ID
DeviceString数据盘挂载点


示例



请求示例

  1. http://ess.aliyuncs.com/?Action=CreateScalingConfiguration
  2. &RegionId=cn-qingdao
  3. &PageSize=50
  4. &<公共请求参数>


返回示例


XML格式:
  1. <DescribeScalingConfigurationsResponse>
  2.     <RequestId>804F240A-8D3E-40A1-BD68-6B333DEA2CA8</RequestId>
  3.     <TotalCount>1</TotalCount>
  4.     <PageNumber>1</PageNumber>
  5.     <PageSize>50</PageSize>
  6.     <ScalingConfigurations>
  7.         <ScalingConfiguration>
  8.             <CreationTime>2014-08-14T10:58Z</CreationTime>
  9.             <ImageId>centos6u5_64_20G_aliaegis_20140703.vhd</ImageId>
  10.             <InstanceType>ecs.t1.xsmall</InstanceType>
  11.             <InternetChargeType>PayByBandwidth</InternetChargeType>
  12.             <InternetMaxBandwidthIn>200</InternetMaxBandwidthIn>
  13.             <InternetMaxBandwidthOut>0</InternetMaxBandwidthOut>
  14.             <LifecycleState>Active</LifecycleState>
  15.             <ScalingConfigurationId>bU5uZHcAgtzwcL4IeDeavqTS</ScalingConfigurationId>
  16.             <ScalingConfigurationName>c1908dd1-690f-4c9b-ab73-350f1f06e84f</ScalingConfigurationName>
  17.             <ScalingGroupId>dE9YbOdCHqaFdFZHXVdDjQCB</ScalingGroupId>
  18.             <SecurityGroupId>sg-280ih3w4b</SecurityGroupId>
  19.             <SystemDiskCategory>cloud</SystemDiskCategory>
  20.             <DataDisks>
  21.             <DataDisk>
  22.                 <Size>200</Size>
  23.                 <Category>cloud</Category>
  24.                 <SnapshotId>s-280s7ngih</SnapshotId>
  25.                 <Device>/dev/xvdb</Device>
  26.             </DataDisk>
  27.             </DataDisks>
  28.         </ScalingConfiguration>
  29.     </ScalingConfigurations>
  30. </DescribeScalingConfigurationsResponse>

JSON格式:
  1. {
  2.     "RequestId": "67E4324F-CE14-4C2C-9D60-5422641DB76F",
  3.     "TotalCount": 1,
  4.     "PageNumber": 1,
  5.     "PageSize": 1,
  6.     "ScalingConfigurations": {
  7.     "ScalingConfiguration": [
  8.       {
  9.         "ScalingConfigurationId": "eqkz17cfW3clcPExOtLNVlD",
  10.         "SecurityGroupId": "sg-28oewzxvg",
  11.         "CreationTime": "2014-08-18T21:07Z",
  12.         "SystemDiskCategory": "cloud",
  13.         "InternetMaxBandwidthIn": 200,
  14.         "InternetMaxBandwidthOut": 0,
  15.         "LifecycleState": "Inactive",
  16.         "InternetChargeType": "PayByBandwidth",
  17.         "ImageId": "rhel5u7_64_20G_aliaegis_20131231.vhd",
  18.         "InstanceType": "ecs.s2.small",
  19.         "ScalingConfigurationName": "LxVdcOqPBV",
  20.         "ScalingGroupId": "dRsEAGdvbjR5c4SVc2bqLubj",
  21.         DataDisks”:{
  22.               DataDisk”:[{
  23.                 Size”:200,
  24.                 Category”: cloud,
  25.                 SnapshotId”: s-280s7ngih,
  26.                 Device”:” /dev/xvdb
  27.                }]
  28.          }
  29.       }
  30.     ]
  31.   }
  32. }


错误码


对于所有接口的通用性错误,请参考 客户端错误表服务器端错误表

展开
收起
青蛙跳 2018-08-17 13:41:40 1385 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
k8s自动伸缩那些事资料下载 立即下载
弹性云的核心--基于热迁移的弹性调度 立即下载
基于流量的灰度发布和自动弹性实践 立即下载