ManagedClusterInner Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
ManagedClusterInner()
Initializes a new instance of the ManagedClusterInner class.
public ManagedClusterInner ();
Public Sub New ()
Applies to
ManagedClusterInner(String, String, String, String, IDictionary<String, String>, String, PowerState, Nullable<Int32>, String, String, String, String, IList<ManagedClusterAgentPoolProfile>, ContainerServiceLinuxProfile, ManagedClusterWindowsProfile, ManagedClusterServicePrincipalProfile, IDictionary<String,ManagedClusterAddonProfile>, ManagedClusterPodIdentityProfile, String, Nullable<Boolean>, Nullable<Boolean>, ContainerServiceNetworkProfile, ManagedClusterAADProfile, ManagedClusterAutoUpgradeProfile, ManagedClusterPropertiesAutoScalerProfile, ManagedClusterAPIServerAccessProfile, String, IDictionary<String, ManagedClusterPropertiesIdentityProfileValue>, ManagedClusterIdentity, ManagedClusterSKU)
Initializes a new instance of the ManagedClusterInner class.
public ManagedClusterInner (string location, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, string provisioningState = default, Microsoft.Azure.Management.ContainerService.Fluent.Models.PowerState powerState = default, int? maxAgentPools = default, string kubernetesVersion = default, string dnsPrefix = default, string fqdn = default, string privateFQDN = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterAgentPoolProfile> agentPoolProfiles = default, Microsoft.Azure.Management.ContainerService.Fluent.Models.ContainerServiceLinuxProfile linuxProfile = default, Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterWindowsProfile windowsProfile = default, Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterServicePrincipalProfile servicePrincipalProfile = default, System.Collections.Generic.IDictionary<string,Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterAddonProfile> addonProfiles = default, Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterPodIdentityProfile podIdentityProfile = default, string nodeResourceGroup = default, bool? enableRBAC = default, bool? enablePodSecurityPolicy = default, Microsoft.Azure.Management.ContainerService.Fluent.Models.ContainerServiceNetworkProfile networkProfile = default, Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterAADProfile aadProfile = default, Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterAutoUpgradeProfile autoUpgradeProfile = default, Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterPropertiesAutoScalerProfile autoScalerProfile = default, Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterAPIServerAccessProfile apiServerAccessProfile = default, string diskEncryptionSetID = default, System.Collections.Generic.IDictionary<string,Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterPropertiesIdentityProfileValue> identityProfile = default, Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterIdentity identity = default, Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterSKU sku = default);
new Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterInner : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.ContainerService.Fluent.Models.PowerState * Nullable<int> * string * string * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterAgentPoolProfile> * Microsoft.Azure.Management.ContainerService.Fluent.Models.ContainerServiceLinuxProfile * Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterWindowsProfile * Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterServicePrincipalProfile * System.Collections.Generic.IDictionary<string, Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterAddonProfile> * Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterPodIdentityProfile * string * Nullable<bool> * Nullable<bool> * Microsoft.Azure.Management.ContainerService.Fluent.Models.ContainerServiceNetworkProfile * Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterAADProfile * Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterAutoUpgradeProfile * Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterPropertiesAutoScalerProfile * Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterAPIServerAccessProfile * string * System.Collections.Generic.IDictionary<string, Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterPropertiesIdentityProfileValue> * Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterIdentity * Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterSKU -> Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterInner
Public Sub New (location As String, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional provisioningState As String = Nothing, Optional powerState As PowerState = Nothing, Optional maxAgentPools As Nullable(Of Integer) = Nothing, Optional kubernetesVersion As String = Nothing, Optional dnsPrefix As String = Nothing, Optional fqdn As String = Nothing, Optional privateFQDN As String = Nothing, Optional agentPoolProfiles As IList(Of ManagedClusterAgentPoolProfile) = Nothing, Optional linuxProfile As ContainerServiceLinuxProfile = Nothing, Optional windowsProfile As ManagedClusterWindowsProfile = Nothing, Optional servicePrincipalProfile As ManagedClusterServicePrincipalProfile = Nothing, Optional addonProfiles As IDictionary(Of String, ManagedClusterAddonProfile) = Nothing, Optional podIdentityProfile As ManagedClusterPodIdentityProfile = Nothing, Optional nodeResourceGroup As String = Nothing, Optional enableRBAC As Nullable(Of Boolean) = Nothing, Optional enablePodSecurityPolicy As Nullable(Of Boolean) = Nothing, Optional networkProfile As ContainerServiceNetworkProfile = Nothing, Optional aadProfile As ManagedClusterAADProfile = Nothing, Optional autoUpgradeProfile As ManagedClusterAutoUpgradeProfile = Nothing, Optional autoScalerProfile As ManagedClusterPropertiesAutoScalerProfile = Nothing, Optional apiServerAccessProfile As ManagedClusterAPIServerAccessProfile = Nothing, Optional diskEncryptionSetID As String = Nothing, Optional identityProfile As IDictionary(Of String, ManagedClusterPropertiesIdentityProfileValue) = Nothing, Optional identity As ManagedClusterIdentity = Nothing, Optional sku As ManagedClusterSKU = Nothing)
Parameters
- location
- String
- id
- String
- name
- String
- type
- String
- tags
- IDictionary<String,String>
- provisioningState
- String
The current deployment or provisioning state, which only appears in the response.
- powerState
- PowerState
Represents the Power State of the cluster
- kubernetesVersion
- String
Version of Kubernetes specified when creating the managed cluster.
- dnsPrefix
- String
DNS prefix specified when creating the managed cluster.
- fqdn
- String
FQDN for the master pool.
- privateFQDN
- String
FQDN of private cluster.
- agentPoolProfiles
- IList<ManagedClusterAgentPoolProfile>
Properties of the agent pool.
- linuxProfile
- ContainerServiceLinuxProfile
Profile for Linux VMs in the container service cluster.
- windowsProfile
- ManagedClusterWindowsProfile
Profile for Windows VMs in the container service cluster.
- servicePrincipalProfile
- ManagedClusterServicePrincipalProfile
Information about a service principal identity for the cluster to use for manipulating Azure APIs.
- addonProfiles
- IDictionary<String,ManagedClusterAddonProfile>
Profile of managed cluster add-on.
- podIdentityProfile
- ManagedClusterPodIdentityProfile
Profile of managed cluster pod identity.
- nodeResourceGroup
- String
Name of the resource group containing agent pool nodes.
(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy.
- networkProfile
- ContainerServiceNetworkProfile
Profile of network configuration.
- aadProfile
- ManagedClusterAADProfile
Profile of Azure Active Directory configuration.
- autoUpgradeProfile
- ManagedClusterAutoUpgradeProfile
Profile of auto upgrade configuration.
- autoScalerProfile
- ManagedClusterPropertiesAutoScalerProfile
Parameters to be applied to the cluster-autoscaler when enabled
- apiServerAccessProfile
- ManagedClusterAPIServerAccessProfile
Access profile for managed cluster API server.
- diskEncryptionSetID
- String
ResourceId of the disk encryption set to use for enabling encryption at rest.
- identityProfile
- IDictionary<String,ManagedClusterPropertiesIdentityProfileValue>
Identities associated with the cluster.
- identity
- ManagedClusterIdentity
The identity of the managed cluster, if configured.
The managed cluster SKU.
Applies to
Azure SDK for .NET