Todos os produtos
Search
Central de documentação

Auto Scaling:ModifyScalingConfiguration

Última atualização: Jul 16, 2026

Modifica uma configuração de dimensionamento do tipo ECS (o modelo de instância ECS para scale-out) caso a configuração de dimensionamento atual não atenda aos seus requisitos de negócios.

Descrição da operação

  • Se você modificar o nome de uma configuração de dimensionamento, certifique-se de que nenhuma outra configuração de dimensionamento no mesmo grupo de dimensionamento tenha o mesmo nome.

  • Você pode vincular uma placa de interface de rede (NIC) primária usando um dos seguintes métodos. No entanto, você pode usar apenas um método em uma única solicitação. Se você usar ambos os métodos, a solicitação falhará e uma mensagem de erro será retornada. Quando você modifica a configuração de dimensionamento usando um método, a configuração da NIC definida pelo outro método é limpa.

    • Configure diretamente a NIC primária usando parâmetros como SecurityGroupId, SecurityGroupIds e Ipv6AddressCount.

    • Configure a NIC primária e as NICs secundárias usando o parâmetro NetworkInterfaces. Ao usar o parâmetro NetworkInterfaces, você deve configurar a NIC primária. Se NetworkInterface.InstanceType estiver definido como Primary, a NIC primária será configurada. Se NetworkInterface.InstanceType estiver definido como Secondary ou deixado vazio, uma NIC secundária será configurada.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

A tabela abaixo descreve a autorização necessária para chamar esta API. Você pode defini-la em uma política do Resource Access Management (RAM). As colunas da tabela estão detalhadas abaixo:

  • Ação: As ações que podem ser usadas no elemento Action das instruções de política de permissão do RAM para conceder permissões para executar a operação.

  • API: A API que você pode chamar para executar a ação.

  • Nível de acesso: O nível de acesso predefinido concedido para cada API. Valores válidos: create, list, get, update e delete.

  • Tipo de recurso: O tipo de recurso que suporta autorização para executar a ação. Indica se a ação suporta permissão em nível de recurso. O recurso especificado deve ser compatível com a ação. Caso contrário, a política será ineficaz.

    • Para APIs com permissões em nível de recurso, os tipos de recursos obrigatórios são marcados com um asterisco (*). Especifique o Nome de Recurso Alibaba Cloud (ARN) correspondente no elemento Resource da política.

    • Para APIs sem permissões em nível de recurso, é exibido como Todos os Recursos. Use um asterisco (*) no elemento Resource da política.

  • Chave de condição: As chaves de condição definidas pelo serviço. A chave permite controle granular, aplicando-se somente a ações ou a ações associadas a recursos específicos. Além das chaves de condição específicas do serviço, o Alibaba Cloud fornece um conjunto de chaves de condição comuns aplicáveis a todos os serviços compatíveis com RAM.

  • Ação dependente: As ações dependentes necessárias para executar a ação. Para concluir a ação, o usuário RAM ou a função RAM deve ter permissões para executar todas as ações dependentes.

Ação

Nível de acesso

Tipo de recurso

Chave de condição

Ação dependente

ess:ModifyScalingConfiguration

update

*ScalingGroup.

acs:ess:{#regionId}:{#accountId}:scalinggroup/{#ScalingGroupId}

Nenhuma Nenhuma

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

ScalingConfigurationId

string

Sim

O ID da configuração de dimensionamento que você deseja modificar.

asc-bp16har3jpj6fjbx****

IoOptimized

string

Não

Especifica se a instância é uma instância otimizada para E/S. Valores válidos:

  • none: A instância não é uma instância otimizada para E/S.

  • optimized: A instância é uma instância otimizada para E/S.

none

SpotStrategy

string

Não

A política de preempção para instâncias pay-as-you-go. Valores válidos:

  • NoSpot: uma instância pay-as-you-go regular.

  • SpotWithPriceLimit: uma instância spot com um preço máximo por hora definido pelo usuário.

  • SpotAsPriceGo: uma instância spot para a qual o preço de mercado no momento da compra é usado automaticamente como preço de lance.

NoSpot

ScalingConfigurationName

string

Não

O nome da configuração de dimensionamento. O nome deve ter de 2 a 64 caracteres e pode conter letras, dígitos, sublinhados (_), hifens (-) e pontos (.). Deve começar com uma letra, dígito ou caractere chinês.

O nome da configuração de dimensionamento deve ser único dentro de um grupo de dimensionamento na mesma região. Se você não especificar este parâmetro, o ID da configuração de dimensionamento será usado por padrão.

test-modify

InstanceName

string

Não

O nome da instância ECS que é criada automaticamente usando a configuração de dimensionamento.

inst****

HostName

string

Não

O nome do host do servidor Elastic Compute Service (ECS). Um ponto (.) ou hífen (-) não pode ser usado como primeiro ou último caractere, nem usado consecutivamente. Além disso, as convenções de nomenclatura para diferentes tipos de instâncias são as seguintes:

  • Instâncias Windows: O nome do host deve ter de 2 a 15 caracteres e pode conter letras, dígitos e hifens (-). Não pode conter pontos (.) ou consistir inteiramente em dígitos.

  • Outras instâncias (como Linux): O nome do host deve ter de 2 a 64 caracteres e pode conter vários pontos (.). Cada segmento entre dois pontos (.) pode conter letras, dígitos e hifens (-).

hos****

ImageId

string

Não

O ID do arquivo de imagem usado para a criação automática de instâncias.

Nota

Se a imagem usada anteriormente na configuração de dimensionamento incluir um disco em nuvem do sistema e discos em nuvem de dados, as informações dos discos em nuvem de dados serão removidas após a alteração da imagem.

centos6u5_64_20G_aliaegis_2014****.vhd

ImageName

string

Não

O nome da imagem. Os nomes das imagens devem ser únicos dentro de uma região. Se você especificar ImageId, ImageName será ignorado.

Você não pode usar ImageName para especificar imagens do Alibaba Cloud Marketplace.

suse11sp3_64_20G_aliaegis_2015****.vhd

Cpu

integer

Não

O número de vCPUs. Unidade: núcleos.

Você pode especificar tanto CPU quanto Memory para definir o intervalo de tipos de instância. Por exemplo, CPU=2 e Memory=16 define todos os tipos de instância com 2 vCPUs e 16 GiB de memória. O Auto Scaling determina o conjunto de tipos de instância ativos com base em fatores como otimização de E/S e zonas e, em seguida, cria instâncias do tipo de instância de menor preço com base na classificação por preço.

Nota

Esta configuração entra em vigor somente quando o modo de otimização de custos está ativado e nenhum tipo de instância é especificado na configuração de dimensionamento.

2

Memory

integer

Não

O tamanho da memória. Unidade: GiB.

Você pode especificar tanto CPU quanto Memory para definir o intervalo de tipos de instância. Por exemplo, CPU=2 e Memory=16 define todos os tipos de instância com 2 vCPUs e 16 GiB de memória. O Auto Scaling determina o conjunto de tipos de instância ativos com base em fatores como otimização de E/S e zonas e, em seguida, cria instâncias do tipo de instância de menor preço com base na classificação por preço.

Nota

Esta configuração entra em vigor somente quando o modo de otimização de custos está ativado e nenhum tipo de instância é especificado na configuração de dimensionamento.

16

InternetChargeType

string

Não

O método de cobrança para uso de rede. Valores válidos:

  • PayByBandwidth: pagamento por largura de banda. Neste caso, o valor de InternetMaxBandwidthOut especifica o valor fixo da largura de banda.

  • PayByTraffic: pagamento por tráfego. Neste caso, o valor de InternetMaxBandwidthOut especifica apenas a largura de banda máxima, e a cobrança é baseada no tráfego real da rede.

PayByBandwidth

InternetMaxBandwidthOut

integer

Não

A largura de banda pública de saída máxima. Unidade: Mbit/s. Valores válidos: 0 a 100.

Valor padrão: 0.

10

SystemDisk.Category

string

Não

A categoria do disco em nuvem do sistema. Valores válidos:

  • cloud: disco em nuvem básico.

  • cloud_efficiency: disco em nuvem ultra.

  • cloud_ssd: SSD padrão.

  • cloud_essd: Enterprise SSD (ESSD).

  • ephemeral_ssd: SSD local.

Este parâmetro não pode ser especificado junto com SystemDiskCategories. Se nem este parâmetro nem SystemDiskCategories for especificado, um valor padrão será usado. Se o tipo de instância pertencer às famílias de instâncias da Geração I e a instância não for uma instância otimizada para E/S, o valor padrão será cloud. Caso contrário, o valor padrão será cloud_efficiency.

cloud_efficiency

SystemDisk.Size

integer

Não

O tamanho do disco em nuvem do sistema. Unidade: GiB. Valores válidos:

  • Disco em nuvem básico: 20 a 500.

  • ESSD:
    • PL0: 1 a 2048.

    • PL1: 20 a 2048.

    • PL2: 461 a 2048.

    • PL3: 1261 a 2048.

  • ESSD AutoPL: 1 a 2048.

  • Outros tipos de disco em nuvem: 20 a 2048.

O valor deste parâmetro deve ser maior ou igual a max{1, ImageSize}.

50

SystemDisk.DiskName

string

Não

O nome do disco em nuvem do sistema. O nome deve ter de 2 a 128 caracteres e pode conter letras, dígitos, dois pontos (:), sublinhados (_) e hifens (-). Deve começar com uma letra ou caractere chinês e não pode começar com http:// ou https://. Valor padrão: vazio.

cloud_ssdSystem

SystemDisk.Description

string

Não

A descrição do disco em nuvem do sistema. A descrição deve ter de 2 a 256 caracteres e não pode começar com http:// ou https://.

Test system disk.

SystemDisk.AutoSnapshotPolicyId

string

Não

O ID da política de snapshot automático aplicada ao disco em nuvem do sistema.

sp-bp12m37ccmxvbmi5****

SystemDisk.PerformanceLevel

string

Não

O nível de desempenho (PL) do disco em nuvem do sistema quando o disco é um ESSD. Valores válidos:

  • PL0: Um único ESSD pode entregar até 10.000 IOPS de leitura/gravação aleatória.

  • PL1: Um único ESSD pode entregar até 50.000 IOPS de leitura/gravação aleatória.

  • PL2: Um único ESSD pode entregar até 100.000 IOPS de leitura/gravação aleatória.

  • PL3: Um único ESSD pode entregar até 1.000.000 IOPS de leitura/gravação aleatória.

Nota

Para mais informações sobre como selecionar um nível de desempenho de ESSD, consulte ESSDs.

PL0

LoadBalancerWeight

integer

Não

O peso do servidor backend do SLB. Valores válidos: 1 a 100.

50

UserData

string

Não

Os dados do usuário da instância ECS. Os dados devem ser codificados em Base64. O tamanho máximo dos dados brutos antes da codificação é de 32 KB.

ZWNobyBoZWxsbyBlY3Mh

KeyPairName

string

Não

O nome do par de chaves usado para fazer login na instância ECS.

  • Para instâncias Windows, este parâmetro é ignorado e está vazio por padrão.

  • Para instâncias Linux, o login baseado em senha é desativado durante a inicialização.

KeyPair_Name

RamRoleName

string

Não

O nome da função RAM associada à instância ECS. Este nome é fornecido e mantido pelo RAM. Você pode chamar a operação ListRoles para consultar as funções RAM disponíveis. Para mais informações sobre como criar uma função RAM, consulte a operação CreateRole.

RamRoleTest

PasswordInherit

boolean

Não

Especifica se deve ser usada a senha predefinida na imagem. Para usar este parâmetro, certifique-se de que uma senha esteja configurada para a imagem.

false

Tags

string

Não

As tags da instância ECS. As tags são especificadas como pares chave-valor. Você pode especificar até 20 tags. Os seguintes limites se aplicam a Key e Value:

  • Key pode ter até 64 caracteres e não pode começar com aliyun ou acs:. Não pode conter http:// ou https://. Key não pode ser uma string vazia.

  • Value pode ter até 128 caracteres e não pode começar com aliyun ou acs:. Não pode conter http:// ou https://. Value pode ser uma string vazia.

{"key1":"value1","key2":"value2", ... "key5":"value5"}

DeploymentSetId

string

Não

O ID do conjunto de implantação ao qual a instância ECS pertence.

ds-bp13v7bjnj9gis****

SecurityGroupId

string

Não

O ID do grupo de segurança ao qual a instância ECS pertence. Instâncias ECS no mesmo grupo de segurança podem acessar umas às outras.

sg-F876F****

Override

boolean

Não

Especifica se deve substituir os dados existentes. Valores válidos:

  • true: substitui os dados existentes.

  • false: não substitui os dados existentes.

true

ResourceGroupId

string

Não

O ID do grupo de recursos ao qual a instância ECS pertence.

abcd1234abcd****

HpcClusterId

string

Não

O ID do cluster HPC ao qual a instância ECS pertence.

hpc-clusterid

InstanceDescription

string

Não

A descrição da instância ECS. A descrição deve ter de 2 a 256 caracteres e não pode começar com http:// ou https://.

Test instance.

Ipv6AddressCount

integer

Não

O número de endereços IPv6 gerados aleatoriamente alocados às interfaces de rede elásticas (ENIs).

1

CreditSpecification

string

Não

Modifica o modo de execução de uma instância burstable. Valores válidos:

Standard

ImageFamily

string

Não

O nome da família de imagens. Você pode definir este parâmetro para obter a imagem disponível mais recente da família de imagens especificada para a criação de instâncias. Se você tiver especificado o parâmetro ImageId, não poderá especificar este parâmetro.

hangzhou-daily-update

ZoneId

string

Não

O ID da zona da instância ECS.

cn-hangzhou-g

DedicatedHostId

string

Não

Especifica se deve criar a instância ECS em um host dedicado. Como hosts dedicados não suportam a criação de instâncias spot, se você especificar o parâmetro DedicatedHostId, as configurações SpotStrategy e SpotPriceLimit na solicitação serão automaticamente ignoradas.

Você pode chamar a operação DescribeDedicatedHosts para consultar a lista de IDs de hosts dedicados.

dh-bp67acfmxazb4p****

Affinity

string

Não

Especifica se a instância em um host dedicado está associada ao host dedicado. Valores válidos:

  • default: A instância não está associada ao host dedicado. Quando uma instância com o modo econômico ativado é reiniciada, a instância pode ser colocada em outro host dedicado no pool de recursos de implantação automática se o host dedicado original tiver recursos insuficientes.

  • host: A instância está associada ao host dedicado. Quando uma instância com o modo econômico ativado é reiniciada, a instância permanece no host dedicado original. Se o host dedicado original tiver recursos insuficientes, a instância falhará ao reiniciar.

default

Tenancy

string

Não

Especifica se deve criar a instância em um host dedicado. Valores válidos:

  • default: cria uma instância que não está em um host dedicado.

  • host: cria uma instância em um host dedicado. Se você não especificar DedicatedHostId, o Alibaba Cloud selecionará automaticamente um host dedicado para a instância.

default

SchedulerOptions

object

Não

As opções do agendador.

["testManagedPrivateSpaceId****"]

PrivatePoolOptions.MatchCriteria

string

Não

A opção de pool privado para inicialização da instância. Um pool privado é gerado após uma garantia de elasticidade ou reserva de capacidade entrar em vigor. Você pode selecionar um pool privado ao iniciar uma instância. Valores válidos:

  • Open: modo aberto. O sistema corresponde automaticamente a um pool privado aberto. Se nenhum pool privado correspondente estiver disponível, o pool público será usado para iniciar a instância. Você não precisa especificar PrivatePoolOptions.Id neste modo.

  • Target: modo especificado. Um pool privado especificado é usado para iniciar a instância. Se o pool privado especificado estiver indisponível, a instância falhará ao iniciar. Neste modo, você deve especificar o ID do pool privado, o que significa que PrivatePoolOptions.Id é obrigatório.

  • None: nenhum pool privado é usado. A instância não usa nenhuma capacidade de pool privado para inicialização.

Open

PrivatePoolOptions.Id

string

Não

O ID do pool privado, que é o ID da garantia de elasticidade ou da reserva de capacidade.

eap-bp67acfmxazb4****

SpotDuration

integer

Não

O período de proteção da instância spot. Unidade: horas. Valores válidos:

  • 1: Após a criação de uma instância spot, o Alibaba Cloud garante que a instância não seja liberada automaticamente dentro de 1 hora. Após 1 hora, o sistema compara o preço de lance com o preço de mercado e verifica a disponibilidade de recursos para determinar se deve reter ou liberar automaticamente a instância.

  • 0: Após a criação de uma instância spot, o Alibaba Cloud não garante que a instância seja executada por 1 hora. O sistema compara o preço de lance com o preço de mercado e verifica a disponibilidade de recursos para determinar se deve reter ou liberar automaticamente a instância.

Nota

O Alibaba Cloud envia uma notificação de evento do sistema ECS 5 minutos antes da instância ser liberada. Instâncias spot são cobradas por segundo. Recomendamos que você selecione um período de proteção apropriado com base na duração esperada da execução da tarefa.

Valor padrão: 1.

1

SpotInterruptionBehavior

string

Não

O modo de interrupção da instância spot. Atualmente, apenas Terminate (padrão) é suportado, o que libera diretamente a instância.

Terminate

DataDisks

array<object>

Não

A coleção de informações de discos em nuvem de dados.

object

Não

A coleção de informações de discos em nuvem de dados.

PerformanceLevel

string

Não

O nível de desempenho do disco em nuvem de dados quando o disco é um ESSD. Valores válidos:

  • PL0: Um único ESSD pode entregar até 10.000 IOPS de leitura/gravação aleatória.

  • PL1: Um único ESSD pode entregar até 50.000 IOPS de leitura/gravação aleatória.

  • PL2: Um único ESSD pode entregar até 100.000 IOPS de leitura/gravação aleatória.

  • PL3: Um único ESSD pode entregar até 1.000.000 IOPS de leitura/gravação aleatória.

Nota

Para mais informações sobre como selecionar um nível de desempenho de ESSD, consulte ESSDs.

PL1

AutoSnapshotPolicyId

string

Não

O ID da política de snapshot automático aplicada ao disco em nuvem de dados.

sp-bp19nq9enxqkomib****

Encrypted

string

Não

Especifica se deve criptografar o disco em nuvem de dados. Valores válidos:

  • true: criptografa o disco em nuvem de dados.

  • false: não criptografa o disco em nuvem de dados.

false

Description

string

Não

A descrição do disco em nuvem do sistema. A descrição deve ter de 2 a 256 caracteres e não pode começar com http:// ou https://.

Test data disk.

SnapshotId

string

Não

O ID do snapshot usado para criar o disco em nuvem de dados. Após este parâmetro ser especificado, DataDisk.Size é ignorado, e o tamanho do disco criado é o tamanho do snapshot especificado.

Se o snapshot foi criado em ou antes de 15 de julho de 2013, a solicitação é rejeitada e a mensagem de erro InvalidSnapshot.TooOld é retornada.

s-snapshot****

Categories

array

Não

Os múltiplos tipos de disco do disco em nuvem de dados. Valores válidos:

  • cloud: disco em nuvem básico. A propriedade DeleteWithInstance de um disco em nuvem básico criado junto com a instância é definida como true.

  • cloud_efficiency: disco em nuvem ultra.

  • cloud_ssd: SSD padrão.

  • cloud_essd: ESSD.

  • ephemeral_ssd: SSD local.

  • cloud_auto: ESSD AutoPL.

  • cloud_regional_disk_auto: ESSD regional.

Nota

Você não pode especificar este parâmetro junto com DataDisk.Category.

string

Não

Os múltiplos tipos de disco do disco em nuvem de dados. Quando um tipo de disco com prioridade mais alta não pode ser usado, o Auto Scaling tenta automaticamente o próximo tipo de disco prioritário para criar o disco em nuvem de dados. Valores válidos:

  • cloud: disco em nuvem básico. A propriedade DeleteWithInstance de um disco em nuvem básico criado junto com a instância é definida como true.

  • cloud_efficiency: disco em nuvem ultra.

  • cloud_ssd: SSD padrão.

  • cloud_essd: ESSD.

  • ephemeral_ssd: SSD local.

  • cloud_auto: ESSD AutoPL.

  • cloud_regional_disk_auto: ESSD regional.

Nota

Você não pode especificar este parâmetro junto com DataDisk.Category.

cloud

Size

integer

Não

O tamanho do disco em nuvem de dados. Unidade: GiB. Valores válidos:

  • cloud: 5 a 2000.

  • cloud_efficiency: 20 a 32768.

  • cloud_ssd: 20 a 32768.

  • cloud_essd: 20 a 32768.

  • ephemeral_ssd: 5 a 800.

Após especificar este parâmetro, o tamanho do disco deve ser maior ou igual ao tamanho do snapshot especificado por SnapshotId.

100

Device

string

Não

O ponto de montagem do disco em nuvem de dados. Se você não especificar este parâmetro, o sistema usa o comportamento padrão para alocar um ponto de montagem durante a criação automática da instância ECS. Os pontos de montagem variam de /dev/xvdb a /dev/xvdz.

/dev/xvdd

DiskName

string

Não

O nome do disco em nuvem de dados. O nome deve ter de 2 a 128 caracteres e pode conter letras, dígitos, dois pontos (:), sublinhados (_) e hifens (-). Deve começar com uma letra ou caractere chinês e não pode começar com http:// ou https://.

cloud_ssdData

Category

string

Não

A categoria do disco em nuvem de dados. Valores válidos:

  • cloud: disco em nuvem básico. O atributo DeleteWithInstance de um disco em nuvem básico criado junto com a instância é definido como true.

  • cloud_efficiency: disco em nuvem ultra.

  • cloud_ssd: SSD padrão.

  • cloud_essd: ESSD.

  • ephemeral_ssd: SSD local.

  • cloud_auto: ESSD AutoPL.

  • cloud_regional_disk_auto: ESSD regional.

Este parâmetro não pode ser especificado junto com DataDisk.Categories. Se nem este parâmetro nem DataDisk.Categories for especificado, o valor padrão será usado:

  • Para instâncias otimizadas para E/S, o valor padrão é cloud_efficiency.

  • Para instâncias não otimizadas para E/S, o valor padrão é cloud.

cloud_ssd

DeleteWithInstance

boolean

Não

Especifica se o disco em nuvem de dados é liberado quando a instância é liberada. Valores válidos:

  • true: O disco em nuvem de dados é liberado quando a instância é liberada.

  • false: O disco em nuvem de dados é retido quando a instância é liberada.

Este parâmetro pode ser definido apenas para discos em nuvem independentes (DataDisk.Category definido como cloud, cloud_efficiency, cloud_ssd, cloud_essd ou cloud_auto). Caso contrário, um erro é retornado.

true

KMSKeyId

string

Não

O ID da chave KMS para o disco em nuvem de dados.

0e478b7a-4262-4802-b8cb-00d3fb40****

ProvisionedIops

integer

Não

As métricas de desempenho de IOPS (Operações de Entrada/Saída Por Segundo) provisionadas do disco em nuvem de dados.

Nota

IOPS (Operações de Entrada/Saída Por Segundo) mede o número de operações de leitura e gravação que um dispositivo de armazenamento em bloco pode processar por segundo.

100

BurstingEnabled

boolean

Não

Especifica se deve ativar o recurso de burst para o disco em nuvem de dados. Valores válidos:

  • true: ativa o recurso de burst.

  • false: não ativa o recurso de burst.

Nota

Este parâmetro é suportado apenas quando SystemDisk.Category está definido como cloud_auto.

false

SpotPriceLimits

array<object>

Não

As informações sobre tipos de instância spot.

object

Não

As informações sobre tipos de instância spot.

PriceLimit

number

Não

O preço de lance para a instância spot. Este parâmetro entra em vigor apenas quando SpotStrategy está definido como SpotWithPriceLimit.

0.125

InstanceType

string

Não

O tipo de instância da instância spot. Este parâmetro entra em vigor apenas quando SpotStrategy está definido como SpotWithPriceLimit.

ecs.g6.large

InstanceTypes

array

Não

Os tipos de instância para suporte a múltiplos tipos de instância. Se InstanceTypes for especificado, InstanceType será ignorado.

Quando instâncias não puderem ser criadas usando o tipo de instância com prioridade mais alta, o Auto Scaling selecionará automaticamente o tipo de instância com a próxima prioridade para criar instâncias.

string

Não

Os tipos de instância para suporte a múltiplos tipos de instância. Se InstanceTypes for especificado, InstanceType será ignorado.

Quando instâncias não puderem ser criadas usando o tipo de instância com prioridade mais alta, o Auto Scaling selecionará automaticamente o tipo de instância com a próxima prioridade para criar instâncias.

ecs.g6.large

InstanceTypeOverrides

array<object>

Não

As informações sobre tipos de instância especificados.

object

Não

As informações sobre tipos de instância especificados.

InstanceType

string

Não

Para especificar a capacidade de um tipo de instância na configuração de dimensionamento, especifique tanto este parâmetro quanto InstanceTypeOverride.WeightedCapacity.

Este parâmetro especifica o tipo de instância. Você pode especificar vários tipos de instância e usar o parâmetro InstanceTypeOverride.WeightedCapacity para estender o suporte a múltiplos tipos de instância com pesos personalizados.

Nota

Você não pode especificar este parâmetro junto com instanceTypes.

Valores válidos de InstanceType: Tipos de instância ECS disponíveis para compra.

ecs.c5.xlarge

WeightedCapacity

integer

Não

Para dimensionar o grupo de dimensionamento com base na capacidade do tipo de instância, especifique este parâmetro após especificar LaunchTemplateOverride.InstanceType.

Este parâmetro especifica o peso do tipo de instância, que representa a capacidade de uma única instância deste tipo no grupo de dimensionamento. Um peso maior significa que menos instâncias deste tipo são necessárias para atender à capacidade esperada.

Como os tipos de instância diferem em vCPUs, memória e outras métricas de desempenho, você pode atribuir pesos diferentes a diferentes tipos de instância com base em seus requisitos.

Exemplo:

  • Capacidade atual: 0.

  • Número esperado de instâncias: 6.

  • Capacidade de ecs.c5.xlarge: 4.

Para atender à capacidade esperada, o grupo de dimensionamento faz scale-out de 2 instâncias ecs.c5.xlarge.

Nota

Durante o scale-out, a capacidade do grupo de dimensionamento não pode exceder a soma da capacidade máxima (MaxSize) e o peso máximo dos tipos de instância.

Valores válidos de WeightedCapacity: 1 a 500.

4

SecurityGroupIds

array

Não

Os IDs dos grupos de segurança aos quais a instância pertence.

string

Não

Os IDs dos grupos de segurança aos quais a instância pertence.

sg-bp18kz60mefs****

InstancePatternInfos

array<object>

Não

A coleção de informações de configuração inteligente usadas para filtrar tipos de instância que atendem aos requisitos.

object

Não

A coleção de informações de configuração inteligente usadas para filtrar tipos de instância que atendem aos requisitos.

Cores

integer

Não

O número de núcleos de vCPU do tipo de instância no modo de configuração inteligente, usado para filtrar tipos de instância que atendem aos requisitos. Para mais informações, consulte Famílias de instâncias.

Observe as seguintes informações:

  • O parâmetro InstancePatternInfo aplica-se apenas a grupos de dimensionamento cujo tipo de rede é VPC.

  • Você deve especificar tanto InstancePatternInfo.Cores quanto InstancePatternInfo.Memory.

  • Se você tiver especificado tipos de instância usando o parâmetro InstanceType ou InstanceTypes, o Auto Scaling usará preferencialmente os tipos de instância especificados para scale-out. Quando os tipos de instância especificados estiverem fora de estoque, o Auto Scaling selecionará o tipo de instância de menor preço dentre aqueles que correspondem aos valores do parâmetro InstancePatternInfo.

2

InstanceFamilyLevel

string

Não

O nível da família de instâncias, usado para filtrar tipos de instância que atendem aos requisitos. Este parâmetro entra em vigor quando CostOptimization está ativado. Valores válidos:

  • EntryLevel: nível de entrada, que refere-se a tipos de instância compartilhados. Esses tipos de instância são mais econômicos, mas não garantem desempenho de computação estável. São adequados para cenários com baixa utilização de CPU. Para mais informações, consulte Famílias de instâncias compartilhadas.

  • EnterpriseLevel: nível empresarial. Esses tipos de instância fornecem desempenho estável e recursos dedicados. São adequados para cenários que exigem alta estabilidade. Para mais informações, consulte Famílias de instâncias.

  • CreditEntryLevel: nível de entrada de crédito, que refere-se a instâncias burstable. Esses tipos de instância usam créditos de CPU para garantir o desempenho de computação. São adequados para cenários com baixa utilização média de CPU e picos ocasionais. Para mais informações, consulte Visão geral das instâncias burstable.

EnterpriseLevel

MaxPrice

number

Não

O preço máximo por hora para instâncias pay-as-you-go ou spot no modo de configuração inteligente, usado para filtrar tipos de instância que atendem aos requisitos.

Nota

Este parâmetro é obrigatório quando SpotStrategy está definido como SpotWithPriceLimit. Em outros casos, este parâmetro é opcional.

2

Memory

number

Não

O tamanho da memória do tipo de instância no modo de configuração inteligente. Unidade: GiB. Este parâmetro é usado para filtrar tipos de instância que atendem aos requisitos.

4

Architectures

array

Não

Os tipos de arquitetura do tipo de instância. Valores válidos:

  • X86: computação x86.

  • Heterogeneous: computação heterogênea, como GPU ou FPGA.

  • BareMental: Instância Bare Metal ECS.

  • Arm: computação Arm.

Valor padrão: todos os tipos de arquitetura estão incluídos.

string

Não

Os tipos de arquitetura do tipo de instância. Valores válidos:

  • X86: computação x86.

  • Heterogeneous: computação heterogênea, como GPU ou FPGA.

  • BareMental: Instância Bare Metal ECS.

  • Arm: computação Arm.

Valor padrão: todos os tipos de arquitetura estão incluídos.

X86

BurstablePerformance

string

Não

Especifica se deve incluir tipos de instância burstable. Valores válidos:

  • Exclude: exclui tipos de instância burstable.

  • Include: inclui tipos de instância burstable.

  • Required: inclui apenas tipos de instância burstable.

Valor padrão: Include.

Include

ExcludedInstanceTypes

array

Não

Os tipos de instância a serem excluídos. Você pode usar caracteres curinga (*) para excluir um único tipo de instância ou uma família inteira de instâncias. Exemplos:

  • ecs.c6.large: exclui o tipo de instância ecs.c6.large.

  • ecs.c6.*: exclui toda a família de instâncias c6.

string

Não

Os tipos de instância a serem excluídos. Você pode usar caracteres curinga (*) para excluir um único tipo de instância ou uma família inteira de instâncias. Exemplos:

  • ecs.c6.large: exclui o tipo de instância ecs.c6.large.

  • ecs.c6.*: exclui toda a família de instâncias c6.

ecs.n1.small/ecs.n1.*/*7*

InstanceTypeFamilies

array

Não

As famílias de instâncias a serem consultadas. N indica que você pode especificar várias famílias de instâncias. Valores válidos de N: 1 a 10.

string

Não

As famílias de instâncias a serem consultadas. N indica que você pode especificar várias famílias de instâncias. Valores válidos de N: 1 a 10.

ecs.g6

MinimumCpuCoreCount

integer

Não

O número mínimo de núcleos de vCPU da instância.

2

MaximumCpuCoreCount

integer

Não

O número máximo de núcleos de vCPU do tipo de instância.

Nota

MaximumCpuCoreCount não pode exceder 4 vezes o valor de MinimumCpuCoreCount.

4

GpuSpecs

array

Não

Os tipos de GPU.

string

Não

Os tipos de GPU.

NVIDIA V100

InstanceCategories

array

Não

A categorização do tipo de instância. Valores válidos:

  • General-purpose: uso geral.

  • Compute-optimized: otimizado para computação.

  • Memory-optimized: otimizado para memória.

  • Big data: big data.

  • Local SSDs: SSD local.

  • High Clock Speed: alta frequência.

  • Enhanced: aprimorado.

  • Shared: compartilhado.

  • Compute-optimized with GPU: otimizado para computação acelerado por GPU.

  • Visual Compute-optimized: otimizado para computação visual.

  • Heterogeneous Service: serviço heterogêneo.

  • Compute-optimized with FPGA: otimizado para computação com FPGA.

  • Compute-optimized with NPU: otimizado para computação com NPU.

  • ECS Bare Metal: Instância Bare Metal ECS.

  • High Performance Compute: computação de alto desempenho (HPC).

string

Não

A categorização do tipo de instância. Valores válidos:

  • General-purpose: uso geral.

  • Compute-optimized: otimizado para computação.

  • Memory-optimized: otimizado para memória.

  • Big data: big data.

  • Local SSDs: SSD local.

  • High Clock Speed: alta frequência.

  • Enhanced: aprimorado.

  • Shared: compartilhado.

  • Compute-optimized with GPU: otimizado para computação acelerado por GPU.

  • Visual Compute-optimized: otimizado para computação visual.

  • Heterogeneous Service: serviço heterogêneo.

  • Compute-optimized with FPGA: otimizado para computação com FPGA.

  • Compute-optimized with NPU: otimizado para computação com NPU.

  • ECS Bare Metal: Instância Bare Metal ECS.

  • High Performance Compute: computação de alto desempenho (HPC).

Compute-optimized with GPU

CpuArchitectures

array

Não

As arquiteturas de CPU da instância. Valores válidos:

Nota

N indica que você pode especificar várias arquiteturas de CPU. Valores válidos de N: 1 a 2.

  • X86.

  • ARM.

string

Não

A arquitetura de CPU do tipo de instância. Valores válidos:

Nota

N indica que você pode especificar várias arquiteturas de CPU. Valores válidos de N: 1 a 2.

  • X86.

  • ARM.

X86

PhysicalProcessorModels

array

Não

Os modelos de processador da instância. N indica que você pode especificar vários modelos de processador. Valores válidos de N: 1 a 10.

string

Não

Os modelos de processador da instância. N indica que você pode especificar vários modelos de processador. Valores válidos de N: 1 a 10.

Intel Xeon(Ice Lake) Platinum 8369B

MinimumEniQuantity

integer

Não

O número mínimo de interfaces de rede elásticas (ENIs) suportadas pela instância.

2

MinimumEniPrivateIpAddressQuantity

integer

Não

O número mínimo de endereços IPv4 por ENI suportado pela instância. [_single.

2

MinimumEniIpv6AddressQuantity

integer

Não

O limite mínimo superior de endereços IPv6 em uma única interface de rede elástica (ENI) da instância.

1

MinimumInitialCredit

integer

Não

Os créditos iniciais mínimos de vCPU para instâncias burstable (t5 e t6).

12

MinimumBaselineCredit

integer

Não

O desempenho de computação de vCPU de linha de base mínimo (soma de todas as vCPUs) para instâncias burstable (t5 e t6).

12

MinimumMemorySize

number

Não

O tamanho mínimo de memória da instância. Unidade: GiB.

4

MaximumMemorySize

number

Não

O tamanho máximo de memória da instância. Unidade: GiB.

4

MinimumGpuAmount

integer

Não

O número mínimo de GPUs da instância. Valores válidos: inteiros positivos.

2

MaximumGpuAmount

integer

Não

O número máximo de GPUs da instância. Valores válidos: inteiros positivos.

2

SystemDiskCategories

array

Não

Os tipos de multidisco para o disco em nuvem do sistema. Quando um tipo de disco com prioridade mais alta estiver indisponível, o Auto Scaling tentará automaticamente o próximo tipo de disco prioritário para criar o disco em nuvem do sistema. Valores válidos:

  • cloud: disco em nuvem básico.

  • cloud_efficiency: disco em nuvem ultra.

  • cloud_ssd: SSD padrão.

  • cloud_essd: Enterprise SSD (ESSD).

Nota

Se você especificar este parâmetro, não poderá especificar SystemDisk.Category ao mesmo tempo.

string

Não

Os tipos de multidisco para o disco em nuvem do sistema. Quando um tipo de disco com prioridade mais alta estiver indisponível, o Auto Scaling tentará automaticamente o próximo tipo de disco prioritário para criar o disco em nuvem do sistema. Valores válidos:

  • cloud: disco em nuvem básico.

  • cloud_efficiency: disco em nuvem ultra.

  • cloud_ssd: SSD padrão.

  • cloud_essd: Enterprise SSD (ESSD).

Nota

Se você especificar este parâmetro, não poderá especificar SystemDisk.Category ao mesmo tempo.

cloud

Password

string

Não

A senha da instância ECS. A senha deve ter de 8 a 30 caracteres e deve conter pelo menos três dos seguintes tipos de caracteres: letras maiúsculas, letras minúsculas, dígitos e caracteres especiais. Os seguintes caracteres especiais são suportados:

`()~!@#$%^&*-_+=|{}[]:;'<>,.?/

Para instâncias Windows, a senha não pode começar com uma barra (/).

Nota

Se você especificar o parâmetro Password, recomendamos enviar a solicitação via HTTPS para evitar vazamentos de senha.

123abc****

SystemDisk.Encrypted

boolean

Não

Especifica se deve criptografar o disco em nuvem do sistema. Valores válidos:

  • true: criptografa o disco em nuvem do sistema.

  • false: não criptografa o disco em nuvem do sistema.

Valor padrão: false.

false

SystemDisk.KMSKeyId

string

Não

O ID da chave KMS usada para o disco em nuvem do sistema.

0e478b7a-4262-4802-b8cb-00d3fb40****

SystemDisk.EncryptAlgorithm

string

Não

O algoritmo de criptografia para o disco em nuvem do sistema. Valores válidos:

  • AES-256.

  • SM4-128.

Valor padrão: AES-256.

AES-256

SystemDisk.ProvisionedIops

integer

Não

As métricas de desempenho de IOPS (Operações de Entrada/Saída Por Segundo) provisionadas para o disco em nuvem do sistema.

Nota

IOPS (Operações de Entrada/Saída Por Segundo) refere-se ao número de operações de E/S que podem ser processadas por segundo, representando a capacidade de leitura/gravação (saída/entrada) do armazenamento em bloco. Unidade: operações por segundo.

100

SystemDisk.BurstingEnabled

boolean

Não

Especifica se deve ativar o recurso de burst para o disco em nuvem do sistema Discos em nuvem ESSD AutoPL

false

ImageOptions.LoginAsNonRoot

boolean

Não

Especifica se a instância ECS usa a conta ecs-user para fazer login. Para mais informações, consulte Gerenciar o nome de login de uma instância ECS. Valores válidos:

  • true: A conta ecs-user é usada.

  • false: A conta ecs-user não é usada.

false

DeletionProtection

boolean

Não

A propriedade de proteção contra liberação da instância. Especifica se a instância pode ser liberada diretamente do console ECS ou chamando a operação DeleteInstance, para evitar exclusão acidental. Valores válidos:

  • true: Ativa a proteção contra liberação. A instância não pode ser liberada diretamente do console ECS ou chamando a operação DeleteInstance.

  • false: Desativa a proteção contra liberação. A instância pode ser liberada diretamente do console ECS ou chamando a operação DeleteInstance.

Nota

Esta propriedade aplica-se apenas a instâncias pay-as-you-go. Ela evita que instâncias criadas por atividades de scale-out do Auto Scaling sejam excluídas acidentalmente, mas não afeta as atividades normais

false

StorageSetId

string

Não

The storage set ID.

ss-bp67acfmxazb4p****

StorageSetPartitionNumber

integer

Não

The maximum number of partitions in the storage set. The value must be an integer that is greater than or equal to 2.

2

CustomPriorities

array<object>

Não

The custom priorities for ECS instance type + vSwitch combinations.

Importante This parameter takes effect only when the scaling policy of the scaling group is set to priority-based policy.

When an instance cannot be created based on the instance type and vSwitch combination with a higher priority, Auto Scaling automatically selects the next-priority instance type and vSwitch combination to create the instance.

Nota

If you specify custom priorities for only some instance type + vSwitch combinations, the unspecified combinations have lower priorities than the specified ones. The unspecified combinations are still prioritized based on the vSwitch order of the scaling group and the instance type order of the scaling configuration.

  • For example, if the vSwitch order of the scaling group is vsw1 and vsw2, the instance type order of the scaling configuration is type1 and type2, and the custom priority order is ["vsw2+type2", "vsw1+type2"], the final priority is: "vsw2+type2" > "vsw1+type2" > "vsw1+type1" > "vsw2+type1".

object

Não

InstanceType

string

Não

The instance type of the ECS instance.

Nota

The instance type must be included in the instance type list of the scaling configuration.

ecs.c6a.4xlarge

VswitchId

string

Não

The ID of the vSwitch.

Nota

The vSwitch must be included in the vSwitch list of the scaling group.

vsw-bp14zolna43z266bq****

NetworkInterfaces

array<object>

Não

The list of elastic network interfaces (ENIs).

object

Não

The elastic network interfaces (ENIs).

InstanceType

string

Não

The type of the elastic network interfaces (ENIs). When you use this parameter, you must use NetworkInterfaces to set the primary network interface controller (NIC). You cannot set SecurityGroupId or SecurityGroupIds at the same time. Valid values:

  • Primary: primary network interface controller (NIC).

  • Secondary: secondary network interface controller (NIC).

Default value: Secondary.

Primary

NetworkInterfaceTrafficMode

string

Não

The communication mode of the network interface controller (NIC). Valid values:

  • Standard: uses the TCP communication mode.

  • HighPerformance: enables the Elastic RDMA Interface (ERI) and uses the RDMA communication mode.

Default value: Standard.

Nota

The number of elastic network interfaces (ENIs) in RDMA mode cannot exceed the limit of the instance family. For more information, see Instance families.

HighPerformance

Ipv6AddressCount

integer

Não

The number of randomly generated IPv6 addresses for the primary ENI. Note the following items:

This parameter takes effect only when NetworkInterface.InstanceType is set to Primary. If NetworkInterface.InstanceType is set to Secondary or left empty, you cannot specify this parameter.

After you specify this parameter, you cannot specify Ipv6AddressCount.

1

SecurityGroupIds

array

Não

The IDs of one or more security groups to which the elastic network interfaces (ENIs) belongs.

string

Não

The IDs of one or more security groups to which the elastic network interfaces (ENIs) belongs. Note the following items:

  • If NetworkInterface.InstanceType is set to Primary, you must set this parameter. In this case, this parameter has the same effect as SecurityGroupIds. You cannot set SecurityGroupId or SecurityGroupIds again.

  • If NetworkInterface.InstanceType is set to Secondary or left empty, this parameter is optional. The default value is the security group of the ECS instance, which is the security group of the primary network interface controller (NIC).

sg-2ze55shrxxxxx

SecondaryPrivateIpAddressCount

integer

Não

The number of secondary private IPv4 addresses to assign to the ENI. Valid values: 1 to 49.

  • The value cannot exceed the limit on the number of IP addresses for the instance type. For more information, see Instance families.

  • NetworkInterface.N.SecondaryPrivateIpAddressCount specifies the number of secondary private IPv4 addresses to assign to the ENI (excluding the primary private IP address of the ENI). The system randomly assigns IP addresses from the available CIDR block of the vSwitch (NetworkInterface.N.VSwitchId) to which the ENI belongs.

6

VSwitchIds

array

Não

The IDs of the vSwitches to which the elastic network interfaces (ENIs) belongs. N specifies that you can set multiple vSwitches. Valid values of N: 1 to 10.

Note the following items:

  • If InstanceType is set to Primary, you cannot set this parameter. The default value is the vSwitch of the instance.

  • If InstanceType is set to Secondary or left empty, this parameter is optional.

  • The system selects a vSwitch that is in the same zone as the primary network interface controller (NIC) and has the most available IP addresses.

string

Não

The IDs of the vSwitches to which the elastic network interfaces (ENIs) belongs. N specifies that you can set multiple vSwitches. Valid values of N: 1 to 10.

Note the following items:

  • If InstanceType is set to Primary, you cannot set this parameter. The default value is the vSwitch of the instance.

  • If InstanceType is set to Secondary or left empty, this parameter is optional.

  • The system selects a vSwitch that is in the same zone as the primary network interface controller (NIC) and has the most available IP addresses.

vsw-bp67acfmxazb4p****

DedicatedHostClusterId

string

Não

The ID of the dedicated host cluster.

dc-zm04u8r3lohsq****

SecurityOptions

object

Não

The security options.

ConfidentialComputingMode

string

Não

The confidential computing mode. Valid values:

TDX

HttpEndpoint

string

Não

Specifies whether to enable the access channel for instance metadata. Valid values:

  • enabled: enabled.

  • disabled: disabled.

Default value: enabled.

Nota

For information about instance metadata, see Overview of instance metadata.

enabled

HttpTokens

string

Não

Specifies whether to forcefully use the security-hardened mode (IMDSv2) to access instance metadata. Valid values:

  • optional: does not forcefully use the security-hardened mode.

  • required: forcefully uses the security-hardened mode. After you set this value, instance metadata cannot be accessed in normal mode.

Default value: optional.

Nota

For more information about the modes for accessing instance metadata, see Instance metadata access modes.

optional

InternetMaxBandwidthIn

integer

Não

The maximum inbound public bandwidth. Unit: Mbit/s. Valid values:

  • If the purchased maximum outbound public bandwidth is less than or equal to 10 Mbit/s: 1 to 10. Default value: 10.

  • If the purchased maximum outbound public bandwidth is greater than 10 Mbit/s: 1 to the value of InternetMaxBandwidthOut. Default value: the value of InternetMaxBandwidthOut.

10

ResourcePoolOptions

object

Não

The resource pool policy used when creating instances. After you specify this parameter, note the following items:

  • This parameter takes effect only when pay-as-you-go instances are created.

  • This parameter cannot be specified together with PrivatePoolOptions.MatchCriteria or PrivatePoolOptions.Id.

Strategy

string

Não

Resource pools include private pools generated after elasticity assurance or capacity reservation takes effect, and public pools, which are available for instance startup. Valid values:

  • PrivatePoolFirst: private pool first. When this strategy is selected, if ResourcePoolOptions.PrivatePoolIds is specified or PrivatePoolTags conditions are met, the corresponding private pools are used first. If no private pool is specified or the specified private pool has insufficient capacity, open-type private pools are automatically matched. If no eligible private pool is available, the public pool is used to create instances.

  • PrivatePoolOnly: private pool only. When this strategy is selected, you must specify ResourcePoolOptions.PrivatePoolIds. If the specified private pool has insufficient capacity, the instance fails to start.

  • PublicPoolFirst: public pool first. The public pool is used first to create instances. When public pool resources are insufficient, private pool resources are used as a supplement. Open-type private pools are automatically matched first. If no eligible private pool is available, the Target-type private pools specified by ResourcePoolOptions.PrivatePoolIds or matching PrivatePoolTags conditions are used. (This strategy is in invitational preview and is not available for use.)

  • None: does not use a resource pool strategy.

Default value: None.

PrivatePoolFirst

PrivatePoolIds

array

Não

The private pool IDs, which are the elasticity assurance IDs or capacity reservation IDs. Only Target-type private pool IDs can be specified for this parameter. This parameter cannot be specified together with the PrivatePoolTags parameter.

string

Não

The private pool ID, which is the elasticity assurance ID or capacity reservation ID. Only Target-type private pool IDs can be specified for this parameter. This parameter cannot be specified together with the PrivatePoolTags parameter. Valid values of N: 1 to 20.

eap-bp67acfmxazb4****

PrivatePoolTags

array<object>

Não

Filters available Target private pools by tags. Valid values of N: 1 to 20. Note:

  • When this parameter is specified, the system filters only the Target private pools associated with the account that match the tags and satisfy the scaling group constraints (such as zone and instance type).

  • Tag matching rule: A private pool must match all specified tags.

  • This parameter cannot be specified together with the PrivatePoolIds parameter.

object

Não

Filters available Target private pools by tags. Valid values of N: 1 to 20. Note:

  • When this parameter is specified, the system filters only the Target private pools associated with the account that match the tags and satisfy the scaling group constraints (such as zone and instance type).

  • Tag matching rule: A private pool must match all specified tags.

  • This parameter cannot be specified together with the PrivatePoolIds parameter.

Key

string

Não

The tag key of the private pool.

TestKey

Value

string

Não

The tag value of the private pool.

TestValue

InstanceTypeCandidateOptions

object

Não

After the fallback mode is enabled, when issues such as insufficient inventory are encountered, similar instance types of the same size are supplemented based on the currently selected instance types, or vSwitches in alternative zones are created and added to the scaling group.

Enabled

boolean

Não

Specifies whether to enable the fallback mode.

true

MaxPrice

number

Não

The maximum price for fallback instance types.

1.5

AllowDifferentGeneration

boolean

Não

Specifies whether to allow supplementing instance types from other generations.

  • For example, if the current instance type is ecs.c7.large, enabling this option allows fallback to instance types such as ecs.c6.large and ecs.c8.large.

true

AllowCrossAz

boolean

Não

Specifies whether to allow supplementing vSwitches in other zones.

Nota

The instance type remains unchanged. Only alternative zones are selected. When all selected zones of the scaling group cannot be used for scale-out due to issues such as insufficient inventory, new zone vSwitches are automatically added to the scaling group based on this configuration. For example, if the scaling group is configured with the cn-hangzhou-h and cn-hangzhou-g zones, and neither zone can be used for scale-out, Auto Scaling may create a vSwitch in cn-hangzhou-k based on real-time inventory and add it to the scaling group.

true

AllowCidrBlocks

array

Não

The CIDR blocks for optional vSwitches when supplementing vSwitches in other zones.

string

Não

The CIDR blocks for optional vSwitches when supplementing vSwitches in other zones.

172.16.0.0/24

SecondaryEniVSwitchConstraint

string

Não

Specifies whether a vSwitch must be selected from the VSwitchIds list for the secondary elastic network interfaces (ENIs) when the VSwitchIds parameter is set for the secondary network interface controller (NIC).

  • Strict: strict mode. If no vSwitch in VSwitchIds meets the conditional requirements, instance creation fails.

  • Tolerant: tolerant mode. If no vSwitch in VSwitchIds meets the conditional requirements, no secondary network interface controller (NIC) is configured, but the instance is still created as active.

Default value: Strict.

Strict

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

The response returned after the scaling configuration is modified.

RequestId

string

The request ID.

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

Exemplos

Resposta de sucesso

JSON formato

{
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}

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.