Package-level declarations
Types
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 private link service connection status.
The type of the extended location.
GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU.
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.
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.
Define the role of the AgentPoolProfile.
Size of agent VMs.
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.
Allow or deny public network access for AKS
For more information see use managed identities in AKS.
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'.
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.