Package-level declarations
Types
Action if Kubernetes namespace with same name already exists.
A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools
The type of Agent Pool.
The node image upgrade type.
The type of the managed inbound Load Balancer BackendPool.
The private link service connection status.
Delete options of a namespace.
The type of the extended location.
GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU.
Mode of an ingress gateway.
Network access of key vault. The possible values are Public
and Private
. Public
means the key vault allows public access from all networks. Private
means the key vault disables public access and enables private link. The default value is Public
.
Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage.
The support plan for the Managed Cluster. If unspecified, the default is 'KubernetesOfficial'.
The license type to use for Windows VMs. See Azure Hybrid User Benefits for more details.
The default is 'standard'. See Azure Load Balancer SKUs for more information about the differences between load balancer SKUs.
The name of a managed cluster SKU.
If not specified, the default is 'Free'. See AKS Pricing Tier for more details.
ManagedClusterUpgradeType is the type of upgrade to be applied.
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
Network dataplane used in the Kubernetes cluster.
This cannot be specified if networkPlugin is anything other than 'azure'.
Network plugin used for building the Kubernetes network.
The mode the network plugin should use.
Network policy used for building the Kubernetes network.
The node image upgrade type.
Manner in which the OS on your nodes is updated. The default is NodeImage.
The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see Ephemeral OS.
This can only be set at cluster creation time and cannot be changed later. For more information see egress outbound type.
Ingress policy for the network.
Allow or deny public network access for AKS
For more information see use managed identities in AKS.
The restriction level applied to the cluster's node resource group. If not specified, the default is 'Unrestricted'
This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete.
This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'.
The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'.
Mode of the service mesh.
The type of a snapshot. The default is NodePool.
For more information see setting the AKS cluster auto-upgrade channel.
Determines the type of workload a node can run.