AgentPoolInner クラス

public final class AgentPoolInner
extends Resource

AgentPool は、Kubernetes クラスターのエージェント プールを表します。

コンストラクターの概要

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

エージェントプールの内部クラスのインスタンスを作成します。

メソッドの概要

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

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

AgentOptions agentOptions()

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

AttachedNetworkConfiguration attachedNetworkConfiguration()

[アタッチされたネットワーク構成] プロパティを取得します。 [Attached Network Configuration]\(接続されたネットワーク構成\) は、リソースにアタッチするワークロード ネットワークのセットを表します。

List<String> availabilityZones()

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

long count()

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

AgentPoolDetailedStatus detailedStatus()

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

String detailedStatusMessage()

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

ExtendedLocation extendedLocation()

拡張Location プロパティを取得する: ExtendedLocation は、リソースが作成される Azure カスタムの場所を表します。

String kubernetesVersion()

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

List<KubernetesLabel> labels()

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

AgentPoolMode mode()

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

AgentPoolProvisioningState provisioningState()

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

SystemData systemData()

システムData プロパティを取得します。Azure Resource Managerのメタデータには、作成者と変更者の情報が含まれます。

List<KubernetesLabel> taints()

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

AgentPoolUpgradeSettings upgradeSettings()

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

void validate()

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

String vmSkuName()

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

AgentPoolInner withAdministratorConfiguration(AdministratorConfiguration administratorConfiguration)

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

AgentPoolInner withAgentOptions(AgentOptions agentOptions)

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

AgentPoolInner withAttachedNetworkConfiguration(AttachedNetworkConfiguration attachedNetworkConfiguration)

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

AgentPoolInner withAvailabilityZones(List<String> availabilityZones)

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

AgentPoolInner withCount(long count)

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

AgentPoolInner withExtendedLocation(ExtendedLocation extendedLocation)

拡張Location プロパティを設定する: ExtendedLocation は、リソースが作成される Azure カスタムの場所を表します。

AgentPoolInner withLabels(List<KubernetesLabel> labels)

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

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

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

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

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

AgentPoolInner withUpgradeSettings(AgentPoolUpgradeSettings upgradeSettings)

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

AgentPoolInner withVmSkuName(String vmSkuName)

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

メソッドの継承元: ProxyResource

メソッドの継承元: Resource

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

コンストラクターの詳細

AgentPoolInner

public AgentPoolInner()

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

メソッドの詳細

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 値。

extendedLocation

public ExtendedLocation extendedLocation()

extendedLocation プロパティを取得します。ExtendedLocation は、リソースが作成される Azure カスタムの場所を表します。

リソースに関連付けられているクラスターの拡張場所。

Returns:

extendedLocation 値。

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 値。

systemData

public SystemData systemData()

systemData プロパティを取得します。createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。

Returns:

systemData 値。

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

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

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

Parameters:

administratorConfiguration - 設定する administratorConfiguration 値。

Returns:

AgentPoolInner オブジェクト自体。

withAgentOptions

public AgentPoolInner withAgentOptions(AgentOptions agentOptions)

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

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

Parameters:

agentOptions - 設定する agentOptions 値。

Returns:

AgentPoolInner オブジェクト自体。

withAttachedNetworkConfiguration

public AgentPoolInner withAttachedNetworkConfiguration(AttachedNetworkConfiguration attachedNetworkConfiguration)

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

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

Parameters:

attachedNetworkConfiguration - 設定する attachedNetworkConfiguration 値。

Returns:

AgentPoolInner オブジェクト自体。

withAvailabilityZones

public AgentPoolInner withAvailabilityZones(List availabilityZones)

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

Parameters:

availabilityZones - 設定する availabilityZones 値。

Returns:

AgentPoolInner オブジェクト自体。

withCount

public AgentPoolInner withCount(long count)

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

Parameters:

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

Returns:

AgentPoolInner オブジェクト自体。

withExtendedLocation

public AgentPoolInner withExtendedLocation(ExtendedLocation extendedLocation)

extendedLocation プロパティを設定します。ExtendedLocation は、リソースが作成される Azure カスタムの場所を表します。

リソースに関連付けられているクラスターの拡張された場所。

Parameters:

extendedLocation - 設定する extendedLocation 値。

Returns:

AgentPoolInner オブジェクト自体。

withLabels

public AgentPoolInner withLabels(List labels)

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

Parameters:

labels - 設定するラベル値。

Returns:

AgentPoolInner オブジェクト自体。

withLocation

public AgentPoolInner withLocation(String location)

Overrides:

AgentPoolInner.withLocation(String location)

Parameters:

location

withMode

public AgentPoolInner withMode(AgentPoolMode mode)

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

Parameters:

mode - 設定するモード値。

Returns:

AgentPoolInner オブジェクト自体。

withTags

public AgentPoolInner withTags(Map tags)

Overrides:

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

Parameters:

tags

withTaints

public AgentPoolInner withTaints(List taints)

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

Parameters:

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

Returns:

AgentPoolInner オブジェクト自体。

withUpgradeSettings

public AgentPoolInner withUpgradeSettings(AgentPoolUpgradeSettings upgradeSettings)

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

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

Parameters:

upgradeSettings - 設定する upgradeSettings 値。

Returns:

AgentPoolInner オブジェクト自体。

withVmSkuName

public AgentPoolInner withVmSkuName(String vmSkuName)

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

Parameters:

vmSkuName - 設定する vmSkuName 値。

Returns:

AgentPoolInner オブジェクト自体。

適用対象