Microsoft.Azure.PowerShell.Cmdlets.Aks.Support Namespace

Structs

AgentPoolMode

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

AgentPoolType

The type of Agent Pool.

Code

Tells whether the cluster is Running or Stopped

ConnectionStatus

The private link service connection status.

CreatedByType

The type of identity that created the resource.

Expander

If not specified, the default is 'random'. See expanders for more information.

ExtendedLocationTypes

The type of extendedLocation.

Format

Argument completer implementation for Format.

GpuInstanceProfile

GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU.

IPFamily

The IP version to use for cluster networking and IP assignment.

KeyVaultNetworkAccessTypes

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.

KubeletDiskType

Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage.

LicenseType

The license type to use for Windows VMs. See Azure Hybrid User Benefits for more details.

LoadBalancerSku

The default is 'standard'. See Azure Load Balancer SKUs for more information about the differences between load balancer SKUs.

ManagedClusterPodIdentityProvisioningState

The current provisioning state of the pod identity.

ManagedClusterSkuName

The name of a managed cluster SKU.

ManagedClusterSkuTier

If not specified, the default is 'Free'. See AKS Pricing Tier for more details.

NetworkDataplane

Network dataplane used in the Kubernetes cluster.

NetworkMode

This cannot be specified if networkPlugin is anything other than 'azure'.

NetworkPlugin

Network plugin used for building the Kubernetes network.

NetworkPluginMode

The mode the network plugin should use.

NetworkPolicy

Network policy used for building the Kubernetes network.

OSDiskType

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.

Ossku
OSType

The operating system type. The default is Linux.

OutboundType

This can only be set at cluster creation time and cannot be changed later. For more information see egress outbound type.

PrivateEndpointConnectionProvisioningState

The current provisioning state.

PublicNetworkAccess

Allow or deny public network access for AKS

ResourceIdentityType

For more information see use managed identities in AKS.

ScaleDownMode

Describes how VMs are added to or removed from Agent Pools. See billing states.

ScaleSetEvictionPolicy

The eviction policy specifies what to do with the VM when it is evicted. The default is Delete. For more information about eviction see spot VMs

ScaleSetPriority

The Virtual Machine Scale Set priority.

SnapshotType

The type of a snapshot. The default is NodePool.

UpgradeChannel

For more information see setting the AKS cluster auto-upgrade channel.

WeekDay

The weekday enum.

WorkloadRuntime

Determines the type of workload a node can run.