Share via


ManagedClusterInner Class

Definition

Managed cluster.

[Microsoft.Rest.Serialization.JsonTransformation]
public class ManagedClusterInner : Microsoft.Azure.Management.ResourceManager.Fluent.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type ManagedClusterInner = class
    inherit Resource
Public Class ManagedClusterInner
Inherits Resource
Inheritance
ManagedClusterInner
Attributes

Constructors

ManagedClusterInner()

Initializes a new instance of the ManagedClusterInner class.

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.

Properties

AadProfile

Gets or sets profile of Azure Active Directory configuration.

AddonProfiles

Gets or sets profile of managed cluster add-on.

AgentPoolProfiles

Gets or sets properties of the agent pool.

ApiServerAccessProfile

Gets or sets access profile for managed cluster API server.

AutoScalerProfile

Gets or sets parameters to be applied to the cluster-autoscaler when enabled

AutoUpgradeProfile

Gets or sets profile of auto upgrade configuration.

DiskEncryptionSetID

Gets or sets resourceId of the disk encryption set to use for enabling encryption at rest.

DnsPrefix

Gets or sets DNS prefix specified when creating the managed cluster.

EnablePodSecurityPolicy

Gets or sets (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.

EnableRBAC

Gets or sets whether to enable Kubernetes Role-Based Access Control.

Fqdn

Gets FQDN for the master pool.

Id

Resource Id. Setter is protected because Id needs to be set in Network resources.

(Inherited from ProxyResource)
Identity

Gets or sets the identity of the managed cluster, if configured.

IdentityProfile

Gets or sets identities associated with the cluster.

KubernetesVersion

Gets or sets version of Kubernetes specified when creating the managed cluster.

LinuxProfile

Gets or sets profile for Linux VMs in the container service cluster.

Location

Resource location

(Inherited from Resource)
MaxAgentPools

Gets the max number of agent pools for the managed cluster.

Name

Resource name

(Inherited from ProxyResource)
NetworkProfile

Gets or sets profile of network configuration.

NodeResourceGroup

Gets or sets name of the resource group containing agent pool nodes.

PodIdentityProfile

Gets or sets profile of managed cluster pod identity.

PowerState

Gets represents the Power State of the cluster

PrivateFQDN

Gets FQDN of private cluster.

ProvisioningState

Gets the current deployment or provisioning state, which only appears in the response.

ServicePrincipalProfile

Gets or sets information about a service principal identity for the cluster to use for manipulating Azure APIs.

Sku

Gets or sets the managed cluster SKU.

Tags

Resource tags

(Inherited from Resource)
Type

Resource type

(Inherited from ProxyResource)
WindowsProfile

Gets or sets profile for Windows VMs in the container service cluster.

Methods

Validate()

Validate the object.

Applies to