AgentPoolInner Classe

public final class AgentPoolInner
extends Resource

AgentPool representa o pool de agentes do cluster do Kubernetes.

Resumo do Construtor

Construtor Description
AgentPoolInner()

Cria uma instância da classe Inner do Poolde Agentes.

Resumo do método

Modificador e tipo Método e descrição
AdministratorConfiguration administratorConfiguration()

Obter a propriedade Configuração do administrador: a Configuração do Administradorrepresenta as credenciais administrativas que serão aplicadas aos nós do painel de controle e do pool de agentes nos clusters do Kubernetes.

AgentOptions agentOptions()

Obter a propriedade Opções do agente: as Opções do Agentesão configurações que serão aplicadas a cada agente em um pool de agentes.

AttachedNetworkConfiguration attachedNetworkConfiguration()

Obter a propriedade de Configuração de Redeanexada: a Configuração de RedeAnexadarepresenta o conjunto de redes de carga de trabalho a serem anexadas a um recurso.

List<String> availabilityZones()

Obter a propriedade Zonas de disponibilidade: a lista de zonas de disponibilidade do cluster de Nuvem de Rede usada para o provisionamento de nós neste pool de agentes.

long count()

Obter a propriedade count: o número de máquinas virtuais que usam essa configuração.

AgentPoolDetailedStatus detailedStatus()

Obter a propriedade Status detalhada: o status atual do pool de agentes.

String detailedStatusMessage()

Obter a propriedade mensagem de statusdetalhada: a mensagem descritiva sobre o status detalhado atual.

ExtendedLocation extendedLocation()

Obter a propriedade Location estendida: Local Estendidorepresenta o local personalizado do Azure em que o recurso será criado.

String kubernetesVersion()

Obter a propriedade Versão do kubernetes: a versão do Kubernetes em execução neste pool de agentes.

List<KubernetesLabel> labels()

Obter a propriedade labels: os rótulos aplicados aos nós neste pool de agentes.

AgentPoolMode mode()

Obter a propriedade mode: a seleção de como esse pool de agentes é utilizado, seja como um pool de sistema ou um pool de usuários.

AgentPoolProvisioningState provisioningState()

Obter a propriedade Estado de provisionamento: o estado de provisionamento do pool de agentes.

SystemData systemData()

Obter a propriedade Dados do sistema: Azure Resource Manager metadados que contêm as informações criadaspor e modificadaspor.

List<KubernetesLabel> taints()

Obter a propriedade taints: os taints aplicados aos nós neste pool de agentes.

AgentPoolUpgradeSettings upgradeSettings()

Obter a propriedade Configurações de atualização: As Configurações de Atualizaçãodo Poolde Agentesespecificam as configurações de atualização para um pool de agentes.

void validate()

Valida a instância .

String vmSkuName()

Obter a propriedade nome do SKUda vm: o nome da SKU da VM que determina o tamanho dos recursos alocados para VMs de nó.

AgentPoolInner withAdministratorConfiguration(AdministratorConfiguration administratorConfiguration)

Defina a propriedade Configuração do administrador: a Configuração do Administradorrepresenta as credenciais administrativas que serão aplicadas aos nós do painel de controle e do pool de agentes nos clusters do Kubernetes.

AgentPoolInner withAgentOptions(AgentOptions agentOptions)

Defina a propriedade Opções do agente: Opções do Agentesão configurações que serão aplicadas a cada agente em um pool de agentes.

AgentPoolInner withAttachedNetworkConfiguration(AttachedNetworkConfiguration attachedNetworkConfiguration)

Defina a propriedade de Configuração de Redeanexada: a Configuração de RedeAnexadarepresenta o conjunto de redes de carga de trabalho a ser anexado a um recurso.

AgentPoolInner withAvailabilityZones(List<String> availabilityZones)

Definir a propriedade Zonas de disponibilidade: a lista de zonas de disponibilidade do cluster de Nuvem de Rede usada para o provisionamento de nós neste pool de agentes.

AgentPoolInner withCount(long count)

Definir a propriedade count: o número de máquinas virtuais que usam essa configuração.

AgentPoolInner withExtendedLocation(ExtendedLocation extendedLocation)

Defina a propriedade Location estendida: Local Estendidorepresenta o local personalizado do Azure em que o recurso será criado.

AgentPoolInner withLabels(List<KubernetesLabel> labels)

Definir a propriedade labels: os rótulos aplicados aos nós neste pool de agentes.

AgentPoolInner withLocation(String location)
AgentPoolInner withMode(AgentPoolMode mode)

Definir a propriedade mode: a seleção de como esse pool de agentes é utilizado, seja como um pool de sistema ou um pool de usuários.

AgentPoolInner withTags(Map<String,String> tags)
AgentPoolInner withTaints(List<KubernetesLabel> taints)

Definir a propriedade taints: os taints aplicados aos nós neste pool de agentes.

AgentPoolInner withUpgradeSettings(AgentPoolUpgradeSettings upgradeSettings)

Defina a propriedade Configurações de atualização: Configurações de Atualizaçãodo Poolde Agentesespecifica as configurações de atualização para um pool de agentes.

AgentPoolInner withVmSkuName(String vmSkuName)

Defina a propriedade nome do SKUda vm: o nome da SKU da VM que determina o tamanho dos recursos alocados para VMs de nó.

Métodos herdados de ProxyResource

Métodos herdados de Resource

Métodos herdados de java.lang.Object

Detalhes do construtor

AgentPoolInner

public AgentPoolInner()

Cria uma instância da classe AgentPoolInner.

Detalhes do método

administratorConfiguration

public AdministratorConfiguration administratorConfiguration()

Obter a propriedade administratorConfiguration: AdministratorConfiguration representa as credenciais administrativas que serão aplicadas aos nós do painel de controle e do pool de agentes nos clusters do Kubernetes.

As credenciais de administrador a serem usadas para os nós neste pool de agentes.

Returns:

o valor administratorConfiguration.

agentOptions

public AgentOptions agentOptions()

Obter a propriedade agentOptions: AgentOptions são configurações que serão aplicadas a cada agente em um pool de agentes.

As configurações que serão aplicadas a cada agente nesse pool de agentes.

Returns:

o valor agentOptions.

attachedNetworkConfiguration

public AttachedNetworkConfiguration attachedNetworkConfiguration()

Obter a propriedade attachedNetworkConfiguration: AttachedNetworkConfiguration representa o conjunto de redes de carga de trabalho a ser anexado a um recurso.

A configuração de redes que estão sendo anexadas ao pool de agentes para uso pelas cargas de trabalho executadas neste cluster do Kubernetes.

Returns:

o valor attachedNetworkConfiguration.

availabilityZones

public List availabilityZones()

Obter a propriedade availabilityZones: a lista de zonas de disponibilidade do cluster de Nuvem de Rede usada para o provisionamento de nós neste pool de agentes. Se não for especificado, todas as zonas de disponibilidade serão usadas.

Returns:

o valor availabilityZones.

count

public long count()

Obter a propriedade count: o número de máquinas virtuais que usam essa configuração.

Returns:

o valor de contagem.

detailedStatus

public AgentPoolDetailedStatus detailedStatus()

Obter a propriedade detailedStatus: a status atual do pool de agentes.

Returns:

o valor detailedStatus.

detailedStatusMessage

public String detailedStatusMessage()

Obtenha a propriedade detailedStatusMessage: a mensagem descritiva sobre o status detalhado atual.

Returns:

o valor detailedStatusMessage.

extendedLocation

public ExtendedLocation extendedLocation()

Obter a propriedade extendedLocation: ExtendedLocation representa o local personalizado do Azure em que o recurso será criado.

O local estendido do cluster associado ao recurso.

Returns:

o valor extendedLocation.

kubernetesVersion

public String kubernetesVersion()

Obter a propriedade kubernetesVersion: a versão do Kubernetes em execução neste pool de agentes.

Returns:

o valor de kubernetesVersion.

labels

public List labels()

Obter a propriedade labels: os rótulos aplicados aos nós neste pool de agentes.

Returns:

o valor dos rótulos.

mode

public AgentPoolMode mode()

Obter a propriedade mode: a seleção de como esse pool de agentes é utilizado, seja como um pool de sistema ou um pool de usuários. Os pools de sistema executam os recursos e os serviços críticos para o Cluster do Kubernetes, enquanto os pools de usuários são dedicados a cargas de trabalho do usuário. Cada cluster do Kubernetes deve conter pelo menos um pool de nós do sistema com pelo menos um nó.

Returns:

o valor do modo.

provisioningState

public AgentPoolProvisioningState provisioningState()

Obter a propriedade provisioningState: o estado de provisionamento do pool de agentes.

Returns:

o valor provisioningState.

systemData

public SystemData systemData()

Obter a propriedade systemData: metadados do Azure Resource Manager que contêm as informações createdBy e modifiedBy.

Returns:

o valor systemData.

taints

public List taints()

Obter a propriedade taints: os taints aplicados aos nós neste pool de agentes.

Returns:

o valor taints.

upgradeSettings

public AgentPoolUpgradeSettings upgradeSettings()

Obter a propriedade upgradeSettings: AgentPoolUpgradeSettings especifica as configurações de atualização para um pool de agentes.

A configuração do pool de agentes.

Returns:

o valor upgradeSettings.

validate

public void validate()

Valida a instância .

vmSkuName

public String vmSkuName()

Obter a propriedade vmSkuName: o nome da SKU da VM que determina o tamanho dos recursos alocados para VMs de nó.

Returns:

o valor vmSkuName.

withAdministratorConfiguration

public AgentPoolInner withAdministratorConfiguration(AdministratorConfiguration administratorConfiguration)

Defina a propriedade administratorConfiguration: AdministratorConfiguration representa as credenciais administrativas que serão aplicadas aos nós do painel de controle e do pool de agentes nos clusters do Kubernetes.

As credenciais de administrador a serem usadas para os nós neste pool de agentes.

Parameters:

administratorConfiguration - o valor administratorConfiguration a ser definido.

Returns:

o próprio objeto AgentPoolInner.

withAgentOptions

public AgentPoolInner withAgentOptions(AgentOptions agentOptions)

Defina a propriedade agentOptions: AgentOptions são configurações que serão aplicadas a cada agente em um pool de agentes.

As configurações que serão aplicadas a cada agente nesse pool de agentes.

Parameters:

agentOptions - o valor agentOptions a ser definido.

Returns:

o próprio objeto AgentPoolInner.

withAttachedNetworkConfiguration

public AgentPoolInner withAttachedNetworkConfiguration(AttachedNetworkConfiguration attachedNetworkConfiguration)

Defina a propriedade attachedNetworkConfiguration: AttachedNetworkConfiguration representa o conjunto de redes de carga de trabalho a ser anexado a um recurso.

A configuração de redes que estão sendo anexadas ao pool de agentes para uso pelas cargas de trabalho executadas neste cluster do Kubernetes.

Parameters:

attachedNetworkConfiguration - o valor attachedNetworkConfiguration a ser definido.

Returns:

o próprio objeto AgentPoolInner.

withAvailabilityZones

public AgentPoolInner withAvailabilityZones(List availabilityZones)

Definir a propriedade availabilityZones: a lista de zonas de disponibilidade do cluster de Nuvem de Rede usada para o provisionamento de nós neste pool de agentes. Se não for especificado, todas as zonas de disponibilidade serão usadas.

Parameters:

availabilityZones - o valor availabilityZones a ser definido.

Returns:

o próprio objeto AgentPoolInner.

withCount

public AgentPoolInner withCount(long count)

Definir a propriedade count: o número de máquinas virtuais que usam essa configuração.

Parameters:

count - o valor de contagem a ser definido.

Returns:

o próprio objeto AgentPoolInner.

withExtendedLocation

public AgentPoolInner withExtendedLocation(ExtendedLocation extendedLocation)

Defina a propriedade extendedLocation: ExtendedLocation representa o local personalizado do Azure em que o recurso será criado.

O local estendido do cluster associado ao recurso.

Parameters:

extendedLocation - o valor extendedLocation a ser definido.

Returns:

o próprio objeto AgentPoolInner.

withLabels

public AgentPoolInner withLabels(List labels)

Definir a propriedade labels: os rótulos aplicados aos nós neste pool de agentes.

Parameters:

labels - o valor de rótulos a ser definido.

Returns:

o próprio objeto AgentPoolInner.

withLocation

public AgentPoolInner withLocation(String location)

Overrides:

AgentPoolInner.withLocation(String location)

Parameters:

location

withMode

public AgentPoolInner withMode(AgentPoolMode mode)

Definir a propriedade mode: a seleção de como esse pool de agentes é utilizado, seja como um pool de sistema ou um pool de usuários. Os pools de sistema executam os recursos e os serviços críticos para o Cluster do Kubernetes, enquanto os pools de usuários são dedicados a cargas de trabalho do usuário. Cada cluster do Kubernetes deve conter pelo menos um pool de nós do sistema com pelo menos um nó.

Parameters:

mode - o valor do modo a ser definido.

Returns:

o próprio objeto AgentPoolInner.

withTags

public AgentPoolInner withTags(Map tags)

Overrides:

AgentPoolInner.withTags(Map<String,String> tags)

Parameters:

tags

withTaints

public AgentPoolInner withTaints(List taints)

Definir a propriedade taints: os taints aplicados aos nós neste pool de agentes.

Parameters:

taints - o valor taints a ser definido.

Returns:

o próprio objeto AgentPoolInner.

withUpgradeSettings

public AgentPoolInner withUpgradeSettings(AgentPoolUpgradeSettings upgradeSettings)

Defina a propriedade upgradeSettings: AgentPoolUpgradeSettings especifica as configurações de atualização para um pool de agentes.

A configuração do pool de agentes.

Parameters:

upgradeSettings - o valor upgradeSettings a ser definido.

Returns:

o próprio objeto AgentPoolInner.

withVmSkuName

public AgentPoolInner withVmSkuName(String vmSkuName)

Defina a propriedade vmSkuName: o nome da SKU da VM que determina o tamanho dos recursos alocados para VMs de nó.

Parameters:

vmSkuName - o valor vmSkuName a ser definido.

Returns:

o próprio objeto AgentPoolInner.

Aplica-se a