The Azure Active Directory configuration.
The profile of managed cluster add-on.
The agent pool properties.
The access profile for managed cluster API server.
Parameters to be applied to the cluster-autoscaler when enabled
The auto upgrade configuration.
Prometheus addon profile for the container service cluster
The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly. NOTE: This property will not be serialized. It can only be populated by the server.
CreationData to be used to specify the source Snapshot ID if the cluster will be created/upgraded using a snapshot.
The version of Kubernetes the Managed Cluster is running. NOTE: This property will not be serialized. It can only be populated by the server.
If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see disable local accounts.
This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'
This cannot be updated once the Managed Cluster has been created.
The default value is false. It can be enabled/disabled on creation and updation of the managed cluster. See https://aka.ms/NamespaceARMResource for more details on Namespace as a ARM Resource.
(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.
Whether to enable Kubernetes Role-Based Access Control.
The extended location of the Virtual Machine.
The FQDN of the master pool. NOTE: This property will not be serialized. It can only be populated by the server.
This cannot be updated once the Managed Cluster has been created.
The guardrails profile holds all the guardrails information for a given cluster
Configurations for provisioning the cluster with HTTP proxy servers.
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: This property will not be serialized. It can only be populated by the server.
The identity of the managed cluster, if configured.
Identities associated with the cluster.
Ingress profile for the managed cluster.
When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See upgrading an AKS cluster for more details.
The profile for Linux VMs in the Managed Cluster.
The geo-location where the resource lives
The max number of agent pools for the managed cluster. NOTE: This property will not be serialized. It can only be populated by the server.
The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.
The network configuration profile.
The name of the resource group containing agent pool nodes.
The OIDC issuer profile of the Managed Cluster.
See use AAD pod identity for more details on AAD pod identity integration.
The Power State of the cluster. NOTE: This property will not be serialized. It can only be populated by the server.
The FQDN of private cluster. NOTE: This property will not be serialized. It can only be populated by the server.
Private link resources associated with the cluster.
The current provisioning state. NOTE: This property will not be serialized. It can only be populated by the server.
Allow or deny public network access for AKS
Security profile for the managed cluster.
Information about a service principal identity for the cluster to use for manipulating Azure APIs.
The managed cluster SKU.
Storage profile for the managed cluster.
Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server.
Resource tags.
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.
The profile for Windows VMs in the Managed Cluster.
Workload Auto-scaler profile for the container service cluster.
Generated using TypeDoc
Managed cluster.