AgentPoolProperties Clase

  • java.lang.Object
    • com.azure.resourcemanager.networkcloud.fluent.models.AgentPoolProperties

public final class AgentPoolProperties

AgentPoolProperties representa las propiedades del grupo de agentes de clúster de Kubernetes.

Resumen del constructor

Constructor Description
AgentPoolProperties()

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

Resumen del método

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

Obtenga 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 adjuntar a un recurso.

List<String> 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.

long count()

Obtenga la propiedad count: 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()

Obtiene la propiedad Mensaje de estadodetallada: mensaje descriptivo sobre el estado detallado actual.

String kubernetesVersion()

Obtenga la propiedad Versión de Kubernetes: la versión de Kubernetesque 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.

List<KubernetesLabel> taints()

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

AgentPoolUpgradeSettings upgradeSettings()

Obtiene 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.

AgentPoolProperties 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.

AgentPoolProperties 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.

AgentPoolProperties 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 asociar a un recurso.

AgentPoolProperties withAvailabilityZones(List<String> availabilityZones)

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

AgentPoolProperties withCount(long count)

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

AgentPoolProperties withLabels(List<KubernetesLabel> labels)

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

AgentPoolProperties 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.

AgentPoolProperties withTaints(List<KubernetesLabel> taints)

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

AgentPoolProperties 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.

AgentPoolProperties 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 java.lang.Object

Detalles del constructor

AgentPoolProperties

public AgentPoolProperties()

Crea una instancia de la clase AgentPoolProperties.

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

Returns:

el valor administratorConfiguration.

agentOptions

public AgentOptions agentOptions()

Obtenga 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 su uso por 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()

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

Returns:

el valor de recuento.

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: el mensaje descriptivo sobre el estado detallado actual.

Returns:

el valor detailedStatusMessage.

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()

Obtenga 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.

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()

Obtiene 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()

Obtiene 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 AgentPoolProperties withAdministratorConfiguration(AdministratorConfiguration administratorConfiguration)

Establezca 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.

Parameters:

administratorConfiguration - valor administratorConfiguration que se va a establecer.

Returns:

El propio objeto AgentPoolProperties.

withAgentOptions

public AgentPoolProperties 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 AgentPoolProperties.

withAttachedNetworkConfiguration

public AgentPoolProperties 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 que las usen 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 AgentPoolProperties.

withAvailabilityZones

public AgentPoolProperties 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 AgentPoolProperties.

withCount

public AgentPoolProperties 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 AgentPoolProperties.

withLabels

public AgentPoolProperties withLabels(List labels)

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

Parameters:

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

Returns:

El propio objeto AgentPoolProperties.

withMode

public AgentPoolProperties 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 - el valor de modo que se va a establecer.

Returns:

El propio objeto AgentPoolProperties.

withTaints

public AgentPoolProperties 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 AgentPoolProperties.

withUpgradeSettings

public AgentPoolProperties 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 - valor upgradeSettings que se va a establecer.

Returns:

El propio objeto AgentPoolProperties.

withVmSkuName

public AgentPoolProperties 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 - el valor vmSkuName que se va a establecer.

Returns:

El propio objeto AgentPoolProperties.

Se aplica a