AgentPoolInner Clase

public final class AgentPoolInner
extends Resource

AgentPool representa el grupo de agentes del clúster de Kubernetes.

Resumen del constructor

Constructor Description
AgentPoolInner()

Crea una instancia de la clase interna del grupo de agentes.

Resumen del método

Modificador y tipo Método y descripción
AdministratorConfiguration administratorConfiguration()

Obtiene la propiedad Configuration del administrador: AdministratorConfiguration representa las credenciales administrativas que se aplicarán a los nodos del plano de control y del grupo de agentes en clústeres de Kubernetes.

AgentOptions agentOptions()

Obtenga la propiedad Opciones del agente:Las opciones del agente son configuraciones que se aplicarán a cada agente de un grupo de agentes.

AttachedNetworkConfiguration attachedNetworkConfiguration()

Obtenga la propiedad Configuración de redadjunta: La configuración de redasociadarepresenta el conjunto de redes de carga de trabajo que se van a asociar a un recurso.

List<String> availabilityZones()

Obtenga la propiedad AvailabilityZones: la lista de zonas de disponibilidad del clúster de la nube de red que se usa para el aprovisionamiento de nodos en este grupo de agentes.

long count()

Obtiene la propiedad count: el número de máquinas virtuales que usan esta configuración.

AgentPoolDetailedStatus detailedStatus()

Obtenga la propiedad Status detallada: el estado actual del grupo de agentes.

String detailedStatusMessage()

Obtenga la propiedad Status Message detallada: mensaje descriptivo sobre el estado detallado actual.

ExtendedLocation extendedLocation()

Obtenga la propiedad Location extendida: ExtendedLocation representa la ubicación personalizada de Azure donde se creará el recurso.

String kubernetesVersion()

Obtenga la propiedad Versión de Kubernetes: la versión de Kubernetes que se ejecuta en este grupo de agentes.

List<KubernetesLabel> labels()

Obtenga la propiedad labels: las etiquetas aplicadas a los nodos de este grupo de agentes.

AgentPoolMode mode()

Obtener la propiedad mode: la selección de cómo se utiliza este grupo de agentes, ya sea como un grupo de sistemas o un grupo de usuarios.

AgentPoolProvisioningState provisioningState()

Obtenga la propiedad Estado de aprovisionamiento: el estado de aprovisionamiento del grupo de agentes.

SystemData systemData()

Obtenga la propiedad Data del sistema: Metadatos de Azure Resource Manager que contienen la información creadapor y modificadapor.

List<KubernetesLabel> taints()

Obtenga la propiedad taints: las taints aplicadas a los nodos de este grupo de agentes.

AgentPoolUpgradeSettings upgradeSettings()

Obtenga la propiedad Configuración de actualización:Configuración de actualizacióndel grupo de agentes especifica la configuración de actualización de un grupo de agentes.

void validate()

Valida la instancia.

String vmSkuName()

Obtenga la propiedad Nombre de SKUde máquina virtual: el nombre de la SKU de máquina virtual que determina el tamaño de los recursos asignados para las máquinas virtuales de nodo.

AgentPoolInner withAdministratorConfiguration(AdministratorConfiguration administratorConfiguration)

Establezca la propiedad Configuration del administrador: AdministratorConfiguration representa las credenciales administrativas que se aplicarán a los nodos del plano de control y del grupo de agentes en clústeres de Kubernetes.

AgentPoolInner withAgentOptions(AgentOptions agentOptions)

Establezca la propiedad Opciones del agente:Las opciones del agente son configuraciones que se aplicarán a cada agente de un grupo de agentes.

AgentPoolInner withAttachedNetworkConfiguration(AttachedNetworkConfiguration attachedNetworkConfiguration)

Establezca la propiedad Configuración de redadjunta: La configuración de redasociadarepresenta el conjunto de redes de carga de trabajo que se van a adjuntar a un recurso.

AgentPoolInner withAvailabilityZones(List<String> availabilityZones)

Establezca la propiedad availabilityZones: la lista de zonas de disponibilidad del clúster de network Cloud que se usa para el aprovisionamiento de nodos en este grupo de agentes.

AgentPoolInner withCount(long count)

Establezca la propiedad count: el número de máquinas virtuales que usan esta configuración.

AgentPoolInner withExtendedLocation(ExtendedLocation extendedLocation)

Establezca la propiedad Location extendida: ExtendedLocation representa la ubicación personalizada de Azure donde se creará el recurso.

AgentPoolInner withLabels(List<KubernetesLabel> labels)

Establezca la propiedad labels: las etiquetas aplicadas a los nodos de este grupo de agentes.

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

Establecer la propiedad mode: la selección de cómo se utiliza este grupo de agentes, ya sea como un grupo de sistemas o un grupo de usuarios.

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

Establezca la propiedad taints: las taints aplicadas a los nodos de este grupo de agentes.

AgentPoolInner withUpgradeSettings(AgentPoolUpgradeSettings upgradeSettings)

Establezca la propiedad Configuración de actualización:Configuración de actualizacióndel grupo de agentes especifica la configuración de actualización de un grupo de agentes.

AgentPoolInner withVmSkuName(String vmSkuName)

Establezca la propiedad Nombre de SKUde máquina virtual: el nombre de la SKU de máquina virtual que determina el tamaño de los recursos asignados para las máquinas virtuales de nodo.

Métodos heredados de ProxyResource

Métodos heredados de Resource

Métodos heredados de java.lang.Object

Detalles del constructor

AgentPoolInner

public AgentPoolInner()

Crea una instancia de la clase AgentPoolInner.

Detalles del método

administratorConfiguration

public AdministratorConfiguration administratorConfiguration()

Obtenga la propiedad administratorConfiguration: AdministratorConfiguration representa las credenciales administrativas que se aplicarán a los nodos del plano de control y del grupo de agentes en clústeres de Kubernetes.

Las credenciales de administrador que se usarán para los nodos de este grupo de agentes.

Returns:

el valor administratorConfiguration.

agentOptions

public AgentOptions agentOptions()

Obtiene la propiedad agentOptions: AgentOptions son configuraciones que se aplicarán a cada agente de un grupo de agentes.

Las configuraciones que se aplicarán a cada agente de este grupo de agentes.

Returns:

el valor agentOptions.

attachedNetworkConfiguration

public AttachedNetworkConfiguration attachedNetworkConfiguration()

Obtenga la propiedad attachedNetworkConfiguration: AttachedNetworkConfiguration representa el conjunto de redes de carga de trabajo que se van a asociar a un recurso.

La configuración de redes que se adjuntan al grupo de agentes para que las usen las cargas de trabajo que se ejecutan en este clúster de Kubernetes.

Returns:

el valor attachedNetworkConfiguration.

availabilityZones

public List availabilityZones()

Obtenga la propiedad availabilityZones: la lista de zonas de disponibilidad del clúster de Network Cloud que se usa para el aprovisionamiento de nodos en este grupo de agentes. Si no se especifica, se usarán todas las zonas de disponibilidad.

Returns:

el valor availabilityZones.

count

public long count()

Obtiene la propiedad count: el número de máquinas virtuales que usan esta configuración.

Returns:

el valor count.

detailedStatus

public AgentPoolDetailedStatus detailedStatus()

Obtenga la propiedad detailedStatus: el estado actual del grupo de agentes.

Returns:

el valor detailedStatus.

detailedStatusMessage

public String detailedStatusMessage()

Obtiene la propiedad detailedStatusMessage: mensaje descriptivo sobre el estado detallado actual.

Returns:

el valor detailedStatusMessage.

extendedLocation

public ExtendedLocation extendedLocation()

Obtenga la propiedad extendedLocation: ExtendedLocation representa la ubicación personalizada de Azure donde se creará el recurso.

Ubicación extendida del clúster asociado al recurso.

Returns:

el valor extendedLocation.

kubernetesVersion

public String kubernetesVersion()

Obtenga la propiedad kubernetesVersion: la versión de Kubernetes que se ejecuta en este grupo de agentes.

Returns:

el valor de kubernetesVersion.

labels

public List labels()

Obtiene la propiedad labels: las etiquetas aplicadas a los nodos de este grupo de agentes.

Returns:

el valor de las etiquetas.

mode

public AgentPoolMode mode()

Obtener la propiedad mode: la selección de cómo se utiliza este grupo de agentes, ya sea como un grupo de sistemas o un grupo de usuarios. Los grupos de sistemas ejecutan las características y los servicios críticos para el clúster de Kubernetes, mientras que los grupos de usuarios están dedicados a las cargas de trabajo de usuario. Cada clúster de Kubernetes debe contener al menos un grupo de nodos del sistema con al menos un nodo.

Returns:

el valor del modo.

provisioningState

public AgentPoolProvisioningState provisioningState()

Obtenga la propiedad provisioningState: el estado de aprovisionamiento del grupo de agentes.

Returns:

el valor provisioningState.

systemData

public SystemData systemData()

Obtenga la propiedad systemData: Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy.

Returns:

el valor systemData.

taints

public List taints()

Obtenga la propiedad taints: las taints aplicadas a los nodos de este grupo de agentes.

Returns:

valor taints.

upgradeSettings

public AgentPoolUpgradeSettings upgradeSettings()

Obtenga la propiedad upgradeSettings: AgentPoolUpgradeSettings especifica la configuración de actualización de un grupo de agentes.

Configuración del grupo de agentes.

Returns:

el valor upgradeSettings.

validate

public void validate()

Valida la instancia.

vmSkuName

public String vmSkuName()

Obtenga la propiedad vmSkuName: el nombre de la SKU de máquina virtual que determina el tamaño de los recursos asignados para las máquinas virtuales de nodo.

Returns:

el valor vmSkuName.

withAdministratorConfiguration

public AgentPoolInner withAdministratorConfiguration(AdministratorConfiguration administratorConfiguration)

Establezca la propiedad administratorConfiguration: AdministratorConfiguration representa las credenciales administrativas que se aplicarán a los nodos del grupo de agentes y del plano de control en los clústeres de Kubernetes.

Credenciales de administrador que se usarán para los nodos de este grupo de agentes.

Parameters:

administratorConfiguration - valor administratorConfiguration que se va a establecer.

Returns:

el propio objeto AgentPoolInner.

withAgentOptions

public AgentPoolInner withAgentOptions(AgentOptions agentOptions)

Establezca la propiedad agentOptions: AgentOptions son configuraciones que se aplicarán a cada agente de un grupo de agentes.

Las configuraciones que se aplicarán a cada agente de este grupo de agentes.

Parameters:

agentOptions - valor agentOptions que se va a establecer.

Returns:

el propio objeto AgentPoolInner.

withAttachedNetworkConfiguration

public AgentPoolInner withAttachedNetworkConfiguration(AttachedNetworkConfiguration attachedNetworkConfiguration)

Establezca la propiedad attachedNetworkConfiguration: AttachedNetworkConfiguration representa el conjunto de redes de carga de trabajo que se van a asociar a un recurso.

La configuración de redes que se adjuntan al grupo de agentes para su uso por las cargas de trabajo que se ejecutan en este clúster de Kubernetes.

Parameters:

attachedNetworkConfiguration - valor attachedNetworkConfiguration que se va a establecer.

Returns:

el propio objeto AgentPoolInner.

withAvailabilityZones

public AgentPoolInner withAvailabilityZones(List availabilityZones)

Establezca la propiedad availabilityZones: la lista de zonas de disponibilidad del clúster de network Cloud que se usa para el aprovisionamiento de nodos en este grupo de agentes. Si no se especifica, se usarán todas las zonas de disponibilidad.

Parameters:

availabilityZones - el valor availabilityZones que se va a establecer.

Returns:

el propio objeto AgentPoolInner.

withCount

public AgentPoolInner withCount(long count)

Establezca la propiedad count: el número de máquinas virtuales que usan esta configuración.

Parameters:

count - el valor de recuento que se va a establecer.

Returns:

el propio objeto AgentPoolInner.

withExtendedLocation

public AgentPoolInner withExtendedLocation(ExtendedLocation extendedLocation)

Establezca la propiedad extendedLocation: ExtendedLocation representa la ubicación personalizada de Azure donde se creará el recurso.

Ubicación extendida del clúster asociado al recurso.

Parameters:

extendedLocation - valor extendedLocation que se va a establecer.

Returns:

el propio objeto AgentPoolInner.

withLabels

public AgentPoolInner withLabels(List labels)

Establezca la propiedad labels: las etiquetas aplicadas a los nodos de este grupo de agentes.

Parameters:

labels - el valor de etiquetas que se va a establecer.

Returns:

el propio objeto AgentPoolInner.

withLocation

public AgentPoolInner withLocation(String location)

Overrides:

AgentPoolInner.withLocation(String location)

Parameters:

location

withMode

public AgentPoolInner withMode(AgentPoolMode mode)

Establecer la propiedad mode: la selección de cómo se utiliza este grupo de agentes, ya sea como un grupo de sistemas o un grupo de usuarios. Los grupos de sistemas ejecutan las características y los servicios críticos para el clúster de Kubernetes, mientras que los grupos de usuarios están dedicados a las cargas de trabajo de usuario. Cada clúster de Kubernetes debe contener al menos un grupo de nodos del sistema con al menos un nodo.

Parameters:

mode - valor de modo que se va a establecer.

Returns:

el propio objeto AgentPoolInner.

withTags

public AgentPoolInner withTags(Map tags)

Overrides:

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

Parameters:

tags

withTaints

public AgentPoolInner withTaints(List taints)

Establezca la propiedad taints: las taints aplicadas a los nodos de este grupo de agentes.

Parameters:

taints - valor taints que se va a establecer.

Returns:

el propio objeto AgentPoolInner.

withUpgradeSettings

public AgentPoolInner withUpgradeSettings(AgentPoolUpgradeSettings upgradeSettings)

Establezca la propiedad upgradeSettings: AgentPoolUpgradeSettings especifica la configuración de actualización de un grupo de agentes.

Configuración del grupo de agentes.

Parameters:

upgradeSettings - el valor upgradeSettings que se va a establecer.

Returns:

el propio objeto AgentPoolInner.

withVmSkuName

public AgentPoolInner withVmSkuName(String vmSkuName)

Establezca la propiedad vmSkuName: el nombre de la SKU de máquina virtual que determina el tamaño de los recursos asignados para las máquinas virtuales de nodo.

Parameters:

vmSkuName - valor vmSkuName que se va a establecer.

Returns:

el propio objeto AgentPoolInner.

Se aplica a