NetworkCloudKubernetesClusterData Constructor

Definition

Initializes a new instance of NetworkCloudKubernetesClusterData.

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

Parameters

location
AzureLocation

The geo-location where the resource lives.

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.

networkConfiguration
KubernetesClusterNetworkConfiguration

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

extendedLocation
Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation

The extended location of the resource. This property is required when creating the resource.

Exceptions

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

Applies to