AgentPoolProperties クラス

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

public final class AgentPoolProperties

AgentPoolProperties は、Kubernetes クラスター エージェント プールのプロパティを表します。

コンストラクターの概要

コンストラクター 説明
AgentPoolProperties()

エージェントプールのプロパティ クラスのインスタンスを作成します。

メソッドの概要

修飾子と型 メソッドと説明
AdministratorConfiguration administratorConfiguration()

管理者の構成プロパティを取得する: AdministratorConfiguration は、Kubernetes クラスター内のコントロール プレーンとエージェント プール ノードに適用される管理資格情報を表します。

AgentOptions agentOptions()

エージェントの [オプション] プロパティを取得します。エージェントオプションは、エージェント プール内の各エージェントに適用される構成です。

AttachedNetworkConfiguration attachedNetworkConfiguration()

アタッチされたネットワーク構成プロパティを取得する: AttachedNetworkConfiguration は、リソースにアタッチするワークロード ネットワークのセットを表します。

List<String> availabilityZones()

availabilityZones プロパティを取得する: このエージェント プール内のノードのプロビジョニングに使用されるネットワーク クラウド クラスターの可用性ゾーンの一覧。

long count()

count プロパティを取得します。この構成を使用する仮想マシンの数。

AgentPoolDetailedStatus detailedStatus()

詳細なStatus プロパティを取得します。エージェント プールの現在の状態。

String detailedStatusMessage()

詳細なStatusMessage プロパティを取得する: 現在の詳細な状態に関する説明メッセージ。

String kubernetesVersion()

kubernetesVersion プロパティを取得します。このエージェント プールで実行されている Kubernetes バージョン。

List<KubernetesLabel> labels()

labels プロパティを取得します。このエージェント プール内のノードに適用されるラベル。

AgentPoolMode mode()

mode プロパティを取得する: このエージェント プールをシステム プールまたはユーザー プールとして使用する方法を選択します。

AgentPoolProvisioningState provisioningState()

プロビジョニング状態プロパティの取得: エージェント プールのプロビジョニング状態。

List<KubernetesLabel> taints()

taints プロパティを取得します。このエージェント プール内のノードに適用されるテイント。

AgentPoolUpgradeSettings upgradeSettings()

[アップグレード設定] プロパティを取得します。エージェントプールのアップグレード設定は、エージェント プールのアップグレード設定を指定します。

void validate()

インスタンスを検証します。

String vmSkuName()

vmSkuName プロパティを取得します。ノード VM に割り当てられたリソースのサイズを決定する VM SKU の名前。

AgentPoolProperties withAdministratorConfiguration(AdministratorConfiguration administratorConfiguration)

管理者の構成プロパティを設定する: AdministratorConfiguration は、Kubernetes クラスターのコントロール プレーンとエージェント プール ノードに適用される管理者資格情報を表します。

AgentPoolProperties withAgentOptions(AgentOptions agentOptions)

[エージェントオプション] プロパティを設定します。エージェントオプションは、エージェント プール内の各エージェントに適用される構成です。

AgentPoolProperties withAttachedNetworkConfiguration(AttachedNetworkConfiguration attachedNetworkConfiguration)

[アタッチされたネットワーク構成] プロパティを設定します。[接続されたネットワーク構成] は、リソースにアタッチするワークロード ネットワークのセットを表します。

AgentPoolProperties withAvailabilityZones(List<String> availabilityZones)

availabilityZones プロパティを設定します。このエージェント プール内のノードのプロビジョニングに使用されるネットワーク クラウド クラスターの可用性ゾーンの一覧。

AgentPoolProperties withCount(long count)

count プロパティを設定します。この構成を使用する仮想マシンの数。

AgentPoolProperties withLabels(List<KubernetesLabel> labels)

labels プロパティを設定します。このエージェント プール内のノードに適用されるラベル。

AgentPoolProperties withMode(AgentPoolMode mode)

mode プロパティを設定する: システム プールまたはユーザー プールとして、このエージェント プールの使用方法を選択します。

AgentPoolProperties withTaints(List<KubernetesLabel> taints)

taints プロパティを設定します。このエージェント プール内のノードに適用されるテイント。

AgentPoolProperties withUpgradeSettings(AgentPoolUpgradeSettings upgradeSettings)

[アップグレード設定] プロパティを設定します。エージェントプールのアップグレード設定では、エージェント プールのアップグレード設定を指定します。

AgentPoolProperties withVmSkuName(String vmSkuName)

vmSkuName プロパティを設定する: ノード VM に割り当てられたリソースのサイズを決定する VM SKU の名前。

メソッドの継承元: java.lang.Object

コンストラクターの詳細

AgentPoolProperties

public AgentPoolProperties()

AgentPoolProperties クラスのインスタンスを作成します。

メソッドの詳細

administratorConfiguration

public AdministratorConfiguration administratorConfiguration()

administratorConfiguration プロパティの取得: AdministratorConfiguration は、Kubernetes クラスター内のコントロール プレーンとエージェント プール ノードに適用される管理資格情報を表します。

このエージェント プール内のノードに使用する管理者資格情報。

Returns:

administratorConfiguration 値。

agentOptions

public AgentOptions agentOptions()

agentOptions プロパティを取得します。AgentOptions は、エージェント プール内の各エージェントに適用される構成です。

このエージェント プール内の各エージェントに適用される構成。

Returns:

agentOptions 値。

attachedNetworkConfiguration

public AttachedNetworkConfiguration attachedNetworkConfiguration()

attachedNetworkConfiguration プロパティを取得します。AttachedNetworkConfiguration は、リソースにアタッチするワークロード ネットワークのセットを表します。

この Kubernetes クラスターで実行されるワークロードで使用するためにエージェント プールに接続されているネットワークの構成。

Returns:

attachedNetworkConfiguration 値。

availabilityZones

public List availabilityZones()

availabilityZones プロパティを取得します。このエージェント プール内のノードのプロビジョニングに使用されるネットワーク クラウド クラスターの可用性ゾーンの一覧。 指定しない場合は、すべての可用性ゾーンが使用されます。

Returns:

availabilityZones 値。

count

public long count()

count プロパティを取得します。この構成を使用する仮想マシンの数。

Returns:

カウント値。

detailedStatus

public AgentPoolDetailedStatus detailedStatus()

detailedStatus プロパティを取得します。エージェント プールの現在の状態。

Returns:

detailedStatus 値。

detailedStatusMessage

public String detailedStatusMessage()

detailedStatusMessage プロパティを取得します。現在の詳細な状態に関する説明メッセージ。

Returns:

detailedStatusMessage 値。

kubernetesVersion

public String kubernetesVersion()

kubernetesVersion プロパティを取得します。このエージェント プールで実行されている Kubernetes バージョン。

Returns:

kubernetesVersion 値。

labels

public List labels()

labels プロパティを取得します。このエージェント プール内のノードに適用されるラベル。

Returns:

ラベルの値。

mode

public AgentPoolMode mode()

mode プロパティを取得する: このエージェント プールをシステム プールまたはユーザー プールとして使用する方法を選択します。 システム プールは Kubernetes クラスターの機能と重要なサービスを実行しますが、ユーザー プールはユーザー ワークロード専用です。 すべての Kubernetes クラスターには、少なくとも 1 つのノードを含む少なくとも 1 つのシステム ノード プールが含まれている必要があります。

Returns:

モード値。

provisioningState

public AgentPoolProvisioningState provisioningState()

provisioningState プロパティを取得します。エージェント プールのプロビジョニング状態。

Returns:

provisioningState 値。

taints

public List taints()

taints プロパティを取得します。このエージェント プール内のノードに適用されるテイント。

Returns:

テイント値。

upgradeSettings

public AgentPoolUpgradeSettings upgradeSettings()

upgradeSettings プロパティを取得します。AgentPoolUpgradeSettings は、エージェント プールのアップグレード設定を指定します。

エージェント プールの構成。

Returns:

upgradeSettings 値。

validate

public void validate()

インスタンスを検証します。

vmSkuName

public String vmSkuName()

vmSkuName プロパティの取得: ノード VM に割り当てられたリソースのサイズを決定する VM SKU の名前。

Returns:

vmSkuName 値。

withAdministratorConfiguration

public AgentPoolProperties withAdministratorConfiguration(AdministratorConfiguration administratorConfiguration)

administratorConfiguration プロパティを設定します。AdministratorConfiguration は、Kubernetes クラスターのコントロール プレーンとエージェント プール ノードに適用される管理資格情報を表します。

このエージェント プール内のノードに使用する管理者資格情報。

Parameters:

administratorConfiguration - 設定する administratorConfiguration 値。

Returns:

AgentPoolProperties オブジェクト自体。

withAgentOptions

public AgentPoolProperties withAgentOptions(AgentOptions agentOptions)

agentOptions プロパティを設定します。AgentOptions は、エージェント プール内の各エージェントに適用される構成です。

このエージェント プール内の各エージェントに適用される構成。

Parameters:

agentOptions - 設定する agentOptions 値。

Returns:

AgentPoolProperties オブジェクト自体。

withAttachedNetworkConfiguration

public AgentPoolProperties withAttachedNetworkConfiguration(AttachedNetworkConfiguration attachedNetworkConfiguration)

attachedNetworkConfiguration プロパティを設定します。AttachedNetworkConfiguration は、リソースにアタッチするワークロード ネットワークのセットを表します。

この Kubernetes クラスターで実行されるワークロードで使用するためにエージェント プールに接続されているネットワークの構成。

Parameters:

attachedNetworkConfiguration - 設定する attachedNetworkConfiguration 値。

Returns:

AgentPoolProperties オブジェクト自体。

withAvailabilityZones

public AgentPoolProperties withAvailabilityZones(List availabilityZones)

availabilityZones プロパティを設定します。このエージェント プール内のノードのプロビジョニングに使用されるネットワーク クラウド クラスターの可用性ゾーンの一覧。 指定しない場合は、すべての可用性ゾーンが使用されます。

Parameters:

availabilityZones - 設定する availabilityZones 値。

Returns:

AgentPoolProperties オブジェクト自体。

withCount

public AgentPoolProperties withCount(long count)

count プロパティを設定します。この構成を使用する仮想マシンの数。

Parameters:

count - 設定するカウント値。

Returns:

AgentPoolProperties オブジェクト自体。

withLabels

public AgentPoolProperties withLabels(List labels)

labels プロパティを設定します。このエージェント プール内のノードに適用されるラベル。

Parameters:

labels - 設定するラベル値。

Returns:

AgentPoolProperties オブジェクト自体。

withMode

public AgentPoolProperties withMode(AgentPoolMode mode)

mode プロパティを設定する: システム プールまたはユーザー プールとして、このエージェント プールの使用方法を選択します。 システム プールは Kubernetes クラスターの機能と重要なサービスを実行しますが、ユーザー プールはユーザー ワークロード専用です。 すべての Kubernetes クラスターには、少なくとも 1 つのノードを含む少なくとも 1 つのシステム ノード プールが含まれている必要があります。

Parameters:

mode - 設定するモード値。

Returns:

AgentPoolProperties オブジェクト自体。

withTaints

public AgentPoolProperties withTaints(List taints)

taints プロパティを設定します。このエージェント プール内のノードに適用されるテイント。

Parameters:

taints - 設定するテイント値。

Returns:

AgentPoolProperties オブジェクト自体。

withUpgradeSettings

public AgentPoolProperties withUpgradeSettings(AgentPoolUpgradeSettings upgradeSettings)

upgradeSettings プロパティを設定します。AgentPoolUpgradeSettings は、エージェント プールのアップグレード設定を指定します。

エージェント プールの構成。

Parameters:

upgradeSettings - 設定する upgradeSettings 値。

Returns:

AgentPoolProperties オブジェクト自体。

withVmSkuName

public AgentPoolProperties withVmSkuName(String vmSkuName)

vmSkuName プロパティを設定します。ノード VM に割り当てられたリソースのサイズを決定する VM SKU の名前。

Parameters:

vmSkuName - 設定する vmSkuName 値。

Returns:

AgentPoolProperties オブジェクト自体。

適用対象