AgentPoolInner Clase
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. networkcloud. fluent. models. AgentPoolInner
- com.
- com.
- com.
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 |
|---|---|
|
Administrator |
administratorConfiguration()
Obtiene la propiedad Configuration del administrador |
|
Agent |
agentOptions()
Obtenga la propiedad Opciones del agente |
|
Attached |
attachedNetworkConfiguration()
Obtenga la propiedad Configuración de red |
| List<String> |
availabilityZones()
Obtenga la propiedad Availability |
| long |
count()
Obtiene la propiedad count: el número de máquinas virtuales que usan esta configuración. |
|
Agent |
detailedStatus()
Obtenga la propiedad Status detallada |
| String |
detailedStatusMessage()
Obtenga la propiedad Status Message detallada |
|
Extended |
extendedLocation()
Obtenga la propiedad Location extendida |
| String |
kubernetesVersion()
Obtenga la propiedad Versión de Kubernetes |
|
List<Kubernetes |
labels()
Obtenga la propiedad labels: las etiquetas aplicadas a los nodos de este grupo de agentes. |
|
Agent |
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. |
|
Agent |
provisioningState()
Obtenga la propiedad Estado de aprovisionamiento |
|
System |
systemData()
Obtenga la propiedad Data del sistema |
|
List<Kubernetes |
taints()
Obtenga la propiedad taints: las taints aplicadas a los nodos de este grupo de agentes. |
|
Agent |
upgradeSettings()
Obtenga la propiedad Configuración de actualización: |
| void |
validate()
Valida la instancia. |
| String |
vmSkuName()
Obtenga la propiedad Nombre de SKU |
|
Agent |
withAdministratorConfiguration(AdministratorConfiguration administratorConfiguration)
Establezca la propiedad Configuration del administrador |
|
Agent |
withAgentOptions(AgentOptions agentOptions)
Establezca la propiedad Opciones del agente |
|
Agent |
withAttachedNetworkConfiguration(AttachedNetworkConfiguration attachedNetworkConfiguration)
Establezca la propiedad Configuración de red |
|
Agent |
withAvailabilityZones(List<String> availabilityZones)
Establezca la propiedad availability |
|
Agent |
withCount(long count)
Establezca la propiedad count: el número de máquinas virtuales que usan esta configuración. |
|
Agent |
withExtendedLocation(ExtendedLocation extendedLocation)
Establezca la propiedad Location extendida |
|
Agent |
withLabels(List<KubernetesLabel> labels)
Establezca la propiedad labels: las etiquetas aplicadas a los nodos de este grupo de agentes. |
|
Agent |
withLocation(String location) |
|
Agent |
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. |
|
Agent |
withTags(Map<String,String> tags) |
|
Agent |
withTaints(List<KubernetesLabel> taints)
Establezca la propiedad taints: las taints aplicadas a los nodos de este grupo de agentes. |
|
Agent |
withUpgradeSettings(AgentPoolUpgradeSettings upgradeSettings)
Establezca la propiedad Configuración de actualización: |
|
Agent |
withVmSkuName(String vmSkuName)
Establezca la propiedad Nombre de SKU |
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:
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:
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:
availabilityZones
public List
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:
count
public long count()
Obtiene la propiedad count: el número de máquinas virtuales que usan esta configuración.
Returns:
detailedStatus
public AgentPoolDetailedStatus detailedStatus()
Obtenga la propiedad detailedStatus: el estado actual del grupo de agentes.
Returns:
detailedStatusMessage
public String detailedStatusMessage()
Obtiene la propiedad detailedStatusMessage: mensaje descriptivo sobre el estado detallado actual.
Returns:
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:
kubernetesVersion
public String kubernetesVersion()
Obtenga la propiedad kubernetesVersion: la versión de Kubernetes que se ejecuta en este grupo de agentes.
Returns:
labels
public List
Obtiene la propiedad labels: las etiquetas aplicadas a los nodos de este grupo de agentes.
Returns:
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:
provisioningState
public AgentPoolProvisioningState provisioningState()
Obtenga la propiedad provisioningState: el estado de aprovisionamiento del grupo de agentes.
Returns:
systemData
public SystemData systemData()
Obtenga la propiedad systemData: Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy.
Returns:
taints
public List
Obtenga la propiedad taints: las taints aplicadas a los nodos de este grupo de agentes.
Returns:
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:
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:
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:
Returns:
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:
Returns:
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:
Returns:
withAvailabilityZones
public AgentPoolInner withAvailabilityZones(List
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:
Returns:
withCount
public AgentPoolInner withCount(long count)
Establezca la propiedad count: el número de máquinas virtuales que usan esta configuración.
Parameters:
Returns:
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:
Returns:
withLabels
public AgentPoolInner withLabels(List
Establezca la propiedad labels: las etiquetas aplicadas a los nodos de este grupo de agentes.
Parameters:
Returns:
withLocation
public AgentPoolInner withLocation(String location)
Overrides:
AgentPoolInner.withLocation(String location)Parameters:
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:
Returns:
withTags
public AgentPoolInner withTags(Map
Overrides:
AgentPoolInner.withTags(Map<String,String> tags)Parameters:
withTaints
public AgentPoolInner withTaints(List
Establezca la propiedad taints: las taints aplicadas a los nodos de este grupo de agentes.
Parameters:
Returns:
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:
Returns:
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:
Returns: