AgentPoolProperties Klasse

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

public final class AgentPoolProperties

AgentPoolProperties stellt die Eigenschaften des Kubernetes-Cluster-Agent-Pools dar.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
AgentPoolProperties()

Erstellt eine instance der Eigenschaftenklasse des Agentpools.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
AdministratorConfiguration administratorConfiguration()

Administratorkonfigurationseigenschaft abrufen: Administratorkonfigurationstellt die Administratoranmeldeinformationen dar, die auf die Steuerungsebene und die Agentpoolknoten in Kubernetes-Clustern angewendet werden.

AgentOptions agentOptions()

Agentoptionen-Eigenschaft abrufen: Agentoptionensind Konfigurationen, die auf jeden Agent in einem Agentpool angewendet werden.

AttachedNetworkConfiguration attachedNetworkConfiguration()

Abrufen der angefügtenNetzwerkkonfigurationseigenschaft: Die angefügteNetzwerkkonfigurationstellt den Satz von Workloadnetzwerken dar, die an eine Ressource angefügt werden sollen.

List<String> availabilityZones()

Abrufen der Verfügbarkeitszonen-Eigenschaft: Die Liste der Verfügbarkeitszonen des Netzwerkcloudclusters, der für die Bereitstellung von Knoten in diesem Agentpool verwendet wird.

long count()

Abrufen der count-Eigenschaft: Die Anzahl der virtuellen Computer, die diese Konfiguration verwenden.

AgentPoolDetailedStatus detailedStatus()

Rufen Sie die detaillierteStatus-Eigenschaft ab: Die aktuelle status des Agentpools.

String detailedStatusMessage()

Abrufen der detailliertenStatusmeldungseigenschaft: Die beschreibende Nachricht zum aktuellen detaillierten status.

String kubernetesVersion()

Abrufen der kubernetesVersion-Eigenschaft: Die Kubernetes-Version, die in diesem Agentpool ausgeführt wird.

List<KubernetesLabel> labels()

Abrufen der Bezeichnungseigenschaft: Die Bezeichnungen, die auf die Knoten in diesem Agentpool angewendet werden.

AgentPoolMode mode()

Abrufen der Moduseigenschaft: Die Auswahl, wie dieser Agent-Pool verwendet wird, entweder als Systempool oder als Benutzerpool.

AgentPoolProvisioningState provisioningState()

Abrufen der Bereitstellungszustandseigenschaft: Der Bereitstellungsstatus des Agentpools.

List<KubernetesLabel> taints()

Abrufen der taints-Eigenschaft: Die Taints, die auf die Knoten in diesem Agentpool angewendet werden.

AgentPoolUpgradeSettings upgradeSettings()

Abrufen der Upgradeeinstellungen-Eigenschaft: Agentpool-Upgradeeinstellungengeben die Upgradeeinstellungen für einen Agentpool an.

void validate()

Überprüft die instance.

String vmSkuName()

Abrufen der Vm-Sku-Name-Eigenschaft: Der Name der VM-SKU, die die Größe der Ressourcen bestimmt, die für Knoten-VMs zugewiesen sind.

AgentPoolProperties withAdministratorConfiguration(AdministratorConfiguration administratorConfiguration)

Legen Sie die Administratorkonfigurationseigenschaftfest: Administratorkonfigurationstellt die Administratoranmeldeinformationen dar, die auf die Knoten der Steuerungsebene und des Agentpools in Kubernetes-Clustern angewendet werden.

AgentPoolProperties withAgentOptions(AgentOptions agentOptions)

Legen Sie die Agent-Options-Eigenschaftfest: Agent-Optionensind Konfigurationen, die auf jeden Agent in einem Agentpool angewendet werden.

AgentPoolProperties withAttachedNetworkConfiguration(AttachedNetworkConfiguration attachedNetworkConfiguration)

Festlegen der angefügtenNetzwerkkonfigurationseigenschaft: Die angefügteNetzwerkkonfigurationstellt den Satz von Workloadnetzwerken dar, die an eine Ressource angefügt werden sollen.

AgentPoolProperties withAvailabilityZones(List<String> availabilityZones)

Festlegen der Verfügbarkeitszonen-Eigenschaft: Die Liste der Verfügbarkeitszonen des Netzwerkcloudclusters, der für die Bereitstellung von Knoten in diesem Agentpool verwendet wird.

AgentPoolProperties withCount(long count)

Legen Sie die count-Eigenschaft fest: Die Anzahl der virtuellen Computer, die diese Konfiguration verwenden.

AgentPoolProperties withLabels(List<KubernetesLabel> labels)

Legen Sie die Bezeichnungseigenschaft fest: Die Bezeichnungen, die auf die Knoten in diesem Agentpool angewendet werden.

AgentPoolProperties withMode(AgentPoolMode mode)

Festlegen der Moduseigenschaft: Die Auswahl, wie dieser Agentpool verwendet wird, entweder als Systempool oder als Benutzerpool.

AgentPoolProperties withTaints(List<KubernetesLabel> taints)

Legen Sie die taints-Eigenschaft fest: Die Taints, die auf die Knoten in diesem Agentpool angewendet werden.

AgentPoolProperties withUpgradeSettings(AgentPoolUpgradeSettings upgradeSettings)

Legen Sie die Upgradeeinstellungen-Eigenschaftfest: Agentpool-Upgradeeinstellungengeben die Upgradeeinstellungen für einen Agentpool an.

AgentPoolProperties withVmSkuName(String vmSkuName)

Legen Sie die Vm-Sku-Name-Eigenschaftfest: Der Name der VM-SKU, die die Größe der Ressourcen bestimmt, die für Knoten-VMs zugewiesen sind.

Geerbte Methoden von java.lang.Object

Details zum Konstruktor

AgentPoolProperties

public AgentPoolProperties()

Erstellt eine instance der AgentPoolProperties-Klasse.

Details zur Methode

administratorConfiguration

public AdministratorConfiguration administratorConfiguration()

Abrufen der administratorConfiguration-Eigenschaft: AdministratorConfiguration stellt die Administratoranmeldeinformationen dar, die auf die Knoten der Steuerungsebene und des Agentpools in Kubernetes-Clustern angewendet werden.

Die Administratoranmeldeinformationen, die für die Knoten in diesem Agentpool verwendet werden sollen.

Returns:

der Wert administratorConfiguration.

agentOptions

public AgentOptions agentOptions()

AgentOptions-Eigenschaft abrufen: AgentOptions sind Konfigurationen, die auf jeden Agent in einem Agentpool angewendet werden.

Die Konfigurationen, die auf jeden Agent in diesem Agentpool angewendet werden.

Returns:

der agentOptions-Wert.

attachedNetworkConfiguration

public AttachedNetworkConfiguration attachedNetworkConfiguration()

Abrufen der attachedNetworkConfiguration-Eigenschaft: AttachedNetworkConfiguration stellt die Gruppe von Workloadnetzwerken dar, die an eine Ressource angefügt werden sollen.

Die Konfiguration der Netzwerke, die an den Agentpool zur Verwendung durch die Workloads angefügt werden, die in diesem Kubernetes-Cluster ausgeführt werden.

Returns:

der angefügteNetworkConfiguration-Wert.

availabilityZones

public List availabilityZones()

Abrufen der availabilityZones-Eigenschaft: Die Liste der Verfügbarkeitszonen des Netzwerkcloudclusters, der für die Bereitstellung von Knoten in diesem Agentpool verwendet wird. Wenn nicht angegeben, werden alle Verfügbarkeitszonen verwendet.

Returns:

der availabilityZones-Wert.

count

public long count()

Abrufen der count-Eigenschaft: Die Anzahl der virtuellen Computer, die diese Konfiguration verwenden.

Returns:

der Count-Wert.

detailedStatus

public AgentPoolDetailedStatus detailedStatus()

Rufen Sie die detailedStatus-Eigenschaft ab: Die aktuelle status des Agentpools.

Returns:

der wert detailedStatus.

detailedStatusMessage

public String detailedStatusMessage()

Get the detailedStatusMessage property: The descriptive message about the current detailed status.

Returns:

der wert detailedStatusMessage.

kubernetesVersion

public String kubernetesVersion()

Abrufen der kubernetesVersion-Eigenschaft: Die Kubernetes-Version, die in diesem Agentpool ausgeführt wird.

Returns:

der KubernetesVersion-Wert.

labels

public List labels()

Abrufen der Bezeichnungseigenschaft: Die Bezeichnungen, die auf die Knoten in diesem Agentpool angewendet werden.

Returns:

der Bezeichnungswert.

mode

public AgentPoolMode mode()

Abrufen der Moduseigenschaft: Die Auswahl, wie dieser Agent-Pool verwendet wird, entweder als Systempool oder als Benutzerpool. Systempools führen die Features und wichtigen Dienste für den Kubernetes-Cluster aus, während Benutzerpools für Benutzerworkloads reserviert sind. Jeder Kubernetes-Cluster muss mindestens einen Systemknotenpool mit mindestens einem Knoten enthalten.

Returns:

der Moduswert.

provisioningState

public AgentPoolProvisioningState provisioningState()

Abrufen der provisioningState-Eigenschaft: Der Bereitstellungsstatus des Agentpools.

Returns:

der ProvisioningState-Wert.

taints

public List taints()

Abrufen der taints-Eigenschaft: Die Taints, die auf die Knoten in diesem Agentpool angewendet werden.

Returns:

der taints-Wert.

upgradeSettings

public AgentPoolUpgradeSettings upgradeSettings()

Abrufen der upgradeSettings-Eigenschaft: AgentPoolUpgradeSettings gibt die Upgradeeinstellungen für einen Agentpool an.

Die Konfiguration des Agentpools.

Returns:

der wert upgradeSettings.

validate

public void validate()

Überprüft die instance.

vmSkuName

public String vmSkuName()

Abrufen der vmSkuName-Eigenschaft: Der Name der VM-SKU, die die Größe der Ressourcen bestimmt, die für Knoten-VMs zugewiesen werden.

Returns:

der VmSkuName-Wert.

withAdministratorConfiguration

public AgentPoolProperties withAdministratorConfiguration(AdministratorConfiguration administratorConfiguration)

Legen Sie die administratorConfiguration-Eigenschaft fest: AdministratorConfiguration stellt die Administratoranmeldeinformationen dar, die auf die Knoten der Steuerungsebene und des Agentpools in Kubernetes-Clustern angewendet werden.

Die Administratoranmeldeinformationen, die für die Knoten in diesem Agentpool verwendet werden sollen.

Parameters:

administratorConfiguration - der wert administratorConfiguration, der festgelegt werden soll.

Returns:

das AgentPoolProperties-Objekt selbst.

withAgentOptions

public AgentPoolProperties withAgentOptions(AgentOptions agentOptions)

Festlegen der agentOptions-Eigenschaft: AgentOptions sind Konfigurationen, die auf jeden Agent in einem Agentpool angewendet werden.

Die Konfigurationen, die auf jeden Agent in diesem Agentpool angewendet werden.

Parameters:

agentOptions - der wert agentOptions, der festgelegt werden soll.

Returns:

das AgentPoolProperties-Objekt selbst.

withAttachedNetworkConfiguration

public AgentPoolProperties withAttachedNetworkConfiguration(AttachedNetworkConfiguration attachedNetworkConfiguration)

Legen Sie die attachedNetworkConfiguration-Eigenschaft fest: AttachedNetworkConfiguration stellt die Gruppe von Workloadnetzwerken dar, die an eine Ressource angefügt werden sollen.

Die Konfiguration der Netzwerke, die an den Agentpool zur Verwendung durch die Workloads angefügt werden, die in diesem Kubernetes-Cluster ausgeführt werden.

Parameters:

attachedNetworkConfiguration - den wert attachedNetworkConfiguration, der festgelegt werden soll.

Returns:

das AgentPoolProperties-Objekt selbst.

withAvailabilityZones

public AgentPoolProperties withAvailabilityZones(List availabilityZones)

Festlegen der availabilityZones-Eigenschaft: Die Liste der Verfügbarkeitszonen des Netzwerkcloudclusters, der für die Bereitstellung von Knoten in diesem Agentpool verwendet wird. Wenn nicht angegeben, werden alle Verfügbarkeitszonen verwendet.

Parameters:

availabilityZones - der festzulegende AvailabilityZones-Wert.

Returns:

das AgentPoolProperties-Objekt selbst.

withCount

public AgentPoolProperties withCount(long count)

Legen Sie die count-Eigenschaft fest: Die Anzahl der virtuellen Computer, die diese Konfiguration verwenden.

Parameters:

count - der festzulegende Count-Wert.

Returns:

das AgentPoolProperties-Objekt selbst.

withLabels

public AgentPoolProperties withLabels(List labels)

Legen Sie die Bezeichnungseigenschaft fest: Die Bezeichnungen, die auf die Knoten in diesem Agentpool angewendet werden.

Parameters:

labels - der festzulegende Bezeichnungswert.

Returns:

das AgentPoolProperties-Objekt selbst.

withMode

public AgentPoolProperties withMode(AgentPoolMode mode)

Festlegen der Moduseigenschaft: Die Auswahl, wie dieser Agentpool verwendet wird, entweder als Systempool oder als Benutzerpool. Systempools führen die Features und wichtigen Dienste für den Kubernetes-Cluster aus, während Benutzerpools für Benutzerworkloads reserviert sind. Jeder Kubernetes-Cluster muss mindestens einen Systemknotenpool mit mindestens einem Knoten enthalten.

Parameters:

mode - der festzulegende Moduswert.

Returns:

das AgentPoolProperties-Objekt selbst.

withTaints

public AgentPoolProperties withTaints(List taints)

Legen Sie die taints-Eigenschaft fest: Die Taints, die auf die Knoten in diesem Agentpool angewendet werden.

Parameters:

taints - der festzulegende taints-Wert.

Returns:

das AgentPoolProperties-Objekt selbst.

withUpgradeSettings

public AgentPoolProperties withUpgradeSettings(AgentPoolUpgradeSettings upgradeSettings)

Legen Sie die upgradeSettings-Eigenschaft fest: AgentPoolUpgradeSettings gibt die Upgradeeinstellungen für einen Agentpool an.

Die Konfiguration des Agentpools.

Parameters:

upgradeSettings - der wert upgradeSettings, der festgelegt werden soll.

Returns:

das AgentPoolProperties-Objekt selbst.

withVmSkuName

public AgentPoolProperties withVmSkuName(String vmSkuName)

Legen Sie die vmSkuName-Eigenschaft fest: Der Name der VM-SKU, die die Größe der Ressourcen bestimmt, die für Knoten-VMs zugewiesen werden.

Parameters:

vmSkuName - der festzulegende VmSkuName-Wert.

Returns:

das AgentPoolProperties-Objekt selbst.

Gilt für: