全部产品
Search
文档中心

弹性伸缩:DescribeScalingGroups

更新时间:Dec 05, 2024

如果您需要查看伸缩组的基本信息、伸缩组内实例、伸缩配置等信息,您可以调用API DescribeScalingGroups查询该伸缩组。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称

类型

是否必选

示例值

描述

Action String DescribeScalingGroups

系统规定参数。取值:DescribeScalingGroups

RegionId String cn-qingdao

伸缩组所属地域的ID。

PageNumber Integer 1

伸缩组列表的页码。起始值:1。

默认值:1。

PageSize Integer 10

分页查询时设置的每页行数。最大值:50。

默认值:10。

ScalingGroupName String scalinggroup****

伸缩组的名称。

ScalingGroupName.1 String scalinggroup****

ScalingGroupName.1为待查询的伸缩组的名称。查询结果会忽略失效的伸缩组名称,并且不报错。

ScalingGroupName.2 String scalinggroup****

ScalingGroupName.2为待查询伸缩组的名称。查询结果会忽略失效的伸缩组名称,并且不报错。

ScalingGroupName.3 String scalinggroup****

ScalingGroupName.3为待查询伸缩组的名称。查询结果会忽略失效的伸缩组名称,并且不报错。

ScalingGroupName.4 String scalinggroup****

ScalingGroupName.4为待查询伸缩组的名称。查询结果会忽略失效的伸缩组名称,并且不报错。

ScalingGroupName.5 String scalinggroup****

ScalingGroupName.5为待查询伸缩组的名称。查询结果会忽略失效的伸缩组名称,并且不报错。

ScalingGroupName.6 String scalinggroup****

ScalingGroupName.6为待查询伸缩组的名称。查询结果会忽略失效的伸缩组名称,并且不报错。

ScalingGroupName.7 String scalinggroup****

ScalingGroupName.7为待查询伸缩组的名称。查询结果会忽略失效的伸缩组名称,并且不报错。

ScalingGroupName.8 String scalinggroup****

ScalingGroupName.8为待查询伸缩组的名称。查询结果会忽略失效的伸缩组名称,并且不报错。

ScalingGroupName.9 String scalinggroup****

ScalingGroupName.9为待查询伸缩组的名称。查询结果会忽略失效的伸缩组名称,并且不报错。

ScalingGroupName.10 String scalinggroup****

ScalingGroupName.10为待查询伸缩组的名称。查询结果会忽略失效的伸缩组名称,并且不报错。

ScalingGroupName.11 String scalinggroup****

ScalingGroupName.11为待查询伸缩组的名称。查询结果会忽略失效的伸缩组名称,并且不报错。

ScalingGroupName.12 String scalinggroup****

ScalingGroupName.12为待查询伸缩组的名称。查询结果会忽略失效的伸缩组名称,并且不报错。

ScalingGroupName.13 String scalinggroup****

ScalingGroupName.13为待查询伸缩组的名称。查询结果会忽略失效的伸缩组名称,并且不报错。

ScalingGroupName.14 String scalinggroup****

ScalingGroupName.14为待查询伸缩组的名称。查询结果会忽略失效的伸缩组名称,并且不报错。

ScalingGroupName.15 String scalinggroup****

ScalingGroupName.15为待查询伸缩组的名称。查询结果会忽略失效的伸缩组名称,并且不报错。

ScalingGroupName.16 String scalinggroup****

ScalingGroupName.16为待查询伸缩组的名称。查询结果会忽略失效的伸缩组名称,并且不报错。

ScalingGroupName.17 String scalinggroup****

ScalingGroupName.17为待查询伸缩组的名称。查询结果会忽略失效的伸缩组名称,并且不报错。

ScalingGroupName.18 String scalinggroup****

ScalingGroupName.18为待查询伸缩组的名称。查询结果会忽略失效的伸缩组名称,并且不报错。

ScalingGroupName.19 String scalinggroup****

ScalingGroupName.19为待查询伸缩组的名称。查询结果会忽略失效的伸缩组名称,并且不报错。

ScalingGroupName.20 String scalinggroup****

ScalingGroupName.20为待查询伸缩组的名称。查询结果会忽略失效的伸缩组名称,并且不报错。

GroupType String ECS

伸缩组管理的实例类型。取值范围:

  • ECS:伸缩组内管理的伸缩实例为ECS实例。
  • ECI:伸缩组内管理的伸缩实例为ECI实例。
ScalingGroupId.N String asg-bp14wlu85wrpchm0****

ScalingGroupId.N为待查询伸缩组的ID,N的取值范围:1~20。查询结果会忽略失效的伸缩组ID,并且不报错。

ResourceGroupId String rg-123****

待查询的伸缩组所属的资源组ID。

说明 当没有伸缩组属于当前资源组下时,查询结果为空,并且不会报错。
Tag.N.Key String Department

伸缩组的标签键。

Tag.N.Value String Finance

伸缩组的标签值。

返回数据

名称

类型

示例值

描述

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

请求ID。

PageNumber Integer 1

当前页码。

PageSize Integer 10

每页行数。

TotalCount Integer 1

伸缩组的总数。

ScalingGroups Array of ScalingGroup

伸缩组信息的集合。

ScalingGroup
VpcId String vpc-bp1vwnn14rqpyiczj****

伸缩组所属VPC的ID。

CreationTime String 2014-08-14T10:58Z

伸缩组的创建时间。

TotalInstanceCount Integer 1

伸缩组内所有ECS实例的数量。

ScalingGroupName String dyrSuvBOtO1dEdIlIbp****

伸缩组的名称。

SpotInstancePools Integer 5

指定可用实例规格的个数,伸缩组将按成本最低的多个规格均衡创建抢占式实例。可能值:0~10。

MultiAZPolicy参数取值为COMPOSABLE策略时,默认值为2。

StoppedCapacity Integer 1

伸缩组中处于节省停机效果的实例数量。

OnDemandPercentageAboveBaseCapacity Integer 20

伸缩组满足最小按量实例数(OnDemandBaseCapacity)要求后,超出的实例中按量实例应占的比例。可能值:0~100。

MultiAZPolicy参数取值为COMPOSABLE策略时,默认值为100。

ModificationTime String 2014-08-14T10:58Z

修改时间。

MinSize Integer 1

伸缩组内ECS实例台数的最小值。

ScalingGroupId String asg-bp14wlu85wrpchm0****

伸缩组的ID。

CompensateWithOnDemand Boolean true

MultiAZPolicy取值为COST_OPTIMIZED时,如果因价格、库存等原因无法创建足够的抢占式实例,是否允许自动尝试创建按量实例满足ECS实例数量要求。可能值:

  • true:允许。
  • false:不允许。
ScalingPolicy String recycle

指定伸缩组的回收模式。可能值:

  • recycle:伸缩组的回收模式为停机回收模式。
  • release:伸缩组的回收模式为释放模式。
  • forcerelease:伸缩组的回收模式为强制释放模式。

关于被移出实例的动作,请参见RemoveInstances

RemovingWaitCapacity Integer 1

伸缩组中处于移除挂起状态的ECS实例的数量。

ActiveCapacity Integer 1

已成功加入伸缩组,并正常运行的ECS实例数量。

OnDemandBaseCapacity Integer 30

已有伸缩组内所需要的按量实例数的最小值,可能值:0~1000。即当伸缩组内按量实例个数少于该最小值时,系统将优先创建按量实例。

MultiAZPolicy参数取值为COMPOSABLE策略时,默认值为0。

ProtectedCapacity Integer 1

伸缩组中处于保护中状态的ECS实例的数量。

HealthCheckType String ECS

伸缩组的健康检查方式。可能值:

  • NONE:不做健康检查。
  • ECS:对伸缩组内的实例做健康检查(ECS类型和ECI类型的伸缩组均使用本取值开启实例健康检查)。
  • LOAD_BALANCER: 根据负载均衡(暂不支持clb负载均衡类型)健康检查结果判断实例健康状态。
LifecycleState String Active

伸缩组的状态信息。可能值:

  • Active:生效状态,处于生效状态的伸缩组才能接收执行伸缩规则的请求并触发伸缩活动。
  • Inactive:失效状态,处于失效状态的伸缩组不接收任何执行伸缩规则的请求。
  • Deleting:伸缩组正在删除,处于删除中状态的伸缩组不接收任何执行伸缩规则的请求,并且不能修改伸缩组相关参数。
GroupDeletionProtection Boolean true

是否开启了伸缩组删除保护。可能值:

  • true:开启伸缩组删除保护,此时不能删除该伸缩组。
  • false:关闭伸缩组删除保护。
ActiveScalingConfigurationId String asc-bp1et2qekq3ojr33****

伸缩组内生效的伸缩配置的ID。

GroupType String ECS

伸缩组管理的实例类型。

MultiAZPolicy String PRIORITY

多可用区伸缩组ECS实例扩缩容策略。可能值:

  • PRIORITY:根据您定义的虚拟交换机(VSwitchIds.N)扩缩容。当优先级较高的虚拟交换机所在可用区无法创建ECS实例时,自动使用下一优先级的虚拟交换机创建ECS实例。
  • COST_OPTIMIZED:按vCPU单价从低到高进行尝试创建。当伸缩配置设置了抢占式计费方式的多实例规格时,优先创建对应抢占式实例。您可以继续通过CompensateWithOnDemand参数指定当抢占式实例由于库存等原因无法创建时,是否自动尝试以按量付费的方式创建。

    说明 COST_OPTIMIZED仅在伸缩配置设置了多实例规格或者选用了抢占式实例的情况下生效。

  • BALANCE:在伸缩组指定的多可用区之间均匀分配ECS实例。如果由于库存不足等原因可用区之间变得不平衡,您可以通过API RebalanceInstance平衡资源。
  • COMPOSABLE:是一种组合策略,您可以根据需要自主组合上述多可用区伸缩组ECS实例的扩缩容策略。
RemovingCapacity Integer 0

正在移出伸缩组的ECS实例的数量。

PendingWaitCapacity Integer 1

伸缩组中处于加入挂起状态的ECS实例的数量。

StandbyCapacity Integer 1

伸缩组中处于备用状态的实例数量。

PendingCapacity Integer 0

正在加入伸缩组,还未完成相关配置的ECS实例的数量。

LaunchTemplateId String lt-m5e3ofjr1zn1aw7****

伸缩组使用的实例启动模板的ID。

TotalCapacity Integer 1

当伸缩组设置了实例规格权重,表示伸缩组内所有ECS实例的加权容量总和。否则,表示伸缩组内所有ECS实例的数量。

DesiredCapacity Integer 5

伸缩组内ECS实例的期望数量,伸缩组会自动将ECS实例数量维持在期望实例数。

SpotInstanceRemedy Boolean true

是否开启补齐抢占式实例。开启后,当收到抢占式实例将被回收的系统消息时,伸缩组将尝试创建新的实例,替换掉将被回收的抢占式实例。

LaunchTemplateVersion String Default

伸缩组使用的实例启动模板的版本。

RegionId String cn-qingdao

伸缩组所属的地域的ID。

VSwitchId String vsw-bp1whw2u46cn8zubm****

伸缩组关联虚拟交换机的ID。

MaxSize Integer 2

伸缩组内ECS实例台数的最大值。

DefaultCooldown Integer 60

伸缩组默认的冷却时间。冷却时间内,该伸缩组不执行其他的伸缩活动,仅针对云监控报警任务触发的伸缩活动有效。

VServerGroups Array of VServerGroup

后端服务器组列表。

VServerGroup
LoadBalancerId String 147b46d767c-cn-qingdao-cm5****

后端服务器组所属的负载均衡实例的ID。

VServerGroupAttributes Array of VServerGroupAttribute

后端服务器组属性。

VServerGroupAttribute
VServerGroupId String rsp-bp12bjrny****

后端服务器组的ID。

Weight Integer 1

后端服务器组的权重。

Port Integer 22

负载均衡实例对外提供服务的端口号。

LaunchTemplateOverrides Array of LaunchTemplateOverride

扩展启动模板的实例规格信息。

LaunchTemplateOverride
WeightedCapacity Integer 4

指定实例规格的权重,即实例规格的单台实例在伸缩组中表示的容量大小。权重越大,满足期望容量所需的本实例规格的实例数量越少。

InstanceType String ecs.c5.xlarge

指定的实例规格,会覆盖启动模板中的实例规格。

SpotPriceLimit Float 0.025

本参数用于指定实例启动模板覆盖规格(即LaunchTemplateOverride.N.InstanceType)的竞价价格上限。您可以指定N个该参数,扩展启动模板支持N个实例规格。N的取值范围:1~10。

说明 仅当LaunchTemplateId参数指定了启动模板时,该参数才生效。
AlbServerGroups Array of AlbServerGroup

ALB服务器组的相关信息集合。

AlbServerGroup
AlbServerGroupId String sgp-ddwb0y0g6y9bjm****

ALB服务器组的ID。

Weight Integer 100

弹性伸缩将ECS实例添加到ALB服务器组后,ECS实例作为后端服务器的权重。

Port Integer 80

弹性伸缩将ECS实例添加到ALB服务器组后,ECS实例使用的端口号。

ServerGroups Array of ServerGroup

负载均衡服务器组的相关信息集合。

说明 您可以通过此参数获取伸缩组关联的ALB类型服务组和NLB类型服务器组的相关信息集合。
ServerGroup
ServerGroupId String sgp-i9ouakeaerr*****

服务器组的ID。

Type String ALB

服务器组类型。可能值:

  • ALB:表示应用型负载均衡(Application Load Balancer)。
  • NLB:表示网络型负载均衡(Network Load Balancer)。
Weight Integer 100

弹性伸缩将ECS实例添加到服务器组后,ECS实例作为后端服务器的权重。

Port Integer 80

弹性伸缩将ECS实例添加到服务器组后,ECS实例使用的端口号。

RemovalPolicies Array of String OldestScalingConfiguration

ECS实例移出伸缩组的策略的集合。可能值:

  • OldestInstance:移出最早创建的ECS实例。
  • NewestInstance:移出最新创建的ECS实例。
  • OldestScalingConfiguration:移出最早由伸缩配置创建的ECS实例。
  • CustomPolicy:基于自定义缩容策略Function函数移除ECS实例。
DBInstanceIds Array of String rm-bp15556qzebg1****

伸缩组关联RDS实例的ID。

LoadBalancerIds Array of String lb-bp19byhscefk3x0li****

伸缩组关联的负载均衡实例的ID列表。

VSwitchIds Array of String vsw-bp1whw2u46cn8zubm****

伸缩组关联虚拟交换机的ID集合。如果您使用了VSwitchIds参数,VSwitchId参数将被忽略。

SuspendedProcesses Array of String ScaleIn

暂停中的流程,如果没有,则返回值为空。可能值:

  • ScaleIn:缩容流程。
  • ScaleOut:扩容流程。
  • HealthCheck:健康检查。
  • AlarmNotification:报警任务。
  • ScheduledAction:定时任务。
SystemSuspended Boolean true

弹性伸缩是否停止执行伸缩组内的伸缩活动。可能值:

  • true:停止执行伸缩组内的伸缩活动,说明该伸缩组已经连续扩缩容失败超过7天。您需要修改伸缩组或者伸缩配置,来恢复伸缩活动的执行。
  • false:执行伸缩组内的伸缩活动。
MonitorGroupId String 1497****

伸缩组关联的云监控应用分组ID。

AzBalance Boolean false

伸缩组的容量是否在多个可用区间均衡分布,可能值:

  • true:伸缩组的容量在多个可用区间均衡分布。
  • false:伸缩组的容量不在多个可用区间均衡分布。

    说明 仅当MultiAZPolicy参数取值为COMPOSABLE策略时,该参数生效。

AllocationStrategy String priority

容量分配策略,决定了伸缩组如何选择可用的实例规格类型满足容量。容量分布策略同时对按量和抢占式容量生效。可能值:

  • priority:按照配置的实例规格的顺序创建实例。
  • lowestPrice:按照实例规格单位vCpu价格从低到高创建实例。

    说明 仅当MultiAZPolicy参数取值为COMPOSABLE策略时,该参数生效。

SpotAllocationStrategy String lowestPrice

抢占式容量分布策略。您可以通过该参数单独指定抢占式容量的分布策略(仅当MultiAZPolicy参数取值为COMPOSABLE策略时生效)。可能值:

  • priority:按照配置的实例规格的顺序创建实例。
  • lowestPrice:按照实例规格单位vCpu价格从低到高创建实例。
MaxInstanceLifetime Integer null

实例在伸缩组中存活的最大时间。单位为秒。

可能值:0或[86400, Integer.maxValue]。其中,0表示清空MaxInstanceLifetime设置过的值(即未设置MaxInstanceLifetime值)。

默认值:null。

说明 ECI类型的伸缩组或停机不收费的伸缩组不支持设置该参数。
CustomPolicyARN String acs:fc:cn-zhangjiakou:16145688****:services/ess_custom_terminate_policy.LATEST/functions/ess_custom_terminate_policy_name

自定义缩容策略Function函数ARN。仅当RemovalPolicies配置第一个移除策略为CustomPolicy时生效。

InitCapacity Integer 0

伸缩组中处于实例扩容前初始化状态的实例数量。

ResourceGroupId String rg-123****

伸缩组所属的资源组ID。

LoadBalancerConfigs Array of LoadBalancerConfig

负载均衡CLB(原SLB)配置列表。

LoadBalancerConfig
LoadBalancerId String 147b46d767c-cn-qingdao-cm5****

负载均衡CLB(原SLB)实例的ID。

Weight Integer 10

弹性伸缩将ECS实例添加到负载均衡CLB(原SLB)服务器组后,ECS实例作为后端服务器的权重。权重越高,ECS实例将被分配到越多的访问请求。如果权重为0,则ECS实例不会收到访问请求。

取值范围:0~100。

EnableDesiredCapacity Boolean false

是否启用期望实例数标识。可能值:

  • true:开启。查询伸缩组后会返回期望实例数信息。
  • false:未开启。查询伸缩组后不会返回期望实例数信息。
Tags Array of Tag

伸缩组的标签信息集合。

Tag
TagKey String Department

伸缩组的标签键。

TagValue String Finance

伸缩组的标签值。

Propagate Boolean false

标识该标签是否为可传播标签,可能值:

  • true:伸缩组上的标签只会传播到新创建的实例上,而不会传播到已经在伸缩组中运行的实例上。
  • false:伸缩组上的标签不会传播到实例上。

默认值:false。

HealthCheckTypes Array of String ECS

伸缩组的健康检查方式。可能值:

  • NONE:不做健康检查。
  • ECS:对伸缩组内的实例做健康检查(ECS类型和ECI类型的伸缩组均使用本取值开启实例健康检查)。
  • LOAD_BALANCER: 根据负载均衡(暂不支持clb负载均衡类型)健康检查结果判断实例健康状态。
DBInstances Array of DBInstance

伸缩组关联的数据库列表。

DBInstance
DBInstanceId String rm-m5eqju85s45mu0***

数据库实例ID。

Type String RDS

数据库类型。可能值:

  • RDS。
  • Redis。
  • MongoDB。
SecurityGroupIds Array of String sg-uf65zt66cf2a0q47***

伸缩组是否会从数据库安全组白名单移除关联数据库列表中的安全组。当CreateScalingGroup接口中的AttachMode参数取值为SecurityGroup时的关联数据库列表有效,可能值:

  • true:会从数据库安全组白名单中移除此列表中的安全组。
  • false:不会从数据库安全组白名单中移除此列表中的安全组。
SpotCapacity Integer 0

伸缩组中抢占式实例的数量。

StopInstanceTimeout Integer 60

缩容流程中等待ECS实例停机成功的超时时间,单位为秒。

CapacityOptions Object

容量选项。

OnDemandBaseCapacity Integer 0

已有伸缩组内所需要的按量实例数的最小值,当伸缩组内按量实例个数少于该值时,系统将优先创建按量实例。可能值:0~1000。

OnDemandPercentageAboveBaseCapacity Integer 0

伸缩组满足最小按量实例数OnDemandBaseCapacity要求后,超出的实例中按量实例应占的比例。取值范围:0~100。

CompensateWithOnDemand Boolean true

MultiAZPolicy取值为COST_OPTIMIZED时,如果因价格、库存等原因无法创建足够的抢占式实例,是否允许自动尝试创建按量实例满足ECS实例数量要求。可能值:

  • true:允许。
  • false:不允许。
SpotAutoReplaceOnDemand Boolean false

当开启CompensateWithOnDemand后,如果按量比例超过OnDemandPercentageAboveBaseCapacity比例时,会尝试使用spot替换按量容量。常见场景CompensateWithOnDemand因Spot库存或价格原因导致Spot降级按量实例,为避免按量实例长时间存在,尝试使用Spot替换多余的按量容量。取值范围:

  • true:允许。
  • false:不允许。

示例

请求示例

http(s)://ess.aliyuncs.com/?Action=DescribeScalingGroups
&RegionId=cn-qingdao
&PageNumber=1
&PageSize=10
&ScalingGroupName=scalinggroup****
&ScalingGroupName.1=scalinggroup****
&ScalingGroupName.2=scalinggroup****
&ScalingGroupName.3=scalinggroup****
&ScalingGroupName.4=scalinggroup****
&ScalingGroupName.5=scalinggroup****
&ScalingGroupName.6=scalinggroup****
&ScalingGroupName.7=scalinggroup****
&ScalingGroupName.8=scalinggroup****
&ScalingGroupName.9=scalinggroup****
&ScalingGroupName.10=scalinggroup****
&ScalingGroupName.11=scalinggroup****
&ScalingGroupName.12=scalinggroup****
&ScalingGroupName.13=scalinggroup****
&ScalingGroupName.14=scalinggroup****
&ScalingGroupName.15=scalinggroup****
&ScalingGroupName.16=scalinggroup****
&ScalingGroupName.17=scalinggroup****
&ScalingGroupName.18=scalinggroup****
&ScalingGroupName.19=scalinggroup****
&ScalingGroupName.20=scalinggroup****
&GroupType=ECS
&ScalingGroupId=["asg-bp14wlu85wrpchm0****"]
&ResourceGroupId=rg-123****
&Tag=[{"Key":"Department","Value":"Finance"}]
&公共请求参数

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<DescribeScalingGroupsResponse>
    <RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3****</RequestId>
    <PageNumber>1</PageNumber>
    <PageSize>10</PageSize>
    <TotalCount>1</TotalCount>
    <ScalingGroups>
        <VpcId>vpc-bp1vwnn14rqpyiczj****</VpcId>
        <CreationTime>2014-08-14T10:58Z</CreationTime>
        <TotalInstanceCount>1</TotalInstanceCount>
        <ScalingGroupName>dyrSuvBOtO1dEdIlIbp****</ScalingGroupName>
        <SpotInstancePools>5</SpotInstancePools>
        <StoppedCapacity>1</StoppedCapacity>
        <OnDemandPercentageAboveBaseCapacity>20</OnDemandPercentageAboveBaseCapacity>
        <ModificationTime>2014-08-14T10:58Z</ModificationTime>
        <MinSize>1</MinSize>
        <ScalingGroupId>asg-bp14wlu85wrpchm0****</ScalingGroupId>
        <CompensateWithOnDemand>true</CompensateWithOnDemand>
        <ScalingPolicy>recycle</ScalingPolicy>
        <RemovingWaitCapacity>1</RemovingWaitCapacity>
        <ActiveCapacity>1</ActiveCapacity>
        <OnDemandBaseCapacity>30</OnDemandBaseCapacity>
        <ProtectedCapacity>1</ProtectedCapacity>
        <HealthCheckType>ECS</HealthCheckType>
        <LifecycleState>Active</LifecycleState>
        <GroupDeletionProtection>true</GroupDeletionProtection>
        <ActiveScalingConfigurationId>asc-bp1et2qekq3ojr33****</ActiveScalingConfigurationId>
        <GroupType>ECS</GroupType>
        <MultiAZPolicy>PRIORITY</MultiAZPolicy>
        <RemovingCapacity>0</RemovingCapacity>
        <PendingWaitCapacity>1</PendingWaitCapacity>
        <StandbyCapacity>1</StandbyCapacity>
        <PendingCapacity>0</PendingCapacity>
        <LaunchTemplateId>lt-m5e3ofjr1zn1aw7****</LaunchTemplateId>
        <TotalCapacity>1</TotalCapacity>
        <DesiredCapacity>5</DesiredCapacity>
        <SpotInstanceRemedy>true</SpotInstanceRemedy>
        <LaunchTemplateVersion>Default</LaunchTemplateVersion>
        <RegionId>cn-qingdao</RegionId>
        <VSwitchId>vsw-bp1whw2u46cn8zubm****</VSwitchId>
        <MaxSize>2</MaxSize>
        <DefaultCooldown>60</DefaultCooldown>
        <VServerGroups>
            <LoadBalancerId>147b46d767c-cn-qingdao-cm5****</LoadBalancerId>
            <VServerGroupAttributes>
                <VServerGroupId>rsp-bp12bjrny****</VServerGroupId>
                <Weight>1</Weight>
                <Port>22</Port>
            </VServerGroupAttributes>
        </VServerGroups>
        <LaunchTemplateOverrides>
            <WeightedCapacity>4</WeightedCapacity>
            <InstanceType>ecs.c5.xlarge</InstanceType>
            <SpotPriceLimit>0.025</SpotPriceLimit>
        </LaunchTemplateOverrides>
        <AlbServerGroups>
            <AlbServerGroupId>sgp-ddwb0y0g6y9bjm****</AlbServerGroupId>
            <Weight>100</Weight>
            <Port>80</Port>
        </AlbServerGroups>
        <ServerGroups>
            <ServerGroupId>sgp-i9ouakeaerr*****</ServerGroupId>
            <Type>ALB</Type>
            <Weight>100</Weight>
            <Port>80</Port>
        </ServerGroups>
        <RemovalPolicies>OldestScalingConfiguration</RemovalPolicies>
        <DBInstanceIds>rm-bp15556qzebg1****</DBInstanceIds>
        <LoadBalancerIds>lb-bp19byhscefk3x0li****</LoadBalancerIds>
        <VSwitchIds>vsw-bp1whw2u46cn8zubm****</VSwitchIds>
        <SuspendedProcesses>ScaleIn</SuspendedProcesses>
        <SystemSuspended>true</SystemSuspended>
        <MonitorGroupId>1497****</MonitorGroupId>
        <AzBalance>false</AzBalance>
        <AllocationStrategy>priority</AllocationStrategy>
        <SpotAllocationStrategy>lowestPrice</SpotAllocationStrategy>
        <CustomPolicyARN>acs:fc:cn-zhangjiakou:16145688****:services/ess_custom_terminate_policy.LATEST/functions/ess_custom_terminate_policy_name</CustomPolicyARN>
        <InitCapacity>0</InitCapacity>
        <ResourceGroupId>rg-123****</ResourceGroupId>
        <LoadBalancerConfigs>
            <LoadBalancerId>147b46d767c-cn-qingdao-cm5****</LoadBalancerId>
            <Weight>10</Weight>
        </LoadBalancerConfigs>
        <EnableDesiredCapacity>false</EnableDesiredCapacity>
        <Tags>
            <TagKey>Department</TagKey>
            <TagValue>Finance</TagValue>
            <Propagate>false</Propagate>
        </Tags>
        <HealthCheckTypes>ECS</HealthCheckTypes>
        <DBInstances>
            <DBInstanceId>rm-m5eqju85s45mu0***</DBInstanceId>
            <Type>RDS</Type>
            <SecurityGroupIds>sg-uf65zt66cf2a0q47***</SecurityGroupIds>
        </DBInstances>
        <SpotCapacity>0</SpotCapacity>
        <StopInstanceTimeout>60</StopInstanceTimeout>
        <CapacityOptions>
            <OnDemandBaseCapacity>0</OnDemandBaseCapacity>
            <OnDemandPercentageAboveBaseCapacity>0</OnDemandPercentageAboveBaseCapacity>
            <CompensateWithOnDemand>true</CompensateWithOnDemand>
            <SpotAutoReplaceOnDemand>false</SpotAutoReplaceOnDemand>
        </CapacityOptions>
    </ScalingGroups>
</DescribeScalingGroupsResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
  "PageNumber" : 1,
  "PageSize" : 10,
  "TotalCount" : 1,
  "ScalingGroups" : [ {
    "VpcId" : "vpc-bp1vwnn14rqpyiczj****",
    "CreationTime" : "2014-08-14T10:58Z",
    "TotalInstanceCount" : 1,
    "ScalingGroupName" : "dyrSuvBOtO1dEdIlIbp****",
    "SpotInstancePools" : 5,
    "StoppedCapacity" : 1,
    "OnDemandPercentageAboveBaseCapacity" : 20,
    "ModificationTime" : "2014-08-14T10:58Z",
    "MinSize" : 1,
    "ScalingGroupId" : "asg-bp14wlu85wrpchm0****",
    "CompensateWithOnDemand" : true,
    "ScalingPolicy" : "recycle",
    "RemovingWaitCapacity" : 1,
    "ActiveCapacity" : 1,
    "OnDemandBaseCapacity" : 30,
    "ProtectedCapacity" : 1,
    "HealthCheckType" : "ECS",
    "LifecycleState" : "Active",
    "GroupDeletionProtection" : true,
    "ActiveScalingConfigurationId" : "asc-bp1et2qekq3ojr33****",
    "GroupType" : "ECS",
    "MultiAZPolicy" : "PRIORITY",
    "RemovingCapacity" : 0,
    "PendingWaitCapacity" : 1,
    "StandbyCapacity" : 1,
    "PendingCapacity" : 0,
    "LaunchTemplateId" : "lt-m5e3ofjr1zn1aw7****",
    "TotalCapacity" : 1,
    "DesiredCapacity" : 5,
    "SpotInstanceRemedy" : true,
    "LaunchTemplateVersion" : "Default",
    "RegionId" : "cn-qingdao",
    "VSwitchId" : "vsw-bp1whw2u46cn8zubm****",
    "MaxSize" : 2,
    "DefaultCooldown" : 60,
    "VServerGroups" : [ {
      "LoadBalancerId" : "147b46d767c-cn-qingdao-cm5****",
      "VServerGroupAttributes" : [ {
        "VServerGroupId" : "rsp-bp12bjrny****",
        "Weight" : 1,
        "Port" : 22
      } ]
    } ],
    "LaunchTemplateOverrides" : [ {
      "WeightedCapacity" : 4,
      "InstanceType" : "ecs.c5.xlarge",
      "SpotPriceLimit" : 0.025
    } ],
    "AlbServerGroups" : [ {
      "AlbServerGroupId" : "sgp-ddwb0y0g6y9bjm****",
      "Weight" : 100,
      "Port" : 80
    } ],
    "ServerGroups" : [ {
      "ServerGroupId" : "sgp-i9ouakeaerr*****",
      "Type" : "ALB",
      "Weight" : 100,
      "Port" : 80
    } ],
    "RemovalPolicies" : [ "OldestScalingConfiguration" ],
    "DBInstanceIds" : [ "rm-bp15556qzebg1****" ],
    "LoadBalancerIds" : [ "lb-bp19byhscefk3x0li****" ],
    "VSwitchIds" : [ "vsw-bp1whw2u46cn8zubm****" ],
    "SuspendedProcesses" : [ "ScaleIn" ],
    "SystemSuspended" : true,
    "MonitorGroupId" : "1497****",
    "AzBalance" : false,
    "AllocationStrategy" : "priority",
    "SpotAllocationStrategy" : "lowestPrice",
    "CustomPolicyARN" : "acs:fc:cn-zhangjiakou:16145688****:services/ess_custom_terminate_policy.LATEST/functions/ess_custom_terminate_policy_name",
    "InitCapacity" : 0,
    "ResourceGroupId" : "rg-123****",
    "LoadBalancerConfigs" : [ {
      "LoadBalancerId" : "147b46d767c-cn-qingdao-cm5****",
      "Weight" : 10
    } ],
    "EnableDesiredCapacity" : false,
    "Tags" : [ {
      "TagKey" : "Department",
      "TagValue" : "Finance",
      "Propagate" : false
    } ],
    "HealthCheckTypes" : [ "ECS" ],
    "DBInstances" : [ {
      "DBInstanceId" : "rm-m5eqju85s45mu0***",
      "Type" : "RDS",
      "SecurityGroupIds" : [ "sg-uf65zt66cf2a0q47***" ]
    } ],
    "SpotCapacity" : 0,
    "StopInstanceTimeout" : 60,
    "CapacityOptions" : {
      "OnDemandBaseCapacity" : 0,
      "OnDemandPercentageAboveBaseCapacity" : 0,
      "CompensateWithOnDemand" : true,
      "SpotAutoReplaceOnDemand" : false
    }
  } ]
}

错误码

访问错误中心查看更多错误码。