Share via


NetworkCloudKubernetesClusterData Constructor

Definition

Initializes a new instance of NetworkCloudKubernetesClusterData.

public NetworkCloudKubernetesClusterData (Azure.Core.AzureLocation location, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation, Azure.ResourceManager.NetworkCloud.Models.ControlPlaneNodeConfiguration controlPlaneNodeConfiguration, System.Collections.Generic.IEnumerable<Azure.ResourceManager.NetworkCloud.Models.InitialAgentPoolConfiguration> initialAgentPoolConfigurations, string kubernetesVersion, Azure.ResourceManager.NetworkCloud.Models.KubernetesClusterNetworkConfiguration networkConfiguration);
new Azure.ResourceManager.NetworkCloud.NetworkCloudKubernetesClusterData : Azure.Core.AzureLocation * Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation * Azure.ResourceManager.NetworkCloud.Models.ControlPlaneNodeConfiguration * seq<Azure.ResourceManager.NetworkCloud.Models.InitialAgentPoolConfiguration> * string * Azure.ResourceManager.NetworkCloud.Models.KubernetesClusterNetworkConfiguration -> Azure.ResourceManager.NetworkCloud.NetworkCloudKubernetesClusterData
Public Sub New (location As AzureLocation, extendedLocation As ExtendedLocation, controlPlaneNodeConfiguration As ControlPlaneNodeConfiguration, initialAgentPoolConfigurations As IEnumerable(Of InitialAgentPoolConfiguration), kubernetesVersion As String, networkConfiguration As KubernetesClusterNetworkConfiguration)

Parameters

location
AzureLocation

The location.

extendedLocation
ExtendedLocation

The extended location of the cluster associated with the resource.

controlPlaneNodeConfiguration
ControlPlaneNodeConfiguration

The defining characteristics of the control plane for this Kubernetes Cluster.

initialAgentPoolConfigurations
IEnumerable<InitialAgentPoolConfiguration>

The agent pools that are created with this Kubernetes cluster for running critical system services and workloads. This data in this field is only used during creation, and the field will be empty following the creation of the Kubernetes Cluster. After creation, the management of agent pools is done using the agentPools sub-resource.

kubernetesVersion
String

The Kubernetes version for this cluster. Accepts n.n, n.n.n, and n.n.n-n format. The interpreted version used will be resolved into this field after creation or update.

networkConfiguration
KubernetesClusterNetworkConfiguration

The configuration of the Kubernetes cluster networking, including the attachment of networks that span the cluster.

Exceptions

extendedLocation, controlPlaneNodeConfiguration, initialAgentPoolConfigurations, kubernetesVersion or networkConfiguration is null.

Applies to