Todos os produtos
Search
Central de documentação

Auto Scaling:ModifyScalingConfiguration

Última atualização: Sep 17, 2026

Modifica uma configuração de dimensionamento do tipo ECS (o tipo de instância ECS para scale-out) caso a configuração de dimensionamento atual não atenda aos seus requisitos de negócios. Você pode invocar esta operação de API para modificar a configuração de dimensionamento.

Descrição da operação

Descrição da operação

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

  • Você pode usar um dos seguintes métodos para configurar a interface de rede primária. No entanto, você pode usar apenas um método em cada chamada de API. Se você usar ambos os métodos, a chamada falhará e uma mensagem de erro será retornada.

    • Use parâmetros como SecurityGroupId, SecurityGroupIds.N e Ipv6AddressCount para configurar diretamente a interface de rede primária.

    • Use NetworkInterfaces.N para configurar as interfaces de rede primária e secundária. Se você usar este parâmetro, deverá configurar a interface de rede primária. Quando NetworkInterfaces.N.InstanceType é definido como Primary, a interface de rede primária é configurada. Quando NetworkInterfaces.N.InstanceType é definido como Secondary ou deixado vazio, uma interface de rede secundária é configurada.

    Nota

    Ao modificar uma configuração de dimensionamento e escolher um dos métodos anteriores para configurar interfaces de rede, as configurações de interface de rede definidas pelo outro método são limpas.

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

*Todos os recursos.

*

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 de otimização de E/S. Valores válidos:

  • none: A instância não é uma instância de otimização de E/S.

  • optimized: A instância é uma instância de otimização de 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 exclusivo 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 criada automaticamente com base na configuração de dimensionamento.

inst****

HostName

string

Não

O nome do host do servidor Elastic Compute Service (ECS). Um ponto (.) ou um hífen (-) não pode ser usado como primeiro ou último caractere, nem usado consecutivamente. As convenções de nomenclatura variam de acordo com o tipo de instância:

  • 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 (.) nem consistir inteiramente de 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 da imagem usada para a criação automática de instâncias.

Nota

Se a imagem usada anteriormente na configuração de dimensionamento incluía um disco em nuvem do sistema e discos em nuvem de dados, as informações dos discos em nuvem de dados serão apagadas 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 exclusivos 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.

Você pode especificar tanto CPU quanto Memory para definir o intervalo de tipos de instância. Por exemplo, definir CPU como 2 e Memory como 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 configurações de otimização de E/S e zonas e, em seguida, cria instâncias pelo menor preço com base na classificação por preço.

Nota

Esta configuração entra em vigor apenas 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.

Você pode especificar tanto CPU quanto Memory para definir o intervalo de tipos de instância. Por exemplo, definir CPU como 2 e Memory como 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 configurações de otimização de E/S e zonas e, em seguida, cria instâncias pelo menor preço com base na classificação por preço.

Nota

Esta configuração entra em vigor apenas 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. O valor de InternetMaxBandwidthOut é usado como o valor de largura de banda fixa.

  • PayByTraffic: pagamento por tráfego. O valor de InternetMaxBandwidthOut é usado como a largura de banda de pico. A cobrança é baseada no tráfego de rede real.

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. 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: disco em nuvem ESSD AutoPL.

Este parâmetro não pode ser especificado junto com SystemDiskCategories.N. Se nem este parâmetro nem SystemDiskCategories.N forem especificados, 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 de otimização de E/S, o valor padrão é cloud. Caso contrário, o valor padrão é 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.

  • Disco em nuvem 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}.

Valor padrão: max{40, 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://.

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://.

Disco do sistema de teste

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 oferecer até 10.000 IOPS de leitura/gravação aleatória.

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

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

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

Nota

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

PL0

LoadBalancerWeight

integer

Não

O peso do servidor de back-end 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. O nome é fornecido e mantido pelo RAM. Você pode chamar ListRoles para consultar as funções RAM disponíveis. Para obter mais informações sobre como criar uma função RAM, consulte 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 chaves e valores:

  • Uma chave pode ter até 64 caracteres e não pode começar com aliyun ou acs:. Não pode conter http:// ou https://. Uma chave não pode ser uma string vazia quando as tags são usadas.

  • Um valor pode ter até 128 caracteres e não pode começar com aliyun ou acs:. Não pode conter http:// ou https://. Um valor 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 os dados existentes devem ser substituídos. 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://.

Instância de teste

Ipv6AddressCount

integer

Não

O número de endereços IPv6 gerados aleatoriamente alocados ao controlador de interface de rede (NIC).

1

CreditSpecification

string

Não

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

Standard

ImageFamily

string

Não

O nome da família de imagens. Você pode especificar 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 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 a instância ECS deve ser criada em um host dedicado. Como os hosts dedicados não suportam a criação de instâncias spot, as configurações SpotStrategy e SpotPriceLimit na solicitação são automaticamente ignoradas quando você especifica DedicatedHostId.

Você pode chamar 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 que tem o modo econômico ativado é reiniciada após ser interrompida, a instância é implantada em outro host dedicado no pool de recursos de implantação automática se os recursos do host dedicado original forem insuficientes.

  • host: A instância está associada ao host dedicado. Quando uma instância que tem o modo econômico ativado é reiniciada após ser interrompida, a instância ainda é implantada no host dedicado original. Se os recursos do host dedicado original forem insuficientes, a instância falhará ao reiniciar.

default

Tenancy

string

Não

Especifica se a instância deve ser criada 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 seleciona 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 a inicialização da instância. Após uma garantia de elasticidade ou reserva de capacidade entrar em vigor, um pool privado é gerado para as instâncias usarem durante a inicialização. Valores válidos:

  • Open: modo aberto. O sistema corresponde automaticamente à capacidade disponível do pool privado aberto. Se nenhuma capacidade de pool privado correspondente estiver disponível, os recursos do pool público serão usados. Você não precisa especificar PrivatePoolOptions.Id.

  • Target: modo especificado. A instância usa a capacidade do pool privado especificado para iniciar. Se a capacidade do pool privado especificado não estiver disponível, a instância falhará ao iniciar. 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 a capacidade do pool privado durante a inicialização.

Open

PrivatePoolOptions.Id

string

Não

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

eap-bp67acfmxazb4****

SpotDuration

integer

Não

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

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

  • 0: Após a criação da instância, o Alibaba Cloud não garante que a instância seja executada por 1 hora. O sistema compara automaticamente o preço de lance com o preço de mercado e verifica o inventário 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 de a instância ser liberada. As instâncias spot são cobradas por segundo. Recomendamos que você selecione um período de retençã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. Apenas Terminate (padrão) é suportado, o que libera diretamente a instância.

Terminate

DataDisk

array<object>

Não

A lista de discos em nuvem de dados.

object

Não

A lista de discos em nuvem de dados.

PerformanceLevel

string

Não

O nível de desempenho (PL) do disco em nuvem de dados quando o disco é um ESSD. O valor de N deve ser consistente com o N em DataDisk.N.Category=cloud_essd. Valores válidos:

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

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

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

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

Nota

Para obter 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 N. Valores válidos de N: 1 a 16.

sp-bp19nq9enxqkomib****

Encrypted

string

Não

Especifica se o disco em nuvem de dados N está criptografado. Valores válidos de N: 1 a 16. Valores válidos:

  • true: criptografado.

  • false: não criptografado.

false

Description

string

Não

A descrição do disco em nuvem de dados N. Valores válidos de N: 1 a 16. A descrição deve ter de 2 a 256 caracteres e não pode começar com http:// ou https://.

Disco de dados de teste

SnapshotId

string

Não

O ID do snapshot usado para criar o disco em nuvem de dados N. Valores válidos de N: 1 a 16. Após especificar este parâmetro, DataDisk.N.Size é ignorado. O tamanho real do disco em nuvem criado é o tamanho do snapshot especificado.

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

s-snapshot****

Categories

array

Não

Os vários tipos de disco do disco em nuvem de dados N. O primeiro N indica o disco em nuvem de dados N. Valores válidos: 1 a 16. O segundo N indica o enésimo tipo de disco para o disco em nuvem de dados N. Valores válidos: 1 a 4. Isso significa que você pode especificar até 4 tipos de disco para um disco em nuvem de dados em uma configuração de dimensionamento. Um valor menor de N indica uma prioridade maior. Quando um tipo de disco com prioridade maior não estiver disponível, o Auto Scaling tentará 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. 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: disco em nuvem ESSD AutoPL.

  • cloud_regional_disk_auto: ESSD regional.

Nota

Você não pode especificar este parâmetro e DataDisk.N.Category ao mesmo tempo.

cloud

string

Não

Os vários tipos de disco do disco em nuvem de dados N. O primeiro N indica o disco em nuvem de dados N. Valores válidos: 1 a 16. O segundo N indica o enésimo tipo de disco para o disco em nuvem de dados N. Valores válidos: 1 a 4. Isso significa que você pode especificar até 4 tipos de disco para um disco em nuvem de dados em uma configuração de dimensionamento. Um valor menor de N indica uma prioridade maior. Quando um tipo de disco com prioridade maior não estiver disponível, o Auto Scaling tentará 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. 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.

Nota

Você não pode especificar este parâmetro e DataDisk.N.Category ao mesmo tempo.

cloud

Size

integer

Não

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

  • cloud: 5 a 2000.

  • cloud_efficiency: 20 a 32768.

  • cloud_essd: 20 a 32768.

  • ephemeral_ssd: 5 a 800.

Após especificar este parâmetro, o tamanho do disco em nuvem 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 N. Valores válidos de N: 1 a 16. Se você não especificar este parâmetro, o ponto de montagem será alocado pelo sistema por padrão durante a criação automática da instância ECS. Os pontos de montagem variam de /dev/xvdb a /dev/xvdz.

/dev/xvdb

DiskName

string

Não

O nome do disco em nuvem de dados N. Valores válidos de N: 1 a 16. 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 N. Valores válidos de N: 1 a 16. 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: disco em nuvem ESSD AutoPL.

  • cloud_regional_disk_auto: ESSD regional.

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

  • Para instâncias de otimização de 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 N é liberado quando a instância é liberada. Valores válidos de N: 1 a 16. Valores válidos:

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

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

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

true

KMSKeyId

string

Não

O ID da chave KMS para o disco em nuvem de dados N. Valores válidos de N: 1 a 16.

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

ProvisionedIops

integer

Não

As métricas de desempenho de IOPS (Input/Output Operations Per Second) provisionadas do disco em nuvem de dados.

Nota

IOPS (Input/Output Operations Per Second) mede o número de operações de leitura e gravação (saída/entrada) que um dispositivo de armazenamento em bloco pode processar por segundo.

100

BurstingEnabled

boolean

Não

Especifica se o recurso de burst (burst de desempenho) deve ser ativado para o disco em nuvem de dados. Valores válidos:

  • true: ativado.

  • false: não ativado.

Nota

Este parâmetro é suportado apenas quando DataDisk.Category é definido como cloud_auto.

false

SpotPriceLimit

array<object>

Não

A coleção de informações da instância spot.

object

Não

A coleção de informações da instância spot.

PriceLimit

number

Não

O preço de lance para a instância spot. Valores válidos de N: 1 a 20. Este parâmetro entra em vigor apenas quando SpotStrategy é definido como SpotWithPriceLimit.

0.125

InstanceType

string

Não

O tipo de instância da instância spot. Valores válidos de N: 1 a 20. Este parâmetro entra em vigor apenas quando SpotStrategy é definido como SpotWithPriceLimit.

ecs.g6.large

InstanceTypes

array

Não

Os tipos de instância para suporte a vários tipos de instância. Se InstanceTypes.N for especificado, InstanceType será ignorado. Valores válidos de N: 1 a 20. Isso significa que você pode especificar até 20 tipos de instância em uma configuração de dimensionamento.

N representa a prioridade do tipo de instância na configuração de dimensionamento atual. O tipo de instância 1 tem a prioridade mais alta, e a prioridade diminui à medida que o número aumenta. Quando uma instância não pode ser criada usando o tipo de instância com prioridade mais alta, o Auto Scaling seleciona automaticamente o tipo de instância com a próxima prioridade para criar a instância.

ecs.g6.large

string

Não

Os tipos de instância para suporte a vários tipos de instância. Se InstanceTypes.N for especificado, InstanceType será ignorado. Valores válidos de N: 1 a 20. Isso significa que você pode especificar até 20 tipos de instância em uma configuração de dimensionamento.

N representa a prioridade do tipo de instância na configuração de dimensionamento atual. O tipo de instância 1 tem a prioridade mais alta, e a prioridade diminui à medida que o número aumenta. Quando uma instância não pode ser criada usando o tipo de instância com prioridade mais alta, o Auto Scaling seleciona automaticamente o tipo de instância com a próxima prioridade para criar a instância.

ecs.g6.large

InstanceTypeOverride

array<object>

Não

As informações relacionadas ao tipo de instância.

object

Não

As informações relacionadas ao tipo de instância.

InstanceType

string

Não

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

Este parâmetro especifica o tipo de instância. Você pode especificar N valores para este parâmetro e usar o parâmetro InstanceTypeOverride.N.WeightedCapacity para suportar pesos personalizados para vários tipos de instância. Valores válidos de N: 1 a 20.

Nota

Você não pode especificar este parâmetro e instanceTypes ao mesmo tempo.

Valores válidos de InstanceType: Tipos de instância ECS disponíveis para compra. Para obter mais informações, consulte Instance families.

ecs.c5.xlarge

WeightedCapacity

integer

Não

Para especificar a capacidade dos tipos de instância na configuração de dimensionamento, especifique primeiro InstanceTypeOverride.N.InstanceType e, em seguida, especifique este parâmetro. Os dois parâmetros têm uma correspondência um para um, e os valores de N devem ser consistentes.

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 na contagem de vCPU, tamanho de 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 um 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 ECS é adicionada. Os valores válidos de N dependem do número máximo de grupos de segurança aos quais uma instância pode pertencer. Para obter mais informações, consulte a seção de grupos de segurança em Limits.

Nota

Você não pode especificar SecurityGroupId e SecurityGroupIds.N ao mesmo tempo.

sg-bp18kz60mefs****

string

Não

O ID do grupo de segurança.

sg-bp18kz60mefs****

InstancePatternInfo

array<object>

Não

As informações relacionadas ao tipo de instância no modo inteligente.

object

Não

As informações relacionadas ao tipo de instância no modo inteligente.

Cores

integer

Não

O número de núcleos de vCPU do tipo de instância no modo de configuração inteligente. Este parâmetro é usado para filtrar tipos de instância que atendem aos requisitos. Para mais informações, consulte Famílias de instâncias. Valores válidos de N: 1 a 10.

Observe os seguintes itens:

  • O parâmetro InstancePatternInfo.N é aplicável apenas a grupos de escalonamento cujo tipo de rede é VPC.

  • Você deve especificar tanto InstancePatternInfo.N.Cores quanto InstancePatternInfo.N.Memory para o parâmetro InstancePatternInfo.N.

  • Se você especificou tipos de instância usando o parâmetro InstanceType ou InstanceTypes.N, o Auto Scaling usa preferencialmente os tipos de instância especificados para o scale-out. Se os tipos de instância especificados estiverem esgotados, o Auto Scaling usa o tipo de instância de menor preço entre aqueles que correspondem aos valores do parâmetro InstancePatternInfo.N para o scale-out.

2

InstanceFamilyLevel

string

Não

O nível da família de instâncias no modo de configuração inteligente. Este parâmetro é usado para filtrar tipos de instância que atendem aos requisitos. Valores válidos:

  • EntryLevel: nível de entrada, que se refere a tipos de instância compartilhada. Esses tipos de instância têm custos mais baixos, mas não podem garantir a estabilidade do desempenho de computação da instância. Este nível é aplicável a cenários em que a utilização da CPU é baixa. Para mais informações, consulte Famílias de instâncias compartilhadas.

  • EnterpriseLevel: nível corporativo. Esses tipos de instância fornecem desempenho estável e recursos dedicados. Este nível é aplicável a cenários que exigem alta estabilidade. Para mais informações, consulte Famílias de instâncias.

  • CreditEntryLevel: nível de entrada com crédito, que se refere a instâncias com capacidade de burst. Esses tipos de instância usam créditos de CPU para garantir o desempenho de computação. Este nível é aplicável a cenários em que a utilização da CPU é baixa com bursts ocasionais. Para mais informações, consulte Instâncias com capacidade de burst.

Valores válidos de N: 1 a 10.

EnterpriseLevel

MaxPrice

number

Não

O preço máximo por hora para instâncias pay-as-you-go ou instâncias spot no modo de configuração inteligente. Este parâmetro é usado para filtrar tipos de instância que atendem aos requisitos. Valores válidos de N: 1 a 10.

Nota

Este parâmetro é obrigatório se SpotStrategy estiver 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. Para mais informações, consulte Famílias de instâncias. Valores válidos de N: 1 a 10.

4

Architecture

array

Não

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

  • X86: computação X86.

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

  • BareMental: servidor ECS Bare Metal Instance.

  • Arm: computação Arm.

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

string

Não

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

  • X86: computação X86.

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

  • BareMental: servidor ECS Bare Metal Instance.

  • Arm: computação Arm.

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

X86

BurstablePerformance

string

Não

Especifica se devem ser incluídos tipos de instância com capacidade de burst. Valores válidos:

  • Exclude: Tipos de instância com capacidade de burst não são incluídos.

  • Include: Tipos de instância com capacidade de burst são incluídos.

  • Required: Apenas tipos de instância com capacidade de burst são incluídos.

Valor padrão: Include.

Include

ExcludedInstanceType

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 de instâncias inteira. 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 de instâncias inteira. Exemplos:

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

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

Nota

Para excluir vários tipos de instância, separe-os com barras (/). Exemplo: ecs.n1.small/ecs.n1.*/7.

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

InstanceTypeFamilies

array

Não

As famílias de instâncias especificadas.

string

Não

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

["ecs.g6", "ecs.c6", … "ecs.r6"]

MinimumCpuCoreCount

integer

Não

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

2

MaximumCpuCoreCount

integer

Não

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

Nota

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

4

GpuSpecs

array

Não

Os tipos de GPU especificados.

string

Não

Os tipos de GPU especificados.

["NVIDIA V100"]

InstanceCategories

array

Não

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

  • General-purpose: uso geral.

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

  • Memory-optimized: otimizada para memória.

  • Big data: big data.

  • Local SSDs: SSD local.

  • High Clock Speed: alta frequência.

  • Enhanced: aprimorada.

  • Shared: compartilhada.

  • Compute-optimized with GPU: computação com GPU.

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

  • Heterogeneous Service: serviço heterogêneo.

  • Compute-optimized with FPGA: computação otimizada acelerada por FPGA.

  • Compute-optimized with NPU: computação otimizada acelerada por NPU.

  • ECS Bare Metal: servidor ECS Bare Metal Instance.

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

string

Não

A categorização do tipo de instância.

Nota

N indica que você pode definir várias categorias de instância. Valores válidos de N: 1 a 10.

  • General-purpose: uso geral.

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

  • Memory-optimized: otimizada para memória.

  • Big data: big data.

  • Local SSDs: SSD local.

  • High Clock Speed: alta frequência.

  • Enhanced: aprimorada.

  • Shared: compartilhada.

  • Compute-optimized with GPU: computação com GPU.

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

  • Heterogeneous Service: serviço heterogêneo.

  • Compute-optimized with FPGA: computação otimizada acelerada por FPGA.

  • Compute-optimized with NPU: computação otimizada acelerada por NPU.

  • ECS Bare Metal: servidor ECS Bare Metal Instance.

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

Compute-optimized with GPU

CpuArchitectures

array

Não

As arquiteturas de CPU da instância.

string

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.

["X86", "ARM"]

PhysicalProcessorModels

array

Não

Os modelos de processador da instância.

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", "Intel Xeon(Skylake) Platinum 8163", … "Intel Xeon(Cascade Lake) Platinum 8269CY"]

MinimumEniQuantity

integer

Não

O número mínimo esperado de elastic network interfaces (ENIs) suportadas pela instância.

2

MinimumEniPrivateIpAddressQuantity

integer

Não

O número mínimo esperado de endereços IPv4 por elastic network interface (ENI) da instância.

2

MinimumEniIpv6AddressQuantity

integer

Não

O número mínimo esperado de endereços IPv6 por elastic network interface (ENI) da instância.

1

MinimumInitialCredit

integer

Não

O mínimo esperado de créditos iniciais de vCPU para instâncias com capacidade de burst (t5 e t6).

12

MinimumBaselineCredit

integer

Não

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

12

MinimumMemorySize

number

Não

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

4

MaximumMemorySize

number

Não

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

4

MinimumGpuAmount

integer

Não

O número mínimo esperado de GPUs da instância. Valores válidos: inteiros positivos maiores ou iguais a 1.

2

MaximumGpuAmount

integer

Não

O número máximo esperado de GPUs da instância. Valores válidos: inteiros positivos maiores ou iguais a 1.

2

SystemDiskCategories

array

Não

Os tipos de disco para o disco em nuvem do sistema. Valores válidos de N: 1 a 4. Você pode especificar até quatro tipos de disco para o disco em nuvem do sistema em uma configuração de escalonamento. Um valor menor de N indica uma prioridade maior. Se um tipo de disco com prioridade maior não puder ser usado, o Auto Scaling tenta automaticamente o próximo tipo de disco por prioridade 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: ESSD.

Nota

Não especifique este parâmetro e SystemDisk.Category ao mesmo tempo.

cloud

string

Não

Os tipos de disco para o disco em nuvem do sistema. Valores válidos de N: 1 a 4. Você pode especificar até quatro tipos de disco para o disco em nuvem do sistema em uma configuração de escalonamento. Um valor menor de N indica uma prioridade maior. Se um tipo de disco com prioridade maior não puder ser usado, o Auto Scaling tenta automaticamente o próximo tipo de disco por prioridade 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: ESSD.

Nota

Não especifique este parâmetro e 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, use HTTPS para enviar a solicitação e evitar vazamentos de senha.

123abc****

SystemDisk.Encrypted

boolean

Não

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

  • true: O disco em nuvem do sistema é criptografado.

  • false: O disco em nuvem do sistema não é criptografado.

Valor padrão: false.

false

SystemDisk.KMSKeyId

string

Não

O ID da chave do Key Management Service (KMS) usada pelo disco em nuvem do sistema.

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

SystemDisk.EncryptAlgorithm

string

Não

O algoritmo de criptografia usado pelo 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 (Input/Output Operations Per Second) provisionadas do disco em nuvem do sistema.

Nota

O IOPS (Input/Output Operations Per Second) mede o número de operações de leitura e gravação (entrada/saída) que um dispositivo de block storage pode processar por segundo.

100

SystemDisk.BurstingEnabled

boolean

Não

Especifica se o recurso de burst (burst de desempenho) deve ser ativado para o disco em nuvem do sistema. Valores válidos:

  • true: Ativado.

  • false: Não ativado.

Nota

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

false

ImageOptions.LoginAsNonRoot

boolean

Não

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

  • true: Sim.

  • false: Não.

false

DeletionProtection

boolean

Não

A propriedade de proteção contra liberação da instância ECS. Esta propriedade se aplica apenas a instâncias pay-as-you-go e especifica se a instância pode ser liberada diretamente do console ECS ou chamando a operação DeleteInstance. 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 da API. Isso evita que instâncias criadas durante o scale-out sejam excluídas acidentalmente.

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

Nota

Esta propriedade não afeta as atividades normais de scale-in do Auto Scaling. Instâncias pay-as-you-go com proteção contra liberação ativada ainda podem ser liberadas durante as atividades de scale-in.

false

StorageSetId

string

Não

O ID do conjunto de armazenamento.

ss-bp67acfmxazb4p****

StorageSetPartitionNumber

integer

Não

O número máximo de partições no conjunto de armazenamento. Valores válidos: maior ou igual a 2.

2

CustomPriorities

array<object>

Não

As prioridades personalizadas para combinações de tipo de instância ECS + vSwitch.

Nota

Este parâmetro entra em vigor apenas quando a scaling policy do grupo de escalonamento está definida como priority policy.

Se uma instância ECS não puder ser criada com base em uma combinação de tipo de instância ECS + vSwitch de maior prioridade, o Auto Scaling seleciona automaticamente a próxima combinação de tipo de instância ECS + vSwitch por prioridade para criar a instância ECS.

Nota

Se você especificar prioridades personalizadas apenas para algumas combinações de tipo de instância ECS + vSwitch, as combinações não especificadas terão prioridades menores do que as especificadas. As combinações não especificadas ainda são priorizadas com base na ordem de vSwitch do grupo de escalonamento e na ordem de tipo de instância da configuração de escalonamento. Por exemplo, se a ordem de vSwitch do grupo de escalonamento for vsw1 e vsw2, a ordem de tipo de instância da configuração de escalonamento for type1 e type2, e a ordem de prioridade personalizada for ["vsw2+type2", "vsw1+type2"], a prioridade final será vsw2+type2 > vsw1+type2 > vsw1+type1 > vsw2+type1.

object

Não

As prioridades personalizadas para combinações de tipo de instância ECS + vSwitch.

Importante Este parâmetro entra em vigor apenas quando a scaling policy do grupo de escalonamento está definida como priority policy.

InstanceType

string

Não

O campo CustomPriorities especifica as prioridades personalizadas para combinações de tipo de instância ECS + vSwitch. O parâmetro CustomPriorities.N.InstanceType especifica o tipo de instância ECS na prioridade personalizada.

Nota

Este parâmetro entra em vigor apenas quando a scaling policy do grupo de escalonamento está definida como priority policy. O tipo de instância (InstanceType) deve estar incluído na lista de tipos de instância da configuração de escalonamento.

Se uma instância ECS não puder ser criada com base em uma combinação de tipo de instância ECS + vSwitch de maior prioridade, o Auto Scaling seleciona automaticamente a próxima combinação de tipo de instância ECS + vSwitch por prioridade para criar a instância ECS.

Nota

Se você especificar prioridades personalizadas apenas para algumas combinações de tipo de instância ECS + vSwitch, as combinações não especificadas terão prioridades menores do que as especificadas. As combinações não especificadas ainda são priorizadas com base na ordem de vSwitch do grupo de escalonamento e na ordem de tipo de instância da configuração de escalonamento. Por exemplo, se a ordem de vSwitch do grupo de escalonamento for vsw1 e vsw2, a ordem de tipo de instância da configuração de escalonamento for type1 e type2, e a ordem de prioridade personalizada for ["vsw2+type2", "vsw1+type2"], a prioridade final será vsw2+type2 > vsw1+type2 > vsw1+type1 > vsw2+type1.

ecs.g6.large

VswitchId

string

Não

O parâmetro CustomPriorities.N.VswitchId especifica o ID do vSwitch na prioridade personalizada.

Nota

Este parâmetro entra em vigor apenas quando a scaling policy do grupo de escalonamento está definida como priority policy. O vSwitch deve estar incluído na lista de vSwitches do grupo de escalonamento.

vsw-bp14zolna43z266bq****

NetworkInterfaces

array<object>

Não

A lista de elastic network interfaces (ENIs).

object

Não

A lista de elastic network interfaces (ENIs).

InstanceType

string

Não

O tipo da elastic network interface (ENI). Se você usar este parâmetro, deverá definir a elastic network interface (ENI) primária usando NetworkInterfaces.N, mas não poderá especificar SecurityGroupId ou SecurityGroupIds.N ao mesmo tempo. Valores válidos:

  • Primary: ENI primária.

  • Secondary: ENI secundária.

Valor padrão: Secondary.

Primary

NetworkInterfaceTrafficMode

string

Não

O modo de comunicação do network interface controller (NIC). Valores válidos:

  • Standard: usa o modo de comunicação TCP.

  • HighPerformance: ativa a Elastic RDMA Interface (ERI) e usa o modo de comunicação RDMA.

Valor padrão: Standard.

Nota

O número de elastic network interfaces (ENIs) no modo RDMA não pode exceder o limite da família de instâncias. Para mais informações, consulte Famílias de instâncias.

HighPerformance

Ipv6AddressCount

integer

Não

O número de endereços IPv6 gerados aleatoriamente para a ENI primária. Observe os seguintes itens:

  • Este parâmetro entra em vigor apenas quando NetworkInterfaces.N.InstanceType está definido como Primary.

  • Se NetworkInterfaces.N.InstanceType estiver definido como Secondary ou deixado vazio, este parâmetro não poderá ser especificado.

  • Depois de especificar este parâmetro, você não poderá especificar o parâmetro Ipv6AddressCount.

1

SecurityGroupIds

array

Não

Os IDs de um ou mais grupos de segurança aos quais a elastic network interface (ENI) pertence.

string

Não

Os IDs de um ou mais grupos de segurança aos quais a elastic network interface (ENI) pertence. Observe os seguintes itens:

  • Se NetworkInterfaces.N.InstanceType estiver definido como Primary, este parâmetro é obrigatório. Neste caso, este parâmetro tem o mesmo efeito que SecurityGroupIds.N, mas você não pode definir SecurityGroupId ou SecurityGroupIds.N ao mesmo tempo.

  • Se NetworkInterfaces.N.InstanceType estiver definido como Secondary ou deixado vazio, este parâmetro é opcional. O valor padrão é o grupo de segurança da instância ECS (o grupo de segurança da elastic network interface (ENI) primária).

sg-2ze55shrh****

SecondaryPrivateIpAddressCount

integer

Não

O número de endereços IPv4 privados secundários atribuídos à ENI. Valores válidos: 1 a 49.

  • O valor não pode exceder o limite no número de endereços IP para o tipo de instância. Para mais informações, consulte Famílias de instâncias.

  • NetworkInterface.N.SecondaryPrivateIpAddressCount especifica o número de endereços IPv4 privados secundários atribuídos à ENI (excluindo o endereço IP privado primário da ENI). O sistema atribui aleatoriamente endereços IP do bloco CIDR disponível do vSwitch (NetworkInterface.N.VSwitchId) ao qual a ENI pertence.

2

VSwitchIds

array

Não

Os IDs dos vSwitches aos quais a elastic network interface (ENI) pertence. N indica que você pode definir vários vSwitches. Valores válidos de N: 1 a 10.

Observe os seguintes itens:

  • Se InstanceType estiver definido como Primary, este parâmetro não poderá ser especificado. O valor padrão é o vSwitch da instância.

  • Se InstanceType estiver definido como Secondary ou deixado vazio, este parâmetro é opcional.

  • O sistema seleciona um vSwitch que esteja na mesma zona que a elastic network interface (ENI) primária e que tenha o maior número de endereços IP disponíveis.

string

Não

Os IDs dos vSwitches aos quais a elastic network interface (ENI) pertence. N indica que você pode definir vários vSwitches. Valores válidos de N: 1 a 10.

Observe os seguintes itens:

  • Se InstanceType estiver definido como Primary, este parâmetro não poderá ser especificado. O valor padrão é o vSwitch da instância.

  • Se InstanceType estiver definido como Secondary ou deixado vazio, este parâmetro é opcional.

  • O sistema seleciona um vSwitch que esteja na mesma zona que a elastic network interface (ENI) primária e que tenha o maior número de endereços IP disponíveis.

vsw-bp67acfmxazb4p****

DedicatedHostClusterId

string

Não

O ID do cluster de host dedicado.

dc-2zedxc67zqzt7lb4****

SecurityOptions

object

Não

As opções de segurança.

ConfidentialComputingMode

string

Não

O modo de computação confidencial. Valores válidos:

TDX

HttpEndpoint

string

Não

Especifica se o canal de acesso para metadados da instância deve ser ativado. Valores válidos:

  • enabled: Ativado.

  • disabled: Desativado.

Valor padrão: enabled.

Nota

Para mais informações sobre metadados da instância, consulte Visão geral dos metadados da instância.

enabled

HttpTokens

string

Não

Especifica se o modo de segurança reforçada (IMDSv2) deve ser usado obrigatoriamente para acessar metadados da instância. Valores válidos:

  • optional: O modo de segurança reforçada não é usado obrigatoriamente.

  • required: O modo de segurança reforçada é usado obrigatoriamente. Depois de definir este valor, os metadados da instância não podem ser acessados no modo normal.

Valor padrão: optional.

Nota

Para mais informações sobre os modos de acesso aos metadados da instância, consulte Modos de acesso aos metadados da instância.

optional

InternetMaxBandwidthIn

integer

Não

A largura de banda pública de entrada máxima. Unidade: Mbit/s. Valores válidos:

  • Se a largura de banda pública de saída adquirida for menor ou igual a 10 Mbit/s: 1 a 10. Valor padrão: 10.

  • Se a largura de banda pública de saída adquirida for maior que 10 Mbit/s: 1 até o valor de InternetMaxBandwidthOut. Valor padrão: o valor de InternetMaxBandwidthOut.

10

ResourcePoolOptions

object

Não

A política de pool de recursos usada ao criar instâncias. Depois de especificar este parâmetro, observe os seguintes itens:

  • Este parâmetro entra em vigor apenas ao criar instâncias pay-as-you-go.

  • Este parâmetro não pode ser especificado junto com PrivatePoolOptions.MatchCriteria ou PrivatePoolOptions.Id.

Strategy

string

Não

Os pools de recursos incluem pools privados gerados após a entrada em vigor do Elasticity Assurance ou Capacity Reservation, e pools públicos, que estão disponíveis para a inicialização da instância. Valores válidos:

  • PrivatePoolFirst: Pool privado primeiro. Se ResourcePoolOptions.PrivatePoolIds for especificado ou as condições de PrivatePoolTags forem atendidas, os pools privados correspondentes serão usados primeiro. Se nenhum pool privado for especificado ou se o pool privado especificado tiver capacidade insuficiente, os pools privados do tipo aberto serão correspondidos automaticamente. Se nenhum pool privado correspondente estiver disponível, o pool público será usado para criar instâncias.

  • PrivatePoolOnly: Apenas pool privado. ResourcePoolOptions.PrivatePoolIds deve ser especificado. Se o pool privado especificado tiver capacidade insuficiente, a criação da instância falhará.

  • PublicPoolFirst: Pool público primeiro. O pool público é usado primeiro para criar instâncias. Se o pool público tiver recursos insuficientes, os recursos do pool privado serão usados como suplemento. Os pools privados do tipo aberto são correspondidos automaticamente primeiro. Se nenhum pool privado correspondente estiver disponível, os pools privados do tipo Target especificados por ResourcePoolOptions.PrivatePoolIds ou que correspondam às condições de PrivatePoolTags serão usados.

    Nota

    Esta política está em preview por convite e não está disponível para uso.

  • None: Nenhuma política de pool de recursos é usada.

Valor padrão: None.

PrivatePoolFirst

PrivatePoolIds

array

Não

Os IDs de pools privados, que são IDs de Elasticity Assurance ou IDs de Capacity Reservation. Apenas IDs de pools privados no modo Target podem ser especificados. Este parâmetro não pode ser especificado junto com o parâmetro PrivatePoolTags.

string

Não

Os IDs de pools privados, que são IDs de Elasticity Assurance ou IDs de Capacity Reservation. Apenas IDs de pools privados no modo Target podem ser especificados. Este parâmetro não pode ser especificado junto com o parâmetro PrivatePoolTags. Valores válidos de N: 1 a 20.

eap-bp67acfmxazb4****

PrivatePoolTags

array<object>

Não

Filtra os pools privados Target disponíveis por tags. Valores válidos de N: 1 a 20. Nota:

  • Quando este parâmetro é especificado, o sistema filtra apenas os pools privados Target associados à conta que correspondem às tags e atendem às restrições do grupo de escalonamento (como zona e tipo de instância).

  • Regra de correspondência de tags: Um pool privado deve corresponder a todas as tags especificadas.

  • Este parâmetro não pode ser especificado junto com o parâmetro PrivatePoolIds.

object

Não

Filtra os pools privados Target disponíveis por tags. Valores válidos de N: 1 a 20. Nota:

  • Quando este parâmetro é especificado, o sistema filtra apenas os pools privados Target associados à conta que correspondem às tags e atendem às restrições do grupo de escalonamento (como zona e tipo de instância).

  • Regra de correspondência de tags: Um pool privado deve corresponder a todas as tags especificadas.

  • Este parâmetro não pode ser especificado junto com o parâmetro PrivatePoolIds.

Key

string

Não

A chave da tag do pool privado.

Filtra os pools privados Target disponíveis por tags. Valores válidos de N: 1 a 20. Nota:

  • Quando este parâmetro é especificado, o sistema filtra apenas os pools privados Target associados à conta que correspondem às tags e atendem às restrições do grupo de escalonamento (como zona e tipo de instância).

  • Regra de correspondência de tags: Um pool privado deve corresponder a todas as tags especificadas.

  • Este parâmetro não pode ser especificado junto com o parâmetro PrivatePoolIds.

TestKey

Value

string

Não

O valor da tag do pool privado.

TestValue

SecondaryEniVSwitchConstraint

string

Não

Especifica se um vSwitch deve ser selecionado da lista VSwitchIds para a elastic network interface (ENI) secundária quando o parâmetro VSwitchIds está definido para a ENI secundária.

  • Strict: modo estrito. Se nenhum vSwitch na lista VSwitchIds atender aos requisitos, a criação da instância falhará.

  • Tolerant: modo tolerante. Se nenhum vSwitch na lista VSwitchIds atender aos requisitos, nenhuma elastic network interface (ENI) secundária será configurada e a instância ainda será criada.

Valor padrão: Strict.

Strict

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

RequestId

string

O ID da solicitação.

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.