Todos os produtos
Search
Central de documentação

E-MapReduce:NodeGroupConfig

Última atualização: Sep 02, 2026

Parâmetro

Tipo

Descrição

Exemplo

object

NodeGroupType

string

O tipo de grupo de nós. Valores válidos:

  • MASTER: grupo de nós de gerenciamento.

  • CORE: grupo de nós de armazenamento.

  • TASK: grupo de nós de computação.

CORE

NodeGroupName

string

O nome do grupo de nós. Comprimento máximo: 128 caracteres. O nome do grupo de nós deve ser exclusivo dentro do cluster.

core-1

PaymentType

string

O tipo de cobrança do grupo de nós. Se esse parâmetro não for especificado, o tipo de cobrança do cluster será usado por padrão. Valores válidos:

  • PayAsYouGo: pay-as-you-go.

  • Subscription: assinatura.

Valor padrão: PayAsYouGo.

PayAsYouGo

SubscriptionConfig SubscriptionConfig

A configuração de assinatura do grupo de nós. Se esse parâmetro não for especificado, a configuração de assinatura do cluster será usada por padrão.

SpotStrategy

string

A estratégia para instâncias spot. Valores válidos:

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

  • SpotWithPriceLimit: instância spot com preço máximo de lance.

  • SpotAsPriceGo: instância spot com preço de mercado, tendo o preço pay-as-you-go como limite superior.

Valor padrão: NoSpot.

NoSpot

SpotBidPrices

array

Os preços de lance para instâncias spot. Este parâmetro entra em vigor apenas quando SpotStrategy está definido como SpotWithPriceLimit. Valores válidos de N: 0 a 100.

SpotBidPrice

VSwitchIds

array

A lista de IDs de vSwitch. Valores válidos de N: 1 a 20.

["vsw-hp35g7ya5ymw68mmg****"]

string

O ID do vSwitch.

WithPublicIp

boolean

Especifica se um endereço IP público deve ser atribuído. Valores válidos:

  • true: Um endereço IP público é atribuído.

  • false: Nenhum endereço IP público é atribuído.

Valor padrão: false.

false

AdditionalSecurityGroupIds

array

Os grupos de segurança adicionais configurados para o grupo de nós, além do grupo de segurança configurado para o cluster. Valores válidos de N: 0 a 2.

["sg-hp3abbae8lb6lmb1****"]

string

O ID do grupo de segurança.

sg-hp3abbae8lb6lmb1****

InstanceTypes

array

A lista de tipos de instância de nó. Valores válidos de N: 1 a 100.

["ecs.g6.xlarge"]

string

O tipo de instância de nó.

ecs.g7.2xlarge

NodeCount

integer

O número de nós. Valores válidos: 1 a 1000.

3

SystemDisk SystemDisk

O disco em nuvem do sistema.

DataDisks

array

Os discos em nuvem de dados. Atualmente, apenas um tipo de disco em nuvem é suportado para discos em nuvem de dados. Valores válidos de N: 1 a 1.

DataDisk

O disco em nuvem de dados.

GracefulShutdown

boolean

Especifica se o desligamento graceful deve ser ativado para componentes implantados no grupo de nós. Valores válidos:

  • true: O desligamento graceful está ativado.

  • false: O desligamento graceful está desativado.

Valor padrão: false.

false

SpotInstanceRemedy

boolean

Especifica se a suplementação de instância spot deve ser ativada. Se esse recurso estiver ativado, o grupo de escalonamento tentará criar novas instâncias para substituir as instâncias spot que estão prestes a ser recuperadas. Valores válidos:

  • true: A suplementação de instância spot está ativada.

  • false: A suplementação de instância spot está desativada.

Valor padrão: false.

true

CompensateWithOnDemand

boolean

Especifica se instâncias pay-as-you-go devem ser criadas automaticamente para atender aos requisitos de capacidade quando instâncias spot não puderem ser criadas devido a motivos de preço ou estoque enquanto nodeResizeStrategy estiver definido como COST_OPTIMIZED.

true

NodeResizeStrategy

string

A estratégia de expansão de nós. Valores válidos:

  • COST_OPTIMIZED: estratégia otimizada por custo.

  • PRIORITY: estratégia baseada em prioridade.

Valor padrão: PRIORITY.

PRIORITY

CostOptimizedConfig CostOptimizedConfig

A configuração do modo otimizado por custo.

DeploymentSetStrategy

string

A estratégia de conjunto de implantação. Valores válidos:

  • NONE: nenhum conjunto de implantação é usado.

  • CLUSTER: um conjunto de implantação no nível do cluster é usado.

  • NODE_GROUP: um conjunto de implantação no nível do grupo de nós é usado.

Valor padrão: NONE.

NONE

ComponentTags

array

A lista de componentes personalizados.

string

AutoScalingPolicy

AutoScalingPolicy

A regra de escalonamento elástico.

PrivatePoolOptions PrivatePoolOptions

A política de pool de recursos usada ao criar instâncias. Este parâmetro entra em vigor apenas quando instâncias pay-as-you-go são criadas.