Freigeben über


Azure.ResourceManager.ContainerService.Models Namespace

Classes

Name Description
AgentPoolAvailableVersion

The AgentPoolAvailableVersion. Serialized Name: AgentPoolAvailableVersion

AgentPoolAvailableVersions

The list of available versions for an agent pool. Serialized Name: AgentPoolAvailableVersions

AgentPoolDeleteMachinesContent

Specifies a list of machine names from the agent pool to be deleted. Serialized Name: AgentPoolDeleteMachinesParameter

AgentPoolNetworkPortRange

The port range. Serialized Name: PortRange

AgentPoolNetworkProfile

Network settings of an agent pool. Serialized Name: AgentPoolNetworkProfile

AgentPoolSecurityProfile

The security settings of an agent pool. Serialized Name: AgentPoolSecurityProfile

AgentPoolUpgradeProfilePropertiesUpgradesItem

The AgentPoolUpgradeProfilePropertiesUpgradesItem. Serialized Name: AgentPoolUpgradeProfilePropertiesUpgradesItem

AgentPoolUpgradeSettings

Settings for upgrading an agentpool Serialized Name: AgentPoolUpgradeSettings

AgentPoolVirtualMachineNodes

Current status on a group of nodes of the same vm size. Serialized Name: VirtualMachineNodes

ArmContainerServiceModelFactory

Model factory for models.

CompatibleVersions

Version information about a product/service that is compatible with a service mesh revision. Serialized Name: CompatibleVersions

ContainerServiceDateSpan

A date range. For example, between '2022-12-23' and '2023-01-05'. Serialized Name: DateSpan

ContainerServiceEndpointDependency

A domain name that AKS agent nodes are reaching at. Serialized Name: EndpointDependency

ContainerServiceEndpointDetail

connect information from the AKS agent nodes to a single endpoint. Serialized Name: EndpointDetail

ContainerServiceFleetCredentialResult

The credential result response.

ContainerServiceFleetCredentialResults

The list credential result response.

ContainerServiceFleetHubProfile

The FleetHubProfile configures the fleet hub.

ContainerServiceFleetPatch

Properties of a Fleet that can be patched.

ContainerServiceIPTag

Contains the IPTag associated with the object. Serialized Name: IPTag

ContainerServiceLinuxProfile

Profile for Linux VMs in the container service cluster. Serialized Name: ContainerServiceLinuxProfile

ContainerServiceMachineIPAddress

The machine IP address details. Serialized Name: MachineIpAddress

ContainerServiceMachineProperties

The properties of the machine Serialized Name: MachineProperties

ContainerServiceMaintenanceAbsoluteMonthlySchedule

For schedules like: 'recur every month on the 15th' or 'recur every 3 months on the 20th'. Serialized Name: AbsoluteMonthlySchedule

ContainerServiceMaintenanceRelativeMonthlySchedule

For schedules like: 'recur every month on the first Monday' or 'recur every 3 months on last Friday'. Serialized Name: RelativeMonthlySchedule

ContainerServiceMaintenanceSchedule

One and only one of the schedule types should be specified. Choose either 'daily', 'weekly', 'absoluteMonthly' or 'relativeMonthly' for your maintenance schedule. Serialized Name: Schedule

ContainerServiceMaintenanceWeeklySchedule

For schedules like: 'recur every Monday' or 'recur every 3 weeks on Wednesday'. Serialized Name: WeeklySchedule

ContainerServiceMaintenanceWindow

Maintenance window used to configure scheduled auto-upgrade for a Managed Cluster. Serialized Name: MaintenanceWindow

ContainerServiceNetworkProfile

Profile of network configuration. Serialized Name: ContainerServiceNetworkProfile

ContainerServiceNetworkProfileForSnapshot

network profile for managed cluster snapshot, these properties are read only.

ContainerServiceNetworkProfileKubeProxyConfig

Holds configuration customizations for kube-proxy. Any values not defined will use the kube-proxy defaulting behavior. See https://v<version>.docs.kubernetes.io/docs/reference/command-line-tools-reference/kube-proxy/ where <version> is represented by a <major version>-<minor version> string. Kubernetes version 1.23 would be '1-23'.

ContainerServiceNetworkProfileKubeProxyIPVSConfig

Holds configuration customizations for IPVS. May only be specified if 'mode' is set to 'IPVS'.

ContainerServiceOutboundEnvironmentEndpoint

Egress endpoints which AKS agent nodes connect to for common purpose. Serialized Name: OutboundEnvironmentEndpoint

ContainerServicePrivateLinkResourceData

A private link resource Serialized Name: PrivateLinkResource

ContainerServicePrivateLinkServiceConnectionState

The state of a private link service connection. Serialized Name: PrivateLinkServiceConnectionState

ContainerServiceSshConfiguration

SSH configuration for Linux-based VMs running on Azure. Serialized Name: ContainerServiceSshConfiguration

ContainerServiceSshPublicKey

Contains information about SSH certificate public key data. Serialized Name: ContainerServiceSshPublicKey

ContainerServiceTagsObject

Tags object for patch operations. Serialized Name: TagsObject

ContainerServiceTimeInWeek

Time in a week. Serialized Name: TimeInWeek

ContainerServiceTimeSpan

A time range. For example, between 2021-05-25T13:00:00Z and 2021-05-25T14:00:00Z. Serialized Name: TimeSpan

ContainerServiceTrustedAccessRole

Trusted access role definition. Serialized Name: TrustedAccessRole

ContainerServiceTrustedAccessRoleRule

Rule for trusted access role Serialized Name: TrustedAccessRoleRule

ContainerServiceUserAssignedIdentity

Details about a user assigned identity. Serialized Name: UserAssignedIdentity

IstioComponents

Istio components configuration. Serialized Name: IstioComponents

IstioEgressGateway

Istio egress gateway configuration.

IstioIngressGateway

Istio ingress gateway configuration. For now, we support up to one external ingress gateway named aks-istio-ingressgateway-external and one internal ingress gateway named aks-istio-ingressgateway-internal. Serialized Name: IstioIngressGateway

IstioPluginCertificateAuthority

Plugin certificates information for Service Mesh. Serialized Name: IstioPluginCertificateAuthority

IstioServiceMesh

Istio service mesh configuration. Serialized Name: IstioServiceMesh

KubeletConfig

Kubelet configurations of agent nodes. See AKS custom node configuration for more details. Serialized Name: KubeletConfig

KubernetesPatchVersion

Kubernetes patch version profile Serialized Name: KubernetesPatchVersion

KubernetesVersion

Kubernetes version profile for given major.minor release. Serialized Name: KubernetesVersion

KubernetesVersionListResult

Hold values properties, which is array of KubernetesVersion Serialized Name: KubernetesVersionListResult

LinuxOSConfig

OS configurations of Linux agent nodes. See AKS custom node configuration for more details. Serialized Name: LinuxOSConfig

LocalDnsOverride

Overrides for localDNS profile. Serialized Name: LocalDNSOverride

LocalDnsProfile

Configures the per-node local DNS, with VnetDNS and KubeDNS overrides. LocalDNS helps improve performance and reliability of DNS resolution in an AKS cluster. For more details see aka.ms/aks/localdns. Serialized Name: LocalDNSProfile

ManagedClusterAadProfile

AADProfile specifies attributes for Azure Active Directory integration. For more details see managed AAD on AKS. Serialized Name: ManagedClusterAADProfile

ManagedClusterAccessProfile

Managed cluster Access Profile. Serialized Name: ManagedClusterAccessProfile

ManagedClusterAddonProfile

A Kubernetes add-on profile for a managed cluster. Serialized Name: ManagedClusterAddonProfile

ManagedClusterAddonProfileIdentity

Information of user assigned identity used by this add-on. Serialized Name: ManagedClusterAddonProfileIdentity

ManagedClusterAdvancedNetworking

Advanced Networking profile for enabling observability and security feature suite on a cluster. For more information see aka.ms/aksadvancednetworking. Serialized Name: AdvancedNetworking

ManagedClusterAdvancedNetworkingSecurity

Security profile to enable security features on cilium based cluster. Serialized Name: AdvancedNetworkingSecurity

ManagedClusterAgentPoolProfile

Profile for the container service agent pool. Serialized Name: ManagedClusterAgentPoolProfile

ManagedClusterAgentPoolProfileProperties

Properties for the container service agent pool profile. Serialized Name: ManagedClusterAgentPoolProfileProperties

ManagedClusterApiServerAccessProfile

Access profile for managed cluster API server. Serialized Name: ManagedClusterAPIServerAccessProfile

ManagedClusterAutoScalerProfile

Parameters to be applied to the cluster-autoscaler when enabled Serialized Name: ManagedClusterPropertiesAutoScalerProfile

ManagedClusterAutoUpgradeProfile

Auto upgrade profile for a managed cluster. Serialized Name: ManagedClusterAutoUpgradeProfile

ManagedClusterBootstrapProfile

The bootstrap profile. Serialized Name: ManagedClusterBootstrapProfile

ManagedClusterCredential

The credential result response. Serialized Name: CredentialResult

ManagedClusterCredentials

The list credential result response. Serialized Name: CredentialResults

ManagedClusterDelegatedIdentity

Delegated resource properties - internal use only. Serialized Name: DelegatedResource

ManagedClusterGuardrailsProfile

The Guardrails profile.

ManagedClusterHttpProxyConfig

Cluster HTTP proxy configuration. Serialized Name: ManagedClusterHttpProxyConfig

ManagedClusterIdentity

Identity for the managed cluster. Serialized Name: ManagedClusterIdentity

ManagedClusterIngressProfileWebAppRouting

Application Routing add-on settings for the ingress profile. Serialized Name: ManagedClusterIngressProfileWebAppRouting

ManagedClusterLoadBalancerProfile

Profile of the managed cluster load balancer.

ManagedClusterLoadBalancerProfileManagedOutboundIPs

Desired managed outbound IPs for the cluster load balancer. Serialized Name: ManagedClusterLoadBalancerProfileManagedOutboundIPs

ManagedClusterMonitorProfileKubeStateMetrics

Kube State Metrics profile for the Azure Managed Prometheus addon. These optional settings are for the kube-state-metrics pod that is deployed with the addon. See aka.ms/AzureManagedPrometheus-optional-parameters for details. Serialized Name: ManagedClusterAzureMonitorProfileKubeStateMetrics

ManagedClusterMonitorProfileMetrics

Metrics profile for the Azure Monitor managed service for Prometheus addon. Collect out-of-the-box Kubernetes infrastructure metrics to send to an Azure Monitor Workspace and configure additional scraping for custom targets. See aka.ms/AzureManagedPrometheus for an overview. Serialized Name: ManagedClusterAzureMonitorProfileMetrics

ManagedClusterNamespaceProperties

Properties of a namespace managed by ARM Serialized Name: NamespaceProperties

ManagedClusterNatGatewayProfile

Profile of the managed cluster NAT gateway.

ManagedClusterNodeProvisioningProfile

The ManagedClusterNodeProvisioningProfile. Serialized Name: ManagedClusterNodeProvisioningProfile

ManagedClusterOidcIssuerProfile

The OIDC issuer profile of the Managed Cluster. Serialized Name: ManagedClusterOidcIssuerProfile

ManagedClusterPodIdentity

Details about the pod identity assigned to the Managed Cluster. Serialized Name: ManagedClusterPodIdentity

ManagedClusterPodIdentityException

A pod identity exception, which allows pods with certain labels to access the Azure Instance Metadata Service (IMDS) endpoint without being intercepted by the node-managed identity (NMI) server. See disable AAD Pod Identity for a specific Pod/Application for more details. Serialized Name: ManagedClusterPodIdentityException

ManagedClusterPodIdentityProfile

The pod identity profile of the Managed Cluster. See use AAD pod identity for more details on pod identity integration. Serialized Name: ManagedClusterPodIdentityProfile

ManagedClusterPoolUpgradeProfile

The list of available upgrade versions. Serialized Name: ManagedClusterPoolUpgradeProfile

ManagedClusterPoolUpgradeProfileUpgradesItem

The ManagedClusterPoolUpgradeProfileUpgradesItem. Serialized Name: ManagedClusterPoolUpgradeProfileUpgradesItem

ManagedClusterPropertiesForSnapshot

managed cluster properties for snapshot, these properties are read only.

ManagedClusterRunCommandContent

A run command request Serialized Name: RunCommandRequest

ManagedClusterRunCommandResult

run command result. Serialized Name: RunCommandResult

ManagedClusterSecurityProfile

Security profile for the container service cluster. Serialized Name: ManagedClusterSecurityProfile

ManagedClusterSecurityProfileDefender

Microsoft Defender settings for the security profile. Serialized Name: ManagedClusterSecurityProfileDefender

ManagedClusterSecurityProfileImageCleaner

Image Cleaner removes unused images from nodes, freeing up disk space and helping to reduce attack surface area. Here are settings for the security profile. Serialized Name: ManagedClusterSecurityProfileImageCleaner

ManagedClusterSecurityProfileKeyVaultKms

Azure Key Vault key management service settings for the security profile. Serialized Name: AzureKeyVaultKms

ManagedClusterServicePrincipalProfile

Information about a service principal identity for the cluster to use for manipulating Azure APIs. Serialized Name: ManagedClusterServicePrincipalProfile

ManagedClusterSku

The SKU of a Managed Cluster. Serialized Name: ManagedClusterSKU

ManagedClusterStorageProfile

Storage profile for the container service cluster.

ManagedClusterStorageProfileDiskCsiDriver

AzureDisk CSI Driver settings for the storage profile.

ManagedClusterVerticalPodAutoscaler

The ManagedClusterVerticalPodAutoscaler.

ManagedClusterWindowsProfile

Profile for Windows VMs in the managed cluster. Serialized Name: ManagedClusterWindowsProfile

ManagedClusterWorkloadAutoScalerProfile

Workload Auto-scaler profile for the managed cluster. Serialized Name: ManagedClusterWorkloadAutoScalerProfile

ManualScaleProfile

Specifications on number of machines. Serialized Name: ManualScaleProfile

MeshRevision

Holds information on upgrades and compatibility for given major.minor mesh release. Serialized Name: MeshRevision

MeshUpgradeProfileProperties

Mesh upgrade profile properties for a major.minor release. Serialized Name: MeshUpgradeProfileProperties

NamespaceNetworkPolicies

Default network policy of the namespace, specifying ingress and egress rules. Serialized Name: NetworkPolicies

NamespaceResourceQuota

Resource quota for the namespace. Serialized Name: ResourceQuota

ServiceMeshProfile

Service mesh profile for a managed cluster. Serialized Name: ServiceMeshProfile

SysctlConfig

Sysctl settings for Linux agent nodes. Serialized Name: SysctlConfig

UpgradeOverrideSettings

Settings for overrides when upgrading a cluster. Serialized Name: UpgradeOverrideSettings

WindowsGmsaProfile

Windows gMSA Profile in the managed cluster. Serialized Name: WindowsGmsaProfile

Structs

Name Description
AgentPoolGpuDriver

Whether to install GPU drivers. When it's not specified, default is Install. Serialized Name: GPUDriver

AgentPoolMode

The mode of an agent pool. 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 Serialized Name: AgentPoolMode

AgentPoolNetworkPortProtocol

The network protocol of the port. Serialized Name: Protocol

AgentPoolSshAccess

SSH access method of an agent pool. Serialized Name: AgentPoolSSHAccess

AgentPoolType

The type of Agent Pool. Serialized Name: AgentPoolType

AutoScaleExpander

The expander to use when scaling up. If not specified, the default is 'random'. See expanders for more information. Serialized Name: Expander

ContainerServiceArtifactSource

The artifact source. The source where the artifacts are downloaded from. Serialized Name: ArtifactSource

ContainerServiceFleetMemberProvisioningState

The provisioning state of the last accepted operation.

ContainerServiceFleetProvisioningState

The provisioning state of the last accepted operation.

ContainerServiceIPFamily

The IP version to use for cluster networking and IP assignment. Serialized Name: IpFamily

ContainerServiceLoadBalancerSku

The load balancer sku for the managed cluster. The default is 'standard'. See Azure Load Balancer SKUs for more information about the differences between load balancer SKUs. Serialized Name: LoadBalancerSku

ContainerServiceMaintenanceRelativeMonthlyScheduleWeekIndex

The week index. Specifies on which week of the month the dayOfWeek applies. Serialized Name: Type

ContainerServiceNetworkMode

The network mode Azure CNI is configured with. This cannot be specified if networkPlugin is anything other than 'azure'. Serialized Name: NetworkMode

ContainerServiceNetworkPlugin

Network plugin used for building the Kubernetes network. Serialized Name: NetworkPlugin

ContainerServiceNetworkPluginMode

The mode the network plugin should use. Serialized Name: NetworkPluginMode

ContainerServiceNetworkPolicy

Network policy used for building the Kubernetes network. Serialized Name: NetworkPolicy

ContainerServiceNetworkProfileKubeProxyIPVSScheduler

IPVS scheduler, for more information please see http://www.linuxvirtualserver.org/docs/scheduling.html.

ContainerServiceNetworkProfileKubeProxyMode

Specify which proxy mode to use ('IPTABLES' or 'IPVS').

ContainerServiceOSDiskType

The OS disk type to be used for machines in the agent pool. 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. Serialized Name: OSDiskType

ContainerServiceOSSku

Specifies the OS SKU used by the agent pool. The default is Ubuntu if OSType is Linux. The default is Windows2019 when Kubernetes <= 1.24 or Windows2022 when Kubernetes >= 1.25 if OSType is Windows. Serialized Name: OSSku

ContainerServiceOSType

The operating system type. The default is Linux. Serialized Name: OSType

ContainerServiceOutboundType

The outbound (egress) routing method. This can only be set at cluster creation time and cannot be changed later. For more information see egress outbound type. Serialized Name: OutboundType

ContainerServicePrivateEndpointConnectionProvisioningState

The current provisioning state. Serialized Name: PrivateEndpointConnectionProvisioningState

ContainerServicePrivateLinkServiceConnectionStatus

The private link service connection status. Serialized Name: ConnectionStatus

ContainerServicePublicNetworkAccess

PublicNetworkAccess of the managedCluster. Allow or deny public network access for AKS Serialized Name: PublicNetworkAccess

ContainerServiceStateCode

Tells whether the cluster is Running or Stopped Serialized Name: Code

ContainerServiceTrustedAccessRoleBindingProvisioningState

The current provisioning state of trusted access role binding. Serialized Name: TrustedAccessRoleBindingProvisioningState

ContainerServiceWeekDay

The weekday enum. Serialized Name: WeekDay

EbpfDataplane

The eBPF dataplane used for building the Kubernetes network.

GpuInstanceProfile

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

IstioIngressGatewayMode

Mode of an ingress gateway. Serialized Name: IstioIngressGatewayMode

KubeConfigFormat

The KubeConfigFormat. Serialized Name: Format

KubeletDiskType

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

KubernetesSupportPlan

Different support tiers for AKS managed clusters Serialized Name: KubernetesSupportPlan

LocalDnsForwardDestination

Destination server for DNS queries to be forwarded from localDNS. Serialized Name: LocalDNSForwardDestination

LocalDnsForwardPolicy

Forward policy for selecting upstream DNS server. See forward plugin for more information. Serialized Name: LocalDNSForwardPolicy

LocalDnsMode

Mode of enablement for localDNS. Serialized Name: LocalDNSMode

LocalDnsProtocol

Enforce TCP or prefer UDP protocol for connections from localDNS to upstream DNS server. Serialized Name: LocalDNSProtocol

LocalDnsQueryLogging

Log level for DNS queries in localDNS. Serialized Name: LocalDNSQueryLogging

LocalDnsServeStale

Policy for serving stale data. See cache plugin for more information. Serialized Name: LocalDNSServeStale

LocalDnsState

System-generated state of localDNS. Serialized Name: LocalDNSState

ManagedClusterAdvancedNetworkPolicy

Enable advanced network policies. This allows users to configure Layer 7 network policies (FQDN, HTTP, Kafka). Policies themselves must be configured via the Cilium Network Policy resources, see https://docs.cilium.io/en/latest/security/policy/index.html. This can be enabled only on cilium-based clusters. If not specified, the default value is FQDN if security.enabled is set to true. Serialized Name: AdvancedNetworkPolicies

ManagedClusterGuardrailsProfileLevel

The guardrails level to be used. By default, Guardrails is enabled for all namespaces except those that AKS excludes via systemExcludedNamespaces.

ManagedClusterKeyVaultNetworkAccessType

Network access of the key vault. 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. Serialized Name: KeyVaultNetworkAccessTypes

ManagedClusterLoadBalancerBackendPoolType

The type of the managed inbound Load Balancer BackendPool. Serialized Name: BackendPoolType

ManagedClusterNamespaceProvisioningState

The current provisioning state of the namespace. Serialized Name: NamespaceProvisioningState

ManagedClusterNodeOSUpgradeChannel

Node OS Upgrade Channel. Manner in which the OS on your nodes is updated. The default is NodeImage. Serialized Name: NodeOSUpgradeChannel

ManagedClusterNodeResourceGroupRestrictionLevel

The restriction level applied to the cluster's node resource group. If not specified, the default is 'Unrestricted' Serialized Name: RestrictionLevel

ManagedClusterPodIdentityProvisioningState

The current provisioning state of the pod identity. Serialized Name: ManagedClusterPodIdentityProvisioningState

ManagedClusterSkuName

The name of a managed cluster SKU.

ManagedClusterSkuTier

If not specified, the default is 'Free'. See uptime SLA for more details.

ManagedClusterVerticalPodAutoscalerUpdateMode

Each update mode level is a superset of the lower levels. Off<Initial<Recreate<=Auto. For example: if UpdateMode is Initial, it means VPA sets the recommended resources in the VerticalPodAutoscaler Custom Resource (from UpdateMode Off) and also assigns resources on pod creation (from Initial). The default value is Off.

ManagedClusterWorkloadAutoScalerControlledValue

Controls which resource value autoscaler will change. Default value is RequestsAndLimits.

NamespaceAdoptionPolicy

Action if Kubernetes namespace with same name already exists. Serialized Name: AdoptionPolicy

NamespaceDeletePolicy

Delete options of a namespace. Serialized Name: DeletePolicy

NamespaceNetworkPolicyRule

Enum representing different network policy rules. Serialized Name: PolicyRule

NetworkDataplane

Network dataplane used in the Kubernetes cluster. Serialized Name: NetworkDataplane

NginxIngressControllerType

Ingress type for the default NginxIngressController custom resource Serialized Name: NginxIngressControllerType

NodeProvisioningDefaultNodePool

The set of default Karpenter NodePools (CRDs) configured for node provisioning. This field has no effect unless mode is 'Auto'. Warning: Changing this from Auto to None on an existing cluster will cause the default Karpenter NodePools to be deleted, which will drain and delete the nodes associated with those pools. It is strongly recommended to not do this unless there are idle nodes ready to take the pods evicted by that action. If not specified, the default is Auto. For more information see aka.ms/aks/nap#node-pools. Serialized Name: NodeProvisioningDefaultNodePools

NodeProvisioningMode

The node provisioning mode. If not specified, the default is Manual. Serialized Name: NodeProvisioningMode

PodIPAllocationMode

Pod IP Allocation Mode. The IP allocation mode for pods in the agent pool. Must be used with podSubnetId. The default is 'DynamicIndividual'. Serialized Name: PodIPAllocationMode

ScaleDownMode

Describes how VMs are added to or removed from Agent Pools. See billing states. Serialized Name: ScaleDownMode

ScaleSetEvictionPolicy

The Virtual Machine Scale Set eviction policy. 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 Serialized Name: ScaleSetEvictionPolicy

ScaleSetPriority

The Virtual Machine Scale Set priority. Serialized Name: ScaleSetPriority

ServiceMeshMode

Mode of the service mesh. Serialized Name: ServiceMeshMode

SnapshotType

The type of a snapshot. The default is NodePool. Serialized Name: SnapshotType

UndrainableNodeBehavior

Defines the behavior for undrainable nodes during upgrade. The most common cause of undrainable nodes is Pod Disruption Budgets (PDBs), but other issues, such as pod termination grace period is exceeding the remaining per-node drain timeout or pod is still being in a running state, can also cause undrainable nodes. Serialized Name: UndrainableNodeBehavior

UpgradeChannel

The upgrade channel for auto upgrade. The default is 'none'. For more information see setting the AKS cluster auto-upgrade channel. Serialized Name: UpgradeChannel

WindowsVmLicenseType

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

WorkloadRuntime

Determines the type of workload a node can run. Serialized Name: WorkloadRuntime