次の方法で共有


AgentPoolInner クラス

定義

エージェント プール。

[Microsoft.Rest.Serialization.JsonTransformation]
public class AgentPoolInner : Microsoft.Azure.Management.ResourceManager.Fluent.SubResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type AgentPoolInner = class
    inherit SubResource
Public Class AgentPoolInner
Inherits SubResource
継承
AgentPoolInner
属性

コンストラクター

AgentPoolInner()

AgentPoolInner クラスの新しいインスタンスを初期化します。

AgentPoolInner(String, Nullable<Int32>, ContainerServiceVMSizeTypes, Nullable<Int32>, OSDiskType, KubeletDiskType, String, String, Nullable<Int32>, OSType, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, AgentPoolType, AgentPoolMode, String, String, AgentPoolUpgradeSettings, String, PowerState, IList<String>, Nullable<Boolean>, ScaleSetPriority, ScaleSetEvictionPolicy, Nullable<Double>, IDictionary<String, String>, IDictionary<String,String>, IList<String>, String, KubeletConfig, LinuxOSConfig, Nullable<Boolean>, String, String)

AgentPoolInner クラスの新しいインスタンスを初期化します。

プロパティ

AgentPoolType

agentPoolType がエージェント プールの種類を表す値を取得または設定します。 使用可能な値は、'VirtualMachineScaleSets'、'AvailabilitySet' です。

AvailabilityZones

ノードの可用性ゾーンを取得または設定します。 VirtualMachineScaleSets AgentPoolType を使用する必要があります。

Count

Docker コンテナーをホストするエージェント (VM) の数を取得または設定します。 使用できる値は、ユーザー プールの場合は 0 から 100 (含む) の範囲、システム プールの場合は 1 から 100 (含む) の範囲である必要があります。 既定値は 1 です。

EnableAutoScaling

自動スケーラーを有効にするかどうかを取得または設定します

EnableEncryptionAtHost

EncryptionAtHost を有効にするかどうかを取得または設定します

EnableNodePublicIP

ノードのパブリック IP を有効にするを取得または設定します

Id

リソース ID

(継承元 SubResource)
KubeletConfig

エージェント ノードでの kubelet の構成を指定する kubeletConfig を取得または設定します。

KubeletDiskType

kubeletDiskType を取得または設定して、emptyDir ボリューム、コンテナー ランタイム データ ルート、および Kubelet エフェメラル ストレージの配置を決定します。 現在、1 つの値 OS が許可されているため、Kubelet はデータに OS ディスクを使用します。 使用可能な値は次のとおりです: 'OS'

LinuxOSConfig

linuxOSConfig を取得または設定し、Linux エージェント ノードの OS 構成を指定します。

MaxCount

自動スケーリングのノードの最大数を取得または設定します

MaxPods

ノードで実行できるポッドの最大数を取得または設定します。

MinCount

自動スケーリング用のノードの最小数を取得または設定します

Mode

agentPoolMode がエージェント プールのモードを表すを取得または設定します。 使用可能な値は、'System'、'User' です。

Name

リソース グループ内で一意のリソースの名前を取得します。 この名前は、リソースへのアクセスに使用できます。

NodeImageVersion

ノード イメージのバージョンを取得します

NodeLabels

エージェント プール内のすべてのノードにわたって保持されるエージェント プール ノード ラベルを取得または設定します。

NodeTaints

ノード プールの作成とスケーリング中に新しいノードに追加されたテイントを取得または設定します。 たとえば、key=value:NoSchedule です。

OrchestratorVersion

マネージド クラスターの作成時に指定されたオーケストレーターのバージョンを取得または設定します。

OsDiskSizeGB

このマスター/エージェント プール内のすべてのマシンのディスク サイズを指定するために使用する OS ディスク サイズ (GB) を取得または設定します。 0 を指定すると、指定された vmSize に従って既定の osDisk サイズが適用されます。

OsDiskType

特定のエージェント プール内のマシンに使用する OS ディスクの種類を取得または設定します。 使用できる値は、'エフェメラル' と 'Managed' です。 既定値は 'Managed' です。 作成後は変更できない場合があります。 使用可能な値は、'Managed'、'Ephemeral' です。

OsType

os 型の指定に使用する osType を取得または設定します。 Linux と Windows から選択します。 既定では Linux です。 使用可能な値は、'Linux'、'Windows' です。

PodSubnetID

ポッド SubnetID を取得または設定し、ポッドの VNet のサブネット識別子を指定します。

PowerState

エージェント プールが実行中か停止しているかを示す値を取得します

ProvisioningState

応答にのみ表示される現在のデプロイまたはプロビジョニング状態を取得します。

ProximityPlacementGroupID

近接配置グループの ID を取得または設定します。

ScaleSetEvictionPolicy

スポット仮想マシン スケール セットの削除ポリシーを指定するために使用する scaleSetEvictionPolicy を取得または設定します。 既定値は [削除] です。 指定できる値は、'Delete'、'Deallocate' です。

ScaleSetPriority

仮想マシン スケール セットの優先度を指定するために使用する scaleSetPriority を取得または設定します。 既定値は標準です。 指定できる値は、'Spot'、'Regular' です。

SpotMaxPrice

米国ドルで支払う最大価格を指定するために使用する spotMaxPrice を取得または設定します。 使用できる値は、0 より大きい任意の 10 進値または -1 です。これは、既定の価格がオンデマンドであることを示します。

Tags

エージェント プール仮想マシン スケール セットに永続化するエージェント プール タグを取得または設定します。

Type

リソースの種類を取得します

UpgradeSettings

エージェントプールをアップグレードするための設定を取得または設定します

VmSize

エージェント VM のサイズを取得または設定します。 使用できる値は、'Standard_A1'、'Standard_A10'、'Standard_A11'、'Standard_A1_v2'、'Standard_A2'、'Standard_A2_v2'、'Standard_A2m_v2'、'Standard_A3'、 'Standard_A4'、'Standard_A4_v2'、'Standard_A4m_v2'、'Standard_A5'、'Standard_A6'、'Standard_A7'、'Standard_A8'、'Standard_A8_v2'、'Standard_A8m_v2'、'Standard_A9'、'Standard_B2ms'、'Standard_B2s'、'Standard_B4ms'、'Standard_B8ms'、'Standard_D1'、'Standard_D1'、 'Standard_D11'、'Standard_D11_v2'、'Standard_D11_v2_Promo'、 'Standard_D12'、'Standard_D12_v2'、'Standard_D12_v2_Promo'、'Standard_D13'、'Standard_D13_v2'、'Standard_D13_v2_Promo'、'Standard_D14'、'Standard_D14_v2'、'Standard_D14_v2_Promo'、'Standard_D15_v2'、'Standard_D16_v3'、'Standard_D16s_v3'、'Standard_D1_v2'、'Standard_D2'、'Standard_D2_v2'、'Standard_D2_v2_Promo'、、 'Standard_D2_v3'、'Standard_D2s_v3'、'Standard_D3'、'Standard_D32_v3'、 'Standard_D32s_v3'、'Standard_D3_v2'、'Standard_D3_v2_Promo'、'Standard_D4'、'Standard_D4_v2'、'Standard_D4_v2_Promo'、'Standard_D4_v3'、'Standard_D4s_v3'、'Standard_D5_v2'、'Standard_D5_v2_Promo'、'Standard_D64_v3'、'Standard_D64s_v3'、'Standard_D8_v3'、'Standard_D8s_v3'、'Standard_DS1'、 'Standard_DS11'、'Standard_DS11_v2'、'Standard_DS11_v2_Promo'、'Standard_DS12'、'Standard_DS12_v2'、'Standard_DS12_v2_Promo'、 'Standard_DS13'、'Standard_DS13-2_v2'、'Standard_DS13-4_v2'、'Standard_DS13_v2'、'Standard_DS13_v2_Promo'、'Standard_DS14'、'Standard_DS14-4_v2'、'Standard_DS14-8_v2'、'Standard_DS14_v2'、'Standard_DS14_v2_Promo'、'Standard_DS15_v2'、'Standard_DS1_v2'、'Standard_DS2'、 'Standard_DS2_v2'、'Standard_DS2_v2_Promo'、'Standard_DS3'、'Standard_DS3_v2'、 'Standard_DS3_v2_Promo'、'Standard_DS4'、'Standard_DS4_v2'、'Standard_DS4_v2_Promo'、'Standard_DS5_v2'、'Standard_DS5_v2_Promo'、'Standard_E16_v3'、'Standard_E16s_v3'、'Standard_E2_v3'、'Standard_E2s_v3'、'Standard_E32-16s_v3'、'Standard_E32-8s_v3'、'Standard_E32_v3'、'Standard_E32s_v3'、 'Standard_E4_v3'、'Standard_E4s_v3'、'Standard_E64-16s_v3'、'Standard_E64-32s_v3'、'Standard_E64_v3'、'Standard_E64s_v3'、'Standard_E8_v3'、 'Standard_E8s_v3'、'Standard_F1'、'Standard_F16'、'Standard_F16s'、'Standard_F16s_v2'、'Standard_F1s'、'Standard_F2'、'Standard_F2s'、'Standard_F2s_v2'、'Standard_F32s_v2'、'Standard_F4'、'Standard_F4s'、'Standard_F4s_v2'、'Standard_F64s_v2'、'Standard_F72s_v2'、'Standard_F72s_v2'、 'Standard_F8'、'Standard_F8s'、'Standard_F8s_v2'、'Standard_G1'、'Standard_G2'、'Standard_G3 Standard_G4'、'Standard_G5'、'Standard_GS1'、'Standard_GS2'、'Standard_GS3'、'Standard_GS4'、'Standard_GS4-4'、'Standard_GS4-8'、'Standard_GS4-8' 'Standard_GS5'、'Standard_GS5-16'、'Standard_GS5-8'、'Standard_H16'、'Standard_H16m'、'Standard_H16mr'、'Standard_H16r'、'Standard_H8'、'Standard_H8m'、'Standard_L16s'、'Standard_L32s'、'Standard_L4s'、'Standard_L8s'、'Standard_M128-32ms'、、 'Standard_M128-64ms'、'Standard_M128ms'、'Standard_M128s'、'Standard_M64-16ms'、'Standard_M64-32ms'、'Standard_M64ms'、'Standard_M64s'、'Standard_NC12'、'Standard_NC12s_v2'、 'Standard_NC12s_v3'、'Standard_NC24'、'Standard_NC24r'、'Standard_NC24rs_v2'、'Standard_NC24rs_v3'、'Standard_NC24s_v2'、'Standard_NC24s_v3'、'Standard_NC6 Standard_NC6s_v2'、'Standard_NC6s_v3'、'Standard_ND12s'、'Standard_ND24rs'、'Standard_ND24s'、'Standard_ND6s'、'Standard_NV12'、'Standard_NV12'、 'Standard_NV24'、'Standard_NV6'

VnetSubnetID

ノードとポッドの VNet のサブネット識別子を指定する vNet SubnetID を取得または設定します

メソッド

Validate()

オブジェクトを検証します。

適用対象