Consulta grupos de escalonamento. Você pode chamar esta operação para visualizar informações básicas sobre grupos de escalonamento, instâncias em grupos de escalonamento e configurações de escalonamento.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ess:DescribeScalingGroups |
get |
*ScalingGroup
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Sim |
O ID da região do grupo de escalonamento. |
cn-qingdao |
| PageNumber |
integer |
Não |
O número da página da lista de grupos de escalonamento. Valor mínimo: 1. Valor padrão: 1. |
1 |
| PageSize |
integer |
Não |
O número de entradas por página ao usar a paginação. Valor máximo: 50. Valor padrão: 10. Valores válidos:
|
10 |
| ScalingGroupName |
string |
Não |
O nome do grupo de escalonamento. |
scalinggroup**** |
| ScalingGroupName.1 |
string |
Não |
O nome do grupo de escalonamento N que você deseja consultar. Nomes de grupos de escalonamento inválidos são ignorados e nenhum erro é retornado. |
scalinggroup**** |
| ScalingGroupName.2 |
string |
Não |
O nome do grupo de escalonamento N que você deseja consultar. Nomes de grupos de escalonamento inválidos são ignorados e nenhum erro é retornado. |
scalinggroup**** |
| ScalingGroupName.3 |
string |
Não |
O nome do grupo de escalonamento N que você deseja consultar. Nomes de grupos de escalonamento inválidos são ignorados e nenhum erro é retornado. |
scalinggroup**** |
| ScalingGroupName.4 |
string |
Não |
O nome do grupo de escalonamento N que você deseja consultar. Nomes de grupos de escalonamento inválidos são ignorados e nenhum erro é retornado. |
scalinggroup**** |
| ScalingGroupName.5 |
string |
Não |
O nome do grupo de escalonamento N que você deseja consultar. Nomes de grupos de escalonamento inválidos são ignorados e nenhum erro é retornado. |
scalinggroup**** |
| ScalingGroupName.6 |
string |
Não |
O nome do grupo de escalonamento N que você deseja consultar. Nomes de grupos de escalonamento inválidos são ignorados e nenhum erro é retornado. |
scalinggroup**** |
| ScalingGroupName.7 |
string |
Não |
O nome do grupo de escalonamento N que você deseja consultar. Nomes de grupos de escalonamento inválidos são ignorados e nenhum erro é retornado. |
scalinggroup**** |
| ScalingGroupName.8 |
string |
Não |
O nome do grupo de escalonamento N que você deseja consultar. Nomes de grupos de escalonamento inválidos são ignorados e nenhum erro é retornado. |
scalinggroup**** |
| ScalingGroupName.9 |
string |
Não |
O nome do grupo de escalonamento N que você deseja consultar. Nomes de grupos de escalonamento inválidos são ignorados e nenhum erro é retornado. |
scalinggroup**** |
| ScalingGroupName.10 |
string |
Não |
O nome do grupo de escalonamento N que você deseja consultar. Nomes de grupos de escalonamento inválidos são ignorados e nenhum erro é retornado. |
scalinggroup**** |
| ScalingGroupName.11 |
string |
Não |
O nome do grupo de escalonamento N que você deseja consultar. Nomes de grupos de escalonamento inválidos são ignorados e nenhum erro é retornado. |
scalinggroup**** |
| ScalingGroupName.12 |
string |
Não |
O nome do grupo de escalonamento N que você deseja consultar. Nomes de grupos de escalonamento inválidos são ignorados e nenhum erro é retornado. |
scalinggroup**** |
| ScalingGroupName.13 |
string |
Não |
O nome do grupo de escalonamento N que você deseja consultar. Nomes de grupos de escalonamento inválidos são ignorados e nenhum erro é retornado. |
scalinggroup**** |
| ScalingGroupName.14 |
string |
Não |
O nome do grupo de escalonamento N que você deseja consultar. Nomes de grupos de escalonamento inválidos são ignorados e nenhum erro é retornado. |
scalinggroup**** |
| ScalingGroupName.15 |
string |
Não |
O nome do grupo de escalonamento N que você deseja consultar. Nomes de grupos de escalonamento inválidos são ignorados e nenhum erro é retornado. |
scalinggroup**** |
| ScalingGroupName.16 |
string |
Não |
O nome do grupo de escalonamento N que você deseja consultar. Nomes de grupos de escalonamento inválidos são ignorados e nenhum erro é retornado. |
scalinggroup**** |
| ScalingGroupName.17 |
string |
Não |
O nome do grupo de escalonamento N que você deseja consultar. Nomes de grupos de escalonamento inválidos são ignorados e nenhum erro é retornado. |
scalinggroup**** |
| ScalingGroupName.18 |
string |
Não |
O nome do grupo de escalonamento N que você deseja consultar. Nomes de grupos de escalonamento inválidos são ignorados e nenhum erro é retornado. |
scalinggroup**** |
| ScalingGroupName.19 |
string |
Não |
O nome do grupo de escalonamento N que você deseja consultar. Nomes de grupos de escalonamento inválidos são ignorados e nenhum erro é retornado. |
scalinggroup**** |
| ScalingGroupName.20 |
string |
Não |
O nome do grupo de escalonamento N que você deseja consultar. Nomes de grupos de escalonamento inválidos são ignorados e nenhum erro é retornado. |
scalinggroup**** |
| GroupType |
string |
Não |
O tipo de instâncias gerenciadas pelo grupo de escalonamento. Valores válidos:
|
ECS |
| ScalingGroupId |
array |
Não |
O ID do grupo de escalonamento N que você deseja consultar. Valores válidos de N: 1 a 20. IDs de grupos de escalonamento inválidos são ignorados e nenhum erro é retornado. |
asg-bp14wlu85wrpchm0**** |
|
string |
Não |
O ID do grupo de escalonamento N que você deseja consultar. Valores válidos de N: 1 a 20. IDs de grupos de escalonamento inválidos são ignorados e nenhum erro é retornado. |
asg-bp14wlu85wrpchm0**** |
|
| ResourceGroupId |
string |
Não |
O ID do grupo de recursos ao qual o grupo de escalonamento pertence. Nota
Se nenhum grupo de escalonamento pertencer ao grupo de recursos especificado, um resultado vazio é retornado e nenhum erro é reportado. |
rg-123**** |
| Tag |
array<object> |
Não |
As tags do grupo de escalonamento. |
|
|
object |
Não |
As tags do grupo de escalonamento. |
||
| Key |
string |
Não |
A chave da tag do grupo de escalonamento. |
Departamento |
| Value |
string |
Não |
O valor da tag do grupo de escalonamento. |
Finanças |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
| PageNumber |
integer |
O número da página atual. |
1 |
| PageSize |
integer |
O número de entradas por página. |
10 |
| TotalCount |
integer |
O número total de grupos de dimensionamento. |
1 |
| ScalingGroups |
object |
||
| ScalingGroup |
array<object> |
A coleção de informações dos grupos de dimensionamento. |
|
|
array<object> |
A coleção de informações dos grupos de dimensionamento. |
||
| VpcId |
string |
O ID da VPC à qual o grupo de dimensionamento pertence. |
vpc-bp1vwnn14rqpyiczj**** |
| CreationTime |
string |
A hora em que o grupo de dimensionamento foi criado. |
2014-08-14T10:58Z |
| TotalInstanceCount |
integer |
O número total de instâncias ECS no grupo de dimensionamento. |
1 |
| ScalingGroupName |
string |
O nome do grupo de escalonamento. |
dyrSuvBOtO1dEdIlIbp**** |
| SpotInstancePools |
integer |
O número de tipos de instância disponíveis. O grupo de dimensionamento cria instâncias spot de forma econômica entre os tipos de instância especificados. Valores válidos: 0 a 10. Quando MultiAZPolicy é definido como COMPOSABLE, o valor padrão é 2. |
5 |
| StoppedCapacity |
integer |
O número de instâncias que estão no modo econômico (paradas) no grupo de dimensionamento. |
1 |
| OnDemandPercentageAboveBaseCapacity |
integer |
A porcentagem de instâncias pagas conforme o uso entre as instâncias excedentes quando o número mínimo de instâncias pagas conforme o uso (OnDemandBaseCapacity) é atingido. Valores válidos: 0 a 100. Quando MultiAZPolicy é definido como COMPOSABLE, o valor padrão é 100. |
20 |
| ModificationTime |
string |
A hora em que o grupo de dimensionamento foi modificado pela última vez. |
2014-08-14T10:58Z |
| MinSize |
integer |
O número mínimo de instâncias ECS no grupo de dimensionamento. |
1 |
| ScalingGroupId |
string |
O ID do grupo de dimensionamento. |
asg-bp14wlu85wrpchm0**** |
| CompensateWithOnDemand |
boolean |
Quando MultiAZPolicy é definido como COST_OPTIMIZED, especifica se devem ser criadas automaticamente instâncias ECS pagas conforme o uso quando instâncias spot não puderem ser criadas devido a motivos como custo ou estoque insuficiente. Valores válidos:
|
true |
| ScalingPolicy |
string |
O modo de recuperação do grupo de dimensionamento. Valores válidos:
Para mais informações sobre as ações em instâncias removidas, consulte RemoveInstances. |
recycle |
| RemovingWaitCapacity |
integer |
O número de instâncias ECS que estão no estado de remoção pendente no grupo de dimensionamento. |
1 |
| ActiveCapacity |
integer |
O número de instâncias ECS que foram adicionadas ao grupo de dimensionamento e estão em execução conforme o esperado. |
1 |
| OnDemandBaseCapacity |
integer |
O número mínimo de instâncias pagas conforme o uso necessárias no grupo de dimensionamento. Valores válidos: 0 a 1000. Quando o número de instâncias pagas conforme o uso no grupo de dimensionamento for menor que esse valor, o sistema cria prioritariamente instâncias pagas conforme o uso. Quando MultiAZPolicy é definido como COMPOSABLE, o valor padrão é 0. |
30 |
| ProtectedCapacity |
integer |
O número de instâncias ECS que estão no estado protegido no grupo de dimensionamento. |
1 |
| HealthCheckType |
string |
O modo de verificação de integridade do grupo de dimensionamento. Valores válidos:
|
ECS |
| LifecycleState |
string |
O status do grupo de dimensionamento. Valores válidos:
|
Active |
| GroupDeletionProtection |
boolean |
Indica se a proteção contra exclusão está ativada para o grupo de dimensionamento. Valores válidos:
|
true |
| ActiveScalingConfigurationId |
string |
O ID da configuração de dimensionamento ativa no grupo de dimensionamento. |
asc-bp1et2qekq3ojr33**** |
| GroupType |
string |
O tipo de instâncias gerenciadas pelo grupo de dimensionamento. |
ECS |
| MultiAZPolicy |
string |
A política de dimensionamento para instâncias ECS em um grupo de dimensionamento multizona. Valores válidos:
|
PRIORITY |
| RemovingCapacity |
integer |
O número de instâncias ECS que estão sendo removidas do grupo de dimensionamento. |
0 |
| PendingWaitCapacity |
integer |
O número de instâncias ECS que estão no estado de adição pendente no grupo de dimensionamento. |
1 |
| StandbyCapacity |
integer |
O número de instâncias que estão no estado de espera no grupo de dimensionamento. |
1 |
| PendingCapacity |
integer |
O número de instâncias ECS que estão sendo adicionadas ao grupo de dimensionamento e não concluíram as configurações relevantes. |
0 |
| LaunchTemplateId |
string |
O ID do modelo de execução usado pelo grupo de dimensionamento. |
lt-m5e3ofjr1zn1aw7**** |
| TotalCapacity |
integer |
A capacidade total ponderada de todas as instâncias ECS no grupo de dimensionamento se os pesos dos tipos de instância estiverem configurados. Caso contrário, o número total de instâncias ECS no grupo de dimensionamento. |
1 |
| DesiredCapacity |
integer |
O número esperado de instâncias no grupo de dimensionamento. O grupo de dimensionamento mantém automaticamente o número de instâncias ECS no número esperado de instâncias. |
5 |
| SpotInstanceRemedy |
boolean |
Indica se as instâncias spot suplementares estão ativadas. Quando ativado, o grupo de dimensionamento tenta criar novas instâncias para substituir as instâncias spot que estão prestes a ser recuperadas após o recebimento de uma notificação de recuperação. |
true |
| LaunchTemplateVersion |
string |
A versão do modelo de execução usado pelo grupo de dimensionamento. |
Default |
| RegionId |
string |
O ID da região na qual o grupo de dimensionamento reside. |
cn-qingdao |
| VSwitchId |
string |
O ID do vSwitch associado ao grupo de dimensionamento. |
vsw-bp1whw2u46cn8zubm**** |
| MaxSize |
integer |
O número máximo de instâncias ECS no grupo de dimensionamento. |
2 |
| DefaultCooldown |
integer |
O tempo de resfriamento padrão do grupo de dimensionamento. Durante o tempo de resfriamento, o grupo de dimensionamento não executa outras atividades de dimensionamento. Este parâmetro se aplica apenas a atividades de dimensionamento acionadas por tarefas acionadas por eventos do CloudMonitor. |
60 |
| VServerGroups |
object |
||
| VServerGroup |
array<object> |
A lista de grupos de servidores de back-end. |
|
|
array<object> |
A lista de grupos de servidores de back-end. |
||
| LoadBalancerId |
string |
O ID da instância de load balancer à qual o grupo de servidores de back-end pertence. |
147b46d767c-cn-qingdao-cm5**** |
| VServerGroupAttributes |
object |
||
| VServerGroupAttribute |
array<object> |
Os atributos do grupo de servidores de back-end. |
|
|
object |
Os atributos do grupo de servidores de back-end. |
||
| VServerGroupId |
string |
O ID do grupo de servidores de back-end. |
rsp-bp12bjrny**** |
| Weight |
integer |
O peso do grupo de servidores de back-end. |
1 |
| Port |
integer |
O número da porta usado pela instância de load balancer para atender solicitações externas. |
22 |
| LaunchTemplateOverrides |
object |
||
| LaunchTemplateOverride |
array<object> |
As informações do tipo de instância que estendem o modelo de execução. |
|
|
object |
As informações do tipo de instância que estendem o modelo de execução. |
||
| WeightedCapacity |
integer |
O peso do tipo de instância, que representa a capacidade de uma única instância desse tipo no grupo de dimensionamento. Um peso maior significa que menos instâncias desse tipo são necessárias para atender à capacidade desejada. |
4 |
| InstanceType |
string |
O tipo de instância especificado, que substitui o tipo de instância no modelo de execução. |
ecs.c5.xlarge |
| SpotPriceLimit |
number |
O preço máximo de lance para o tipo de instância especificado na substituição do modelo de execução (LaunchTemplateOverride.N.InstanceType). Você pode especificar N valores para este parâmetro. O modelo de execução estendido suporta N tipos de instância. Valores válidos de N: 1 a 10. Nota
Este parâmetro entra em vigor apenas quando o parâmetro LaunchTemplateId especifica um modelo de execução. |
0.025 |
| AlbServerGroups |
object |
||
| AlbServerGroup |
array<object> |
A coleção de informações do grupo de servidores ALB. |
|
|
object |
A coleção de informações do grupo de servidores ALB. |
||
| AlbServerGroupId |
string |
O ID do grupo de servidores ALB. |
sgp-ddwb0y0g6y9bjm**** |
| Weight |
integer |
O peso da instância ECS como servidor de back-end após o Auto Scaling adicionar a instância ECS ao grupo de servidores ALB. |
100 |
| Port |
integer |
O número da porta usado pela instância ECS após o Auto Scaling adicionar a instância ECS ao grupo de servidores ALB. |
80 |
| ServerGroups |
object |
||
| ServerGroup |
array<object> |
A coleção de informações do grupo de servidores de load balancer. Nota
Você pode usar este parâmetro para obter informações sobre grupos de servidores do tipo ALB, do tipo NLB e do tipo GWLB associados ao grupo de dimensionamento. |
|
|
object |
A coleção de informações do grupo de servidores de load balancer. |
||
| ServerGroupId |
string |
O ID do grupo de servidores. |
sgp-i9ouakeaerr***** |
| Type |
string |
O tipo do grupo de servidores. Valores válidos:
|
ALB |
| Weight |
integer |
O peso da instância ECS como servidor de back-end após o Auto Scaling adicionar a instância ECS ao grupo de servidores. |
100 |
| Port |
integer |
O número da porta usado pela instância ECS após o Auto Scaling adicionar a instância ECS ao grupo de servidores. |
80 |
| RemovalPolicies |
object |
||
| RemovalPolicy |
array |
A coleção de políticas de remoção para instâncias ECS. Valores válidos:
|
|
|
string |
A coleção de políticas de remoção para instâncias ECS. Valores válidos:
|
OldestScalingConfiguration |
|
| DBInstanceIds |
object |
||
| DBInstanceId |
array |
O ID da instância do ApsaraDB RDS associada ao grupo de dimensionamento. |
|
|
string |
O ID da instância do ApsaraDB RDS associada ao grupo de dimensionamento. |
rm-bp15556qzebg1**** |
|
| LoadBalancerIds |
object |
||
| LoadBalancerId |
array |
A lista de IDs das instâncias de load balancer associadas ao grupo de dimensionamento. |
|
|
string |
A lista de IDs das instâncias de load balancer associadas ao grupo de dimensionamento. |
lb-bp19byhscefk3x0li**** |
|
| VSwitchIds |
object |
||
| VSwitchId |
array |
A coleção de IDs de vSwitch associados ao grupo de dimensionamento. Se você especificou o parâmetro VSwitchIds, o parâmetro VSwitchId será ignorado. |
|
|
string |
A coleção de IDs de vSwitch associados ao grupo de dimensionamento. Se você especificou o parâmetro VSwitchIds, o parâmetro VSwitchId será ignorado. |
vsw-bp1whw2u46cn8zubm**** |
|
| SuspendedProcesses |
object |
||
| SuspendedProcess |
array |
O processo de dimensionamento suspenso. Se nenhum processo estiver suspenso, um valor vazio será retornado. Valores válidos:
|
|
|
string |
O processo de dimensionamento suspenso. Se nenhum processo estiver suspenso, um valor vazio será retornado. Valores válidos:
|
ScaleIn |
|
| SystemSuspended |
boolean |
Indica se o Auto Scaling parou de executar atividades de dimensionamento no grupo de dimensionamento. Valores válidos:
|
true |
| MonitorGroupId |
string |
O ID do grupo de aplicativos do CloudMonitor associado ao grupo de dimensionamento. |
1497**** |
| AzBalance |
boolean |
Indica se a capacidade do grupo de dimensionamento está distribuída uniformemente entre várias zonas. Valores válidos:
Nota
Este parâmetro entra em vigor apenas quando MultiAZPolicy é definido como COMPOSABLE. |
false |
| AllocationStrategy |
string |
A estratégia de alocação de capacidade que determina como o grupo de dimensionamento seleciona os tipos de instância disponíveis para atender aos requisitos de capacidade. A estratégia de alocação de capacidade se aplica tanto às capacidades pagas conforme o uso quanto às spot. Valores válidos:
Nota
Este parâmetro entra em vigor apenas quando MultiAZPolicy é definido como COMPOSABLE. |
priority |
| SpotAllocationStrategy |
string |
A estratégia de alocação para capacidade spot. Você pode usar este parâmetro para especificar separadamente a estratégia de alocação para capacidade spot. Este parâmetro entra em vigor apenas quando MultiAZPolicy é definido como COMPOSABLE. Valores válidos:
|
lowestPrice |
| MaxInstanceLifetime |
integer |
O tempo máximo que uma instância pode permanecer no grupo de dimensionamento. Unidade: segundos. Valores válidos: 0 ou Valor padrão: null. Nota
Este parâmetro não é compatível com grupos de dimensionamento do tipo Elastic Container Instance (ECI) ou grupos de dimensionamento com o recurso Sem Cobrança para Instâncias Paradas ativado. |
null |
| CustomPolicyARN |
string |
O Alibaba Cloud Resource Name (ARN) da função do Function Compute para a política de remoção personalizada. Este parâmetro só entra em vigor quando a primeira política de remoção em RemovalPolicies é definida como CustomPolicy. |
acs:fc:cn-zhangjiakou:16145688****:services/ess_custom_terminate_policy.LATEST/functions/ess_custom_terminate_policy_name |
| InitCapacity |
integer |
O número de instâncias que estão no estado de inicialização antes da expansão no grupo de dimensionamento. |
0 |
| ResourceGroupId |
string |
O ID do grupo de recursos ao qual o grupo de dimensionamento pertence. |
rg-123**** |
| LoadBalancerConfigs |
object |
||
| LoadBalancerConfig |
array<object> |
As configurações de load balancer das instâncias do Classic Load Balancer (CLB, anteriormente SLB). |
|
|
object |
As configurações de load balancer das instâncias do Classic Load Balancer (CLB, anteriormente SLB). |
||
| LoadBalancerId |
string |
O ID da instância de load balancer CLB (anteriormente SLB). |
147b46d767c-cn-qingdao-cm5**** |
| Weight |
integer |
O peso da instância ECS como servidor de back-end após o Auto Scaling adicionar a instância ECS ao grupo de servidores do load balancer CLB (anteriormente SLB). Um peso maior indica que a instância ECS recebe mais solicitações de acesso. Se o peso for 0, a instância ECS não receberá nenhuma solicitação de acesso. O sistema aloca solicitações de acesso com base no peso. Valores válidos: 0 a 100. |
10 |
| EnableDesiredCapacity |
boolean |
Indica se o recurso de número esperado de instâncias está ativado. Valores válidos:
|
false |
| Tags |
object |
||
| Tag |
array<object> |
As tags do grupo de escalonamento. |
|
|
object |
As tags do grupo de escalonamento. |
||
| TagKey |
string |
A chave da tag do grupo de escalonamento. |
Departamento |
| TagValue |
string |
O valor da tag do grupo de escalonamento. |
Finanças |
| Propagate |
boolean |
Indica se a tag é uma tag propagável. Valores válidos:
Valor padrão: false. |
false |
| HealthCheckTypes |
object |
||
| HealthCheckType |
array |
O modo de verificação de integridade do grupo de dimensionamento. Valores válidos:
|
|
|
string |
O modo de verificação de integridade do grupo de dimensionamento. Valores válidos:
|
ECS |
|
| DBInstances |
object |
||
| DBInstance |
array<object> |
A lista de bancos de dados associados ao grupo de dimensionamento. |
|
|
array<object> |
As informações de configuração do banco de dados associado ao grupo de dimensionamento. |
||
| DBInstanceId |
string |
O ID da instância de banco de dados. |
rm-m5eqju85s45mu0*** |
| Type |
string |
O tipo de banco de dados. Valores válidos:
|
RDS |
| SecurityGroupIds |
object |
||
| SecurityGroupId |
array |
A lista de grupos de segurança que o grupo de dimensionamento adiciona à lista de permissões do grupo de segurança do banco de dados. |
|
|
string |
Indica se o grupo de dimensionamento remove os grupos de segurança na lista de bancos de dados associados da lista de permissões do grupo de segurança do banco de dados. Este parâmetro é válido para a lista de bancos de dados associados quando o parâmetro
|
sg-uf65zt66cf2a0q47*** |
|
| SpotCapacity |
integer |
O número de instâncias spot no grupo de dimensionamento. |
0 |
| StopInstanceTimeout |
integer |
O período de tempo limite para aguardar a parada de uma instância ECS durante o processo de redução de escala. Unidade: segundos. |
60 |
| CapacityOptions |
object |
As opções de capacidade. |
|
| OnDemandBaseCapacity |
integer |
O número mínimo de instâncias pay-as-you-go necessárias no grupo de dimensionamento. Quando o número de instâncias pay-as-you-go no grupo de dimensionamento for menor que este valor, o sistema criará preferencialmente instâncias pay-as-you-go. Valores válidos: 0 a 1000. |
0 |
| OnDemandPercentageAboveBaseCapacity |
integer |
A porcentagem de instâncias pay-as-you-go entre as instâncias excedentes após o número mínimo de instâncias pay-as-you-go especificado por |
0 |
| CompensateWithOnDemand |
boolean |
Quando MultiAZPolicy é definido como COST_OPTIMIZED, especifica se devem ser criadas automaticamente instâncias ECS pagas conforme o uso quando instâncias spot não puderem ser criadas devido a motivos como custo ou estoque insuficiente. Valores válidos:
|
true |
| SpotAutoReplaceOnDemand |
boolean |
Quando
|
false |
| PriceComparisonMode |
string |
O modo de comparação de preços para a estratégia de otimização de custos do grupo de dimensionamento. Valores válidos:
Valor padrão: PricePerUnit. |
PricePerUnit |
| BalanceMode |
string |
O modo de balanceamento de zona. Este parâmetro só entra em vigor quando o balanceamento de zona está ativado. Valores válidos:
|
BalancedBestEffort |
| AutoRebalance |
boolean |
Indica se o rebalanceamento automático está ativado para o grupo de dimensionamento. Este parâmetro só entra em vigor quando BalancedOnly está ativado para um grupo de dimensionamento com balanceamento de zona. Valores válidos:
|
false |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
"PageNumber": 1,
"PageSize": 10,
"TotalCount": 1,
"ScalingGroups": {
"ScalingGroup": [
{
"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": {
"VServerGroup": [
{
"LoadBalancerId": "147b46d767c-cn-qingdao-cm5****",
"VServerGroupAttributes": {
"VServerGroupAttribute": [
{
"VServerGroupId": "rsp-bp12bjrny****",
"Weight": 1,
"Port": 22
}
]
}
}
]
},
"LaunchTemplateOverrides": {
"LaunchTemplateOverride": [
{
"WeightedCapacity": 4,
"InstanceType": "ecs.c5.xlarge",
"SpotPriceLimit": 0.025
}
]
},
"AlbServerGroups": {
"AlbServerGroup": [
{
"AlbServerGroupId": "sgp-ddwb0y0g6y9bjm****",
"Weight": 100,
"Port": 80
}
]
},
"ServerGroups": {
"ServerGroup": [
{
"ServerGroupId": "sgp-i9ouakeaerr*****",
"Type": "ALB",
"Weight": 100,
"Port": 80
}
]
},
"RemovalPolicies": {
"RemovalPolicy": [
"OldestScalingConfiguration"
]
},
"DBInstanceIds": {
"DBInstanceId": [
"rm-bp15556qzebg1****"
]
},
"LoadBalancerIds": {
"LoadBalancerId": [
"lb-bp19byhscefk3x0li****"
]
},
"VSwitchIds": {
"VSwitchId": [
"vsw-bp1whw2u46cn8zubm****"
]
},
"SuspendedProcesses": {
"SuspendedProcess": [
"ScaleIn"
]
},
"SystemSuspended": true,
"MonitorGroupId": "1497****",
"AzBalance": false,
"AllocationStrategy": "priority",
"SpotAllocationStrategy": "lowestPrice",
"MaxInstanceLifetime": 0,
"CustomPolicyARN": "acs:fc:cn-zhangjiakou:16145688****:services/ess_custom_terminate_policy.LATEST/functions/ess_custom_terminate_policy_name",
"InitCapacity": 0,
"ResourceGroupId": "rg-123****",
"LoadBalancerConfigs": {
"LoadBalancerConfig": [
{
"LoadBalancerId": "147b46d767c-cn-qingdao-cm5****",
"Weight": 10
}
]
},
"EnableDesiredCapacity": false,
"Tags": {
"Tag": [
{
"TagKey": "Department",
"TagValue": "Finance",
"Propagate": false
}
]
},
"HealthCheckTypes": {
"HealthCheckType": [
"ECS"
]
},
"DBInstances": {
"DBInstance": [
{
"DBInstanceId": "rm-m5eqju85s45mu0***",
"Type": "RDS",
"SecurityGroupIds": {
"SecurityGroupId": [
"sg-uf65zt66cf2a0q47***"
]
}
}
]
},
"SpotCapacity": 0,
"StopInstanceTimeout": 60,
"CapacityOptions": {
"OnDemandBaseCapacity": 0,
"OnDemandPercentageAboveBaseCapacity": 0,
"CompensateWithOnDemand": true,
"SpotAutoReplaceOnDemand": false,
"PriceComparisonMode": "PricePerUnit"
},
"BalanceMode": "BalancedBestEffort",
"AutoRebalance": false
}
]
}
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.