Todos os produtos
Search
Central de documentação

Auto Scaling:DescribeScalingGroups

Última atualização: Jul 03, 2026

Consulta informações sobre grupos de dimensionamento, incluindo instâncias, configurações de dimensionamento e estados do ciclo de vida.

Obtém dados básicos de um ou mais grupos de dimensionamento, como instâncias associadas, configurações de dimensionamento e o estado atual do ciclo de vida.

Experimente agora

Execute esta operação no OpenAPI Explorer sem precisar calcular a assinatura manualmente. O OpenAPI Explorer gera automaticamente códigos de exemplo para SDKs.

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Exemplo

Descrição

Action

String

Sim

DescribeScalingGroups

Operação a ser executada. Defina este parâmetro como DescribeScalingGroups.

RegionId

String

Sim

cn-qingdao

ID da região do grupo de dimensionamento.

PageNumber

Integer

Não

1

Número da página. A numeração começa em 1.

Valor padrão: 1.

PageSize

Integer

Não

10

Quantidade de entradas por página. Valor máximo: 50.

Valor padrão: 10.

ScalingGroupName

String

Não

scalinggroup****

Nome do grupo de dimensionamento.

ScalingGroupName.1

String

Não

scalinggroup****

Nome do grupo de dimensionamento N. Nomes de grupos inativos são ignorados sem gerar erro. Valores válidos para N: 1 a 20.

ScalingGroupName.2

String

Não

scalinggroup****

Nome do grupo de dimensionamento 2. A consulta ignora nomes de grupos inativos e não retorna erro.

ScalingGroupName.3

String

Não

scalinggroup****

Nome do grupo de dimensionamento 3. A consulta ignora nomes de grupos inativos e não retorna erro.

ScalingGroupName.4

String

Não

scalinggroup****

Nome do grupo de dimensionamento 4. A consulta ignora nomes de grupos inativos e não retorna erro.

ScalingGroupName.5

String

Não

scalinggroup****

Nome do grupo de dimensionamento 5. A consulta ignora nomes de grupos inativos e não retorna erro.

ScalingGroupName.6

String

Não

scalinggroup****

Nome do grupo de dimensionamento 6. A consulta ignora nomes de grupos inativos e não retorna erro.

ScalingGroupName.7

String

Não

scalinggroup****

Nome do grupo de dimensionamento 7. A consulta ignora nomes de grupos inativos e não retorna erro.

ScalingGroupName.8

String

Não

scalinggroup****

Nome do grupo de dimensionamento 8. A consulta ignora nomes de grupos inativos e não retorna erro.

ScalingGroupName.9

String

Não

scalinggroup****

Nome do grupo de dimensionamento 9. A consulta ignora nomes de grupos inativos e não retorna erro.

ScalingGroupName.10

String

Não

scalinggroup****

Nome do grupo de dimensionamento 10. A consulta ignora nomes de grupos inativos e não retorna erro.

ScalingGroupName.11

String

Não

scalinggroup****

Nome do grupo de dimensionamento 11. A consulta ignora nomes de grupos inativos e não retorna erro.

ScalingGroupName.12

String

Não

scalinggroup****

Nome do grupo de dimensionamento 12. A consulta ignora nomes de grupos inativos e não retorna erro.

ScalingGroupName.13

String

Não

scalinggroup****

Nome do grupo de dimensionamento 13. A consulta ignora nomes de grupos inativos e não retorna erro.

ScalingGroupName.14

String

Não

scalinggroup****

Nome do grupo de dimensionamento 14. A consulta ignora nomes de grupos inativos e não retorna erro.

ScalingGroupName.15

String

Não

scalinggroup****

Nome do grupo de dimensionamento 15. A consulta ignora nomes de grupos inativos e não retorna erro.

ScalingGroupName.16

String

Não

scalinggroup****

Nome do grupo de dimensionamento 16. A consulta ignora nomes de grupos inativos e não retorna erro.

ScalingGroupName.17

String

Não

scalinggroup****

Nome do grupo de dimensionamento 17. A consulta ignora nomes de grupos inativos e não retorna erro.

ScalingGroupName.18

String

Não

scalinggroup****

Nome do grupo de dimensionamento 18. A consulta ignora nomes de grupos inativos e não retorna erro.

ScalingGroupName.19

String

Não

scalinggroup****

Nome do grupo de dimensionamento 19. A consulta ignora nomes de grupos inativos e não retorna erro.

ScalingGroupName.20

String

Não

scalinggroup****

Nome do grupo de dimensionamento 20. A consulta ignora nomes de grupos inativos e não retorna erro.

GroupType

String

Não

ECS

Tipo de instância gerenciada pelo grupo de dimensionamento. Valores válidos:

  • ECS: instâncias ECS.

  • ECI: instâncias de contêiner elástico.

ScalingGroupId.N

String

Não

asg-bp14wlu85wrpchm0****

ID do grupo de dimensionamento N. Valores válidos para N: 1 a 20. IDs de grupos inativos são ignorados sem gerar erro.

ResourceGroupId

String

Não

rg-123****

ID do grupo de recursos do grupo de dimensionamento.

Nota

Se não houver grupo de dimensionamento no grupo de recursos especificado, um resultado vazio será retornado sem erro.

Tag.N.Key

String

Não

Department

Chave da tag N.

Tag.N.Value

String

Não

Finance

Valor da tag N.

Parâmetros de resposta

Parâmetro

Tipo

Exemplo

Descrição

RequestId

String

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

ID da solicitação.

PageNumber

Integer

1

Número da página atual.

PageSize

Integer

10

Quantidade de entradas retornadas por página.

TotalCount

Integer

1

Número total de grupos de dimensionamento.

ScalingGroups

Array of ScalingGroup

Grupos de dimensionamento.

ScalingGroup

VpcId

String

vpc-bp1vwnn14rqpyiczj****

ID da VPC do grupo de dimensionamento.

CreationTime

String

2014-08-14T10:58Z

Data e hora de criação do grupo de dimensionamento.

TotalInstanceCount

Integer

1

Quantidade total de instâncias no grupo de dimensionamento.

ScalingGroupName

String

dyrSuvBOtO1dEdIlIbp****

Nome do grupo de dimensionamento.

SpotInstancePools

Integer

5

Número de tipos de instância disponíveis. O Auto Scaling cria instâncias spot de menor custo entre vários tipos de instância de forma equilibrada. Valores válidos: 0 a 10.

Se você definir o parâmetro MultiAZPolicy como COMPOSABLE, o valor padrão deste parâmetro será 2.

StoppedCapacity

Integer

1

Quantidade de instâncias no Modo Econômico dentro do grupo de dimensionamento.

OnDemandPercentageAboveBaseCapacity

Integer

20

Percentual de instâncias sob demanda entre as instâncias excedentes além de OnDemandBaseCapacity. Valores válidos: 0 a 100.

Se você definir o parâmetro MultiAZPolicy como COMPOSABLE, o valor padrão deste parâmetro será 100.

ModificationTime

String

2014-08-14T10:58Z

Data e hora da última modificação do grupo de dimensionamento.

MinSize

Integer

1

Número mínimo de instâncias no grupo de dimensionamento.

ScalingGroupId

String

asg-bp14wlu85wrpchm0****

ID do grupo de dimensionamento.

CompensateWithOnDemand

Boolean

true

Indica se instâncias de pagamento conforme o uso são criadas automaticamente quando não for possível criar instâncias spot devido a problemas de preço ou estoque. Válido apenas quando MultiAZPolicy estiver definido como COST_OPTIMIZED. Valores válidos:

  • true: instâncias de pagamento conforme o uso são criadas automaticamente.

  • false: instâncias de pagamento conforme o uso não são criadas automaticamente.

ScalingPolicy

String

recycle

Modo de recuperação do grupo de dimensionamento. Valores válidos:

  • recycle: modo econômico.

  • release: modo de liberação.

  • forcerelease: modo de liberação forçada.

Para mais informações, consulte RemoveInstances.

RemovingWaitCapacity

Integer

1

Quantidade de instâncias no estado Pending Remove no grupo de dimensionamento.

ActiveCapacity

Integer

1

Número de instâncias em execução no grupo de dimensionamento.

OnDemandBaseCapacity

Integer

30

Número mínimo de instâncias sob demanda no grupo de dimensionamento. Valores válidos: 0 a 1000. O Auto Scaling prioriza instâncias sob demanda até atingir esse limiar.

Se você definir o parâmetro MultiAZPolicy como COMPOSABLE, o valor padrão deste parâmetro será 0.

ProtectedCapacity

Integer

1

Quantidade de instâncias no estado Protected no grupo de dimensionamento.

HealthCheckType

String

ECS

Modo de verificação de integridade do grupo de dimensionamento. Valores válidos:

  • NONE: nenhuma verificação de integridade é realizada.

  • ECS: verificações de integridade são realizadas nas instâncias do grupo. Este valor serve para ativar verificações tanto em grupos ECS quanto ECI.

  • LOAD_BALANCER: o status de integridade das instâncias é determinado com base nos resultados de verificação do balanceador de carga. Resultados de instâncias Classic Load Balancer (CLB) não são suportados.

LifecycleState

String

Active

Estado do ciclo de vida do grupo de dimensionamento. Valores válidos:

  • Active: o grupo pode executar regras de dimensionamento e disparar atividades.

  • Inactive: o grupo não executa regras de dimensionamento.

  • Deleting: o grupo está sendo excluído. Ele não executa regras de dimensionamento e seus parâmetros não podem ser modificados.

GroupDeletionProtection

Boolean

true

Indica se a proteção contra exclusão está ativada. Valores válidos:

  • true: o grupo de dimensionamento não pode ser excluído.

  • false: a proteção contra exclusão está desativada.

ActiveScalingConfigurationId

String

asc-bp1et2qekq3ojr33****

ID da configuração de dimensionamento ativa.

GroupType

String

ECS

Tipo de instância gerenciada pelo grupo de dimensionamento.

MultiAZPolicy

String

PRIORITY

Política de dimensionamento multizona. Valores válidos:

  • PRIORITY: cria instâncias com base na prioridade dos vSwitches definida por VSwitchIds.N. Se o dimensionamento falhar na zona de maior prioridade, o Auto Scaling tentará a próxima zona.

  • COST_OPTIMIZED: tenta criar instâncias em ordem crescente de preço unitário de vCPU. Se a configuração de dimensionamento especificar múltiplos tipos de instância com método de cobrança preemptível, as instâncias preemptíveis serão criadas primeiro. Use o parâmetro CompensateWithOnDemand para definir se instâncias de pagamento conforme o uso devem ser criadas automaticamente caso não seja possível criar instâncias preemptíveis devido a falta de estoque, por exemplo.

    Nota

    A política COST_OPTIMIZED é válida apenas quando múltiplos tipos de instância são especificados na configuração de dimensionamento ou quando instâncias preemptíveis são selecionadas.

  • BALANCE: distribui instâncias uniformemente entre as zonas. Se a distribuição ficar desigual devido à falta de estoque, execute a operação RebalanceInstance para reequilibrar.

  • COMPOSABLE: política composta que combina as políticas anteriores para dimensionamento multizona.

RemovingCapacity

Integer

0

Número de instâncias sendo removidas do grupo de dimensionamento.

PendingWaitCapacity

Integer

1

Quantidade de instâncias no estado Pending Add no grupo de dimensionamento.

StandbyCapacity

Integer

1

Quantidade de instâncias no estado Standby no grupo de dimensionamento.

PendingCapacity

Integer

0

Número de instâncias sendo adicionadas ao grupo de dimensionamento que ainda não concluíram a configuração.

LaunchTemplateId

String

lt-m5e3ofjr1zn1aw7****

ID do modelo de execução usado pelo grupo de dimensionamento.

TotalCapacity

Integer

1

Capacidade ponderada total de todas as instâncias no grupo, caso pesos de tipo de instância estejam definidos. Caso contrário, representa o número total de instâncias.

DesiredCapacity

Integer

5

Número esperado de instâncias no grupo de dimensionamento. O Auto Scaling mantém esse valor automaticamente.

SpotInstanceRemedy

Boolean

true

Indica se a complementação de instâncias spot está ativada. Quando ativada, o Auto Scaling cria uma instância de substituição sempre que uma instância spot for recuperada.

LaunchTemplateVersion

String

Default

Versão do modelo de execução usado pelo grupo de dimensionamento.

RegionId

String

cn-qingdao

ID da região do grupo de dimensionamento.

VSwitchId

String

vsw-bp1whw2u46cn8zubm****

ID do vSwitch do grupo de dimensionamento.

MaxSize

Integer

2

Número máximo de instâncias no grupo de dimensionamento.

DefaultCooldown

Integer

60

Período de resfriamento padrão (segundos). Durante o resfriamento, nenhuma outra atividade de dimensionamento é executada. Válido apenas para atividades disparadas por tarefas baseadas em eventos do CloudMonitor.

VServerGroups

Array of VServerGroup

Lista de grupos de servidores backend.

VServerGroup

LoadBalancerId

String

147b46d767c-cn-qingdao-cm5****

ID da instância SLB à qual o grupo de servidores backend pertence.

VServerGroupAttributes

Array of VServerGroupAttribute

Atributos do grupo de servidores backend.

VServerGroupAttribute

VServerGroupId

String

rsp-bp12bjrny****

ID do grupo de servidores backend.

Weight

Integer

1

Peso do grupo de servidores backend.

Port

Integer

22

Número da porta que a instância SLB usa para fornecer serviços.

LaunchTemplateOverrides

Array of LaunchTemplateOverride

Informações de tipo de instância do modelo de execução estendido.

LaunchTemplateOverride

WeightedCapacity

Integer

4

Peso do tipo de instância. O peso define a capacidade de uma única instância do tipo especificado no grupo de dimensionamento. Um peso maior exige menos instâncias desse tipo para atender à capacidade esperada.

InstanceType

String

ecs.c5.xlarge

Tipo de instância especificado. Este tipo substitui o tipo definido no modelo de execução.

SpotPriceLimit

Float

0.025

Preço máximo de lance para o tipo de instância especificado em LaunchTemplateOverride.N.InstanceType. Você pode especificar este parâmetro para N tipos de instância. O modelo de execução suporta N tipos de instância. Valores válidos para N: 1 a 10.

Nota

Este parâmetro é válido apenas quando o parâmetro LaunchTemplateId for especificado.

AlbServerGroups

Array of AlbServerGroup

Grupos de servidores ALB.

AlbServerGroup

AlbServerGroupId

String

sgp-ddwb0y0g6y9bjm****

ID do grupo de servidores ALB.

Weight

Integer

100

Peso da instância como servidor backend no grupo de servidores ALB.

Port

Integer

80

Porta usada pela instância no grupo de servidores ALB.

ServerGroups

Array of ServerGroup

Grupos de servidores do balanceador de carga.

Nota

Retorna grupos de servidores ALB, NLB e GWLB associados ao grupo de dimensionamento.

ServerGroup

ServerGroupId

String

sgp-i9ouakeaerr*

ID do grupo de servidores.

Type

String

ALB

Tipo do grupo de servidores. Valores válidos:

  • ALB: Application Load Balancer.

  • NLB: Network Load Balancer.

  • GWLB: Gateway Load Balancer.

Weight

Integer

100

Peso da instância como servidor backend no grupo de servidores.

Port

Integer

80

Porta usada pela instância no grupo de servidores.

RemovalPolicies

Array of String

OldestScalingConfiguration

Políticas de remoção de instâncias. Valores válidos:

  • OldestInstance: remove a instância criada há mais tempo.

  • NewestInstance: remove a instância criada mais recentemente.

  • OldestScalingConfiguration: remove a instância com base na configuração de dimensionamento mais antiga.

  • CustomPolicy: remove instâncias com base em uma política personalizada definida por uma função do Function Compute.

DBInstanceIds

Array of String

rm-bp15556qzebg1****

IDs das instâncias ApsaraDB RDS associadas ao grupo de dimensionamento.

LoadBalancerIds

Array of String

lb-bp19byhscefk3x0li****

IDs das instâncias CLB associadas ao grupo de dimensionamento.

VSwitchIds

Array of String

vsw-bp1whw2u46cn8zubm****

IDs dos vSwitches associados ao grupo de dimensionamento. Se VSwitchIds for especificado, VSwitchId será ignorado.

SuspendedProcesses

Array of String

ScaleIn

Processos suspensos. Retorna vazio se nenhum processo estiver suspenso. Valores válidos:

  • ScaleIn: processo de redução de escala.

  • ScaleOut: processo de expansão de escala.

  • HealthCheck: processo de verificação de integridade.

  • AlarmNotification: processo de tarefa baseada em eventos.

  • ScheduledAction: processo de tarefa agendada.

SystemSuspended

Boolean

true

Indica se o Auto Scaling interrompeu as atividades de dimensionamento. Valores válidos:

  • true: atividades de dimensionamento interrompidas devido a falhas por mais de sete dias consecutivos. Modifique o grupo de dimensionamento ou a configuração para retomar.

  • false: atividades de dimensionamento estão funcionando normalmente.

MonitorGroupId

String

1497****

ID do grupo de aplicativos do CloudMonitor associado ao grupo de dimensionamento.

AzBalance

Boolean

false

Indica se a capacidade está distribuída uniformemente entre as zonas. Valores válidos:

  • true: a capacidade do grupo de dimensionamento está distribuída uniformemente entre várias zonas.

  • false: a capacidade do grupo de dimensionamento não está distribuída uniformemente entre várias zonas.

    Nota

    Este parâmetro é válido apenas quando o parâmetro MultiAZPolicy estiver definido como COMPOSABLE.

AllocationStrategy

String

priority

Política de alocação de capacidade. Determina como o Auto Scaling seleciona tipos de instância para atender à capacidade. Aplica-se tanto a instâncias sob demanda quanto spot. Valores válidos:

  • priority: cria instâncias na ordem dos tipos configurados.

  • lowestPrice: cria instâncias com base no preço unitário de vCPUs, do menor para o maior.

    Nota

    Este parâmetro é válido apenas quando o parâmetro MultiAZPolicy estiver definido como COMPOSABLE.

SpotAllocationStrategy

String

lowestPrice

Política de alocação de instâncias spot. Válido apenas quando MultiAZPolicy estiver definido como COMPOSABLE. Valores válidos:

  • priority: cria instâncias na ordem dos tipos configurados.

  • lowestPrice: cria instâncias com base no preço unitário de vCPUs, do menor para o maior.

MaxInstanceLifetime

Integer

null

Tempo de vida máximo de uma instância no grupo de dimensionamento. Unidade: segundos.

Valores válidos: 0 ou um valor no intervalo de [86400, Integer.maxValue]. O valor 0 limpa o valor MaxInstanceLifetime definido anteriormente, o que significa que a instância tem tempo de vida ilimitado.

Valor padrão: null.

Nota

Este parâmetro não é suportado para grupos de dimensionamento ECI ou grupos com o modo econômico ativado.

CustomPolicyARN

String

acs:fc:cn-zhangjiakou:16145688****:services/ess_custom_terminate_policy.LATEST/functions/ess_custom_terminate_policy_name

ARN da política personalizada de redução de escala (função do Function Compute). Válido apenas quando a primeira política de remoção for CustomPolicy.

InitCapacity

Integer

0

Número de instâncias em estado de inicialização antes de uma atividade de expansão de escala.

ResourceGroupId

String

rg-123****

ID do grupo de recursos do grupo de dimensionamento.

LoadBalancerConfigs

Array of LoadBalancerConfig

Lista de configurações CLB.

LoadBalancerConfig

LoadBalancerId

String

147b46d767c-cn-qingdao-cm5****

ID da instância CLB.

Weight

Integer

10

Peso da instância como servidor backend no grupo de servidores CLB. Pesos maiores recebem mais solicitações. O valor 0 significa que nenhuma solicitação é encaminhada.

Valores válidos: 0 a 100.

EnableDesiredCapacity

Boolean

false

Indica se o recurso de capacidade desejada está ativado. Valores válidos:

  • true: ativado. A resposta inclui informações sobre a capacidade desejada.

  • false: desativado. A resposta não inclui informações sobre a capacidade desejada.

Tags

Array of Tag

Tags do grupo de dimensionamento.

Tag

TagKey

String

Department

Chave da tag do grupo de dimensionamento.

TagValue

String

Finance

Valor da tag do grupo de dimensionamento.

Propagate

Boolean

false

Indica se a tag é propagada. Valores válidos:

  • true: propagada apenas para novas instâncias criadas, não para instâncias existentes.

  • false: a tag não é propagada para nenhuma instância.

Valor padrão: false.

HealthCheckTypes

Array of String

ECS

Modo de verificação de integridade do grupo de dimensionamento. Valores válidos:

  • NONE: nenhuma verificação de integridade é realizada.

  • ECS: verificações de integridade são realizadas nas instâncias do grupo. Este valor serve para ativar verificações tanto em grupos ECS quanto ECI.

  • LOAD_BALANCER: o status de integridade das instâncias é determinado com base nos resultados de verificação do balanceador de carga. Resultados de instâncias CLB não são suportados.

DBInstances

Array of DBInstance

Bancos de dados associados ao grupo de dimensionamento.

DBInstance

DBInstanceId

String

rm-m5eqju85s45mu0***

ID da instância de banco de dados.

Type

String

RDS

Tipo do banco de dados. Valores válidos:

  • RDS

  • Redis

  • MongoDB

SecurityGroupIds

Array of String

sg-uf65zt66cf2a0q47***

Indica se os grupos de segurança da lista devem ser removidos das listas de permissões dos grupos de segurança do banco de dados. Este parâmetro é válido para os bancos de dados associados apenas quando o parâmetro AttachMode na operação CreateScalingGroup estiver definido como SecurityGroup. Valores válidos:

  • true: os grupos de segurança são removidos.

  • false: os grupos de segurança não são removidos.

SpotCapacity

Integer

0

Número de instâncias spot no grupo de dimensionamento.

StopInstanceTimeout

Integer

60

Tempo limite (segundos) para uma instância entrar no estado Stopped durante uma atividade de redução de escala.

CapacityOptions

Object

Opções de capacidade.

OnDemandBaseCapacity

Integer

0

Número mínimo de instâncias sob demanda no grupo de dimensionamento. O Auto Scaling prioriza instâncias sob demanda até atingir esse limiar. Valores válidos: 0 a 1000.

OnDemandPercentageAboveBaseCapacity

Integer

0

Percentual de instâncias sob demanda entre as instâncias excedentes além de OnDemandBaseCapacity. Valores válidos: 0 a 100.

CompensateWithOnDemand

Boolean

true

Indica se instâncias de pagamento conforme o uso são criadas automaticamente quando não for possível criar instâncias spot devido a problemas de preço ou estoque. Válido apenas quando MultiAZPolicy estiver definido como COST_OPTIMIZED. Valores válidos:

  • true: instâncias de pagamento conforme o uso são criadas automaticamente.

  • false: instâncias de pagamento conforme o uso não são criadas automaticamente.

SpotAutoReplaceOnDemand

Boolean

false

Quando CompensateWithOnDemand está ativado e o percentual de instâncias sob demanda excede OnDemandPercentageAboveBaseCapacity, o Auto Scaling tenta substituir as instâncias sob demanda excedentes por instâncias spot. Isso evita que instâncias sob demanda criadas como fallback sejam mantidas a longo prazo. Valores válidos:

  • true: permite a substituição.

  • false: não permite a substituição.

PriceComparisonMode

String

PricePerUnit

Modo de comparação de preços para a política de otimização de custos do grupo de dimensionamento. Valores válidos:

  • PricePerUnit: compara preços com base no preço por unidade de capacidade.

    A capacidade de uma instância em um grupo de dimensionamento é determinada pelo peso definido para seu tipo de instância. O peso padrão é 1, o que significa que uma instância ECS tem capacidade de 1.

  • PricePerVCpu: compara preços com base no preço por vCPU.

Valor padrão: PricePerUnit.

BalanceMode

String

BalancedBestEffort

Modo de balanceamento de zonas. Este parâmetro é válido apenas quando o balanceamento de zonas está ativado. Valores válidos:

  • BalancedBestEffort:

    Se não for possível criar recursos em uma zona, o sistema tenta criá-los em outras zonas para garantir a entrega dos recursos.

  • BalancedOnly:

    Se não for possível criar recursos em uma zona, o sistema não tenta criá-los em outras zonas. A atividade de expansão de escala é parcialmente bem-sucedida. Isso evita desequilíbrio de recursos entre as zonas.

AutoRebalance

Boolean

false

Indica se o rebalanceamento automático está ativado. Válido apenas quando o balanceamento de zonas está ativado e BalanceMode é BalancedOnly. Valores válidos:

  • false: o rebalanceamento automático está desativado.

  • true: o Auto Scaling verifica e rebalança automaticamente a capacidade entre as zonas.

Exemplos

Exemplo de solicitação

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"}]
&Common request parameters

Exemplos de resposta

Formato 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>

Formato 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
    }
  } ]
}

Códigos de erro

Para obter uma lista de códigos de erro, consulte o Error Center.