containerservice.azure.com/v1api20231102preview

containerservice.azure.com/v1api20231102preview

Package v1api20231102preview contains API Schema definitions for the containerservice v1api20231102preview API group

Resource Types:

    APIVersion (string alias)

    Value Description

    "2023-11-02-preview"

    AgentPoolArtifactStreamingProfile

    (Appears on:ManagedClusterAgentPoolProfile, ManagedClustersAgentPool_Spec)

    Field Description
    enabled
    bool

    AgentPoolArtifactStreamingProfile_STATUS

    (Appears on:ManagedClusterAgentPoolProfile_STATUS, ManagedClustersAgentPool_STATUS)

    Field Description
    enabled
    bool

    AgentPoolGPUProfile

    (Appears on:ManagedClusterAgentPoolProfile, ManagedClustersAgentPool_Spec)

    Field Description
    installGPUDriver
    bool

    AgentPoolGPUProfile_STATUS

    (Appears on:ManagedClusterAgentPoolProfile_STATUS, ManagedClustersAgentPool_STATUS)

    Field Description
    installGPUDriver
    bool

    AgentPoolMode (string alias)

    (Appears on:ManagedClusterAgentPoolProfile, ManagedClustersAgentPool_Spec)

    Value Description

    "System"

    "User"

    AgentPoolMode_STATUS (string alias)

    (Appears on:ManagedClusterAgentPoolProfile_STATUS, ManagedClustersAgentPool_STATUS)

    Value Description

    "System"

    "User"

    AgentPoolNetworkProfile

    (Appears on:ManagedClusterAgentPoolProfile, ManagedClustersAgentPool_Spec)

    Field Description
    allowedHostPorts
    []PortRange
    applicationSecurityGroupsReferences
    []genruntime.ResourceReference
    nodePublicIPTags
    []IPTag

    AgentPoolNetworkProfile_STATUS

    (Appears on:ManagedClusterAgentPoolProfile_STATUS, ManagedClustersAgentPool_STATUS)

    Field Description
    allowedHostPorts
    []PortRange_STATUS
    applicationSecurityGroups
    []string
    nodePublicIPTags
    []IPTag_STATUS

    AgentPoolSSHAccess (string alias)

    (Appears on:AgentPoolSecurityProfile)

    Value Description

    "Disabled"

    "LocalUser"

    AgentPoolSSHAccess_STATUS (string alias)

    (Appears on:AgentPoolSecurityProfile_STATUS)

    Value Description

    "Disabled"

    "LocalUser"

    AgentPoolSecurityProfile

    (Appears on:ManagedClusterAgentPoolProfile, ManagedClustersAgentPool_Spec)

    Field Description
    enableSecureBoot
    bool
    enableVTPM
    bool
    sshAccess
    AgentPoolSSHAccess

    AgentPoolSecurityProfile_STATUS

    (Appears on:ManagedClusterAgentPoolProfile_STATUS, ManagedClustersAgentPool_STATUS)

    Field Description
    enableSecureBoot
    bool
    enableVTPM
    bool
    sshAccess
    AgentPoolSSHAccess_STATUS

    AgentPoolType (string alias)

    (Appears on:ManagedClusterAgentPoolProfile, ManagedClustersAgentPool_Spec)

    Value Description

    "AvailabilitySet"

    "VirtualMachineScaleSets"

    "VirtualMachines"

    AgentPoolType_STATUS (string alias)

    (Appears on:ManagedClusterAgentPoolProfile_STATUS, ManagedClustersAgentPool_STATUS)

    Value Description

    "AvailabilitySet"

    "VirtualMachineScaleSets"

    "VirtualMachines"

    AgentPoolUpgradeSettings

    (Appears on:ManagedClusterAgentPoolProfile, ManagedClustersAgentPool_Spec)

    Field Description
    drainTimeoutInMinutes
    int
    maxSurge
    string
    nodeSoakDurationInMinutes
    int

    AgentPoolUpgradeSettings_STATUS

    (Appears on:ManagedClusterAgentPoolProfile_STATUS, ManagedClustersAgentPool_STATUS)

    Field Description
    drainTimeoutInMinutes
    int
    maxSurge
    string
    nodeSoakDurationInMinutes
    int

    AgentPoolWindowsProfile

    (Appears on:ManagedClusterAgentPoolProfile, ManagedClustersAgentPool_Spec)

    Field Description
    disableOutboundNat
    bool

    AgentPoolWindowsProfile_STATUS

    (Appears on:ManagedClusterAgentPoolProfile_STATUS, ManagedClustersAgentPool_STATUS)

    Field Description
    disableOutboundNat
    bool

    AzureKeyVaultKms

    (Appears on:ManagedClusterSecurityProfile)

    Field Description
    enabled
    bool
    keyId
    string
    keyVaultNetworkAccess
    AzureKeyVaultKms_KeyVaultNetworkAccess
    keyVaultResourceReference
    genruntime.ResourceReference

    AzureKeyVaultKms_KeyVaultNetworkAccess (string alias)

    (Appears on:AzureKeyVaultKms)

    Value Description

    "Private"

    "Public"

    AzureKeyVaultKms_KeyVaultNetworkAccess_STATUS (string alias)

    (Appears on:AzureKeyVaultKms_STATUS)

    Value Description

    "Private"

    "Public"

    AzureKeyVaultKms_STATUS

    (Appears on:ManagedClusterSecurityProfile_STATUS)

    Field Description
    enabled
    bool
    keyId
    string
    keyVaultNetworkAccess
    AzureKeyVaultKms_KeyVaultNetworkAccess_STATUS
    keyVaultResourceId
    string

    ClusterUpgradeSettings

    (Appears on:ManagedCluster_Spec)

    Field Description
    overrideSettings
    UpgradeOverrideSettings

    ClusterUpgradeSettings_STATUS

    (Appears on:ManagedCluster_STATUS)

    Field Description
    overrideSettings
    UpgradeOverrideSettings_STATUS

    ContainerServiceLinuxProfile

    (Appears on:ManagedCluster_Spec)

    Field Description
    adminUsername
    string
    ssh
    ContainerServiceSshConfiguration

    ContainerServiceLinuxProfile_STATUS

    (Appears on:ManagedCluster_STATUS)

    Field Description
    adminUsername
    string
    ssh
    ContainerServiceSshConfiguration_STATUS

    ContainerServiceNetworkProfile

    (Appears on:ManagedCluster_Spec)

    Field Description
    dnsServiceIP
    string
    ipFamilies
    []IpFamily
    kubeProxyConfig
    ContainerServiceNetworkProfile_KubeProxyConfig
    loadBalancerProfile
    ManagedClusterLoadBalancerProfile
    loadBalancerSku
    LoadBalancerSku
    monitoring
    NetworkMonitoring
    natGatewayProfile
    ManagedClusterNATGatewayProfile
    networkDataplane
    NetworkDataplane
    networkMode
    NetworkMode
    networkPlugin
    NetworkPlugin
    networkPluginMode
    NetworkPluginMode
    networkPolicy
    NetworkPolicy
    outboundType
    ContainerServiceNetworkProfile_OutboundType
    podCidr
    string
    podCidrs
    []string
    serviceCidr
    string
    serviceCidrs
    []string

    ContainerServiceNetworkProfile_KubeProxyConfig

    (Appears on:ContainerServiceNetworkProfile)

    Field Description
    enabled
    bool
    ipvsConfig
    ContainerServiceNetworkProfile_KubeProxyConfig_IpvsConfig
    mode
    ContainerServiceNetworkProfile_KubeProxyConfig_Mode

    ContainerServiceNetworkProfile_KubeProxyConfig_IpvsConfig

    (Appears on:ContainerServiceNetworkProfile_KubeProxyConfig)

    Field Description
    scheduler
    ContainerServiceNetworkProfile_KubeProxyConfig_IpvsConfig_Scheduler
    tcpFinTimeoutSeconds
    int
    tcpTimeoutSeconds
    int
    udpTimeoutSeconds
    int

    ContainerServiceNetworkProfile_KubeProxyConfig_IpvsConfig_STATUS

    (Appears on:ContainerServiceNetworkProfile_KubeProxyConfig_STATUS)

    Field Description
    scheduler
    ContainerServiceNetworkProfile_KubeProxyConfig_IpvsConfig_Scheduler_STATUS
    tcpFinTimeoutSeconds
    int
    tcpTimeoutSeconds
    int
    udpTimeoutSeconds
    int

    ContainerServiceNetworkProfile_KubeProxyConfig_IpvsConfig_Scheduler (string alias)

    (Appears on:ContainerServiceNetworkProfile_KubeProxyConfig_IpvsConfig)

    Value Description

    "LeastConnection"

    "RoundRobin"

    ContainerServiceNetworkProfile_KubeProxyConfig_IpvsConfig_Scheduler_STATUS (string alias)

    (Appears on:ContainerServiceNetworkProfile_KubeProxyConfig_IpvsConfig_STATUS)

    Value Description

    "LeastConnection"

    "RoundRobin"

    ContainerServiceNetworkProfile_KubeProxyConfig_Mode (string alias)

    (Appears on:ContainerServiceNetworkProfile_KubeProxyConfig)

    Value Description

    "IPTABLES"

    "IPVS"

    ContainerServiceNetworkProfile_KubeProxyConfig_Mode_STATUS (string alias)

    (Appears on:ContainerServiceNetworkProfile_KubeProxyConfig_STATUS)

    Value Description

    "IPTABLES"

    "IPVS"

    ContainerServiceNetworkProfile_KubeProxyConfig_STATUS

    (Appears on:ContainerServiceNetworkProfile_STATUS)

    Field Description
    enabled
    bool
    ipvsConfig
    ContainerServiceNetworkProfile_KubeProxyConfig_IpvsConfig_STATUS
    mode
    ContainerServiceNetworkProfile_KubeProxyConfig_Mode_STATUS

    ContainerServiceNetworkProfile_OutboundType (string alias)

    (Appears on:ContainerServiceNetworkProfile)

    Value Description

    "loadBalancer"

    "managedNATGateway"

    "userAssignedNATGateway"

    "userDefinedRouting"

    ContainerServiceNetworkProfile_OutboundType_STATUS (string alias)

    (Appears on:ContainerServiceNetworkProfile_STATUS)

    Value Description

    "loadBalancer"

    "managedNATGateway"

    "userAssignedNATGateway"

    "userDefinedRouting"

    ContainerServiceNetworkProfile_STATUS

    (Appears on:ManagedCluster_STATUS)

    Field Description
    dnsServiceIP
    string
    ipFamilies
    []IpFamily_STATUS
    kubeProxyConfig
    ContainerServiceNetworkProfile_KubeProxyConfig_STATUS
    loadBalancerProfile
    ManagedClusterLoadBalancerProfile_STATUS
    loadBalancerSku
    LoadBalancerSku_STATUS
    monitoring
    NetworkMonitoring_STATUS
    natGatewayProfile
    ManagedClusterNATGatewayProfile_STATUS
    networkDataplane
    NetworkDataplane_STATUS
    networkMode
    NetworkMode_STATUS
    networkPlugin
    NetworkPlugin_STATUS
    networkPluginMode
    NetworkPluginMode_STATUS
    networkPolicy
    NetworkPolicy_STATUS
    outboundType
    ContainerServiceNetworkProfile_OutboundType_STATUS
    podCidr
    string
    podCidrs
    []string
    serviceCidr
    string
    serviceCidrs
    []string

    ContainerServiceOSDisk (int alias)

    (Appears on:ManagedClusterAgentPoolProfile, ManagedClustersAgentPool_Spec)

    ContainerServiceSshConfiguration

    (Appears on:ContainerServiceLinuxProfile)

    Field Description
    publicKeys
    []ContainerServiceSshPublicKey

    ContainerServiceSshConfiguration_STATUS

    (Appears on:ContainerServiceLinuxProfile_STATUS)

    Field Description
    publicKeys
    []ContainerServiceSshPublicKey_STATUS

    ContainerServiceSshPublicKey

    (Appears on:ContainerServiceSshConfiguration)

    Field Description
    keyData
    string

    ContainerServiceSshPublicKey_STATUS

    (Appears on:ContainerServiceSshConfiguration_STATUS)

    Field Description
    keyData
    string

    CreationData

    (Appears on:ManagedClusterAgentPoolProfile, ManagedCluster_Spec, ManagedClustersAgentPool_Spec)

    Field Description
    sourceResourceReference
    genruntime.ResourceReference

    CreationData_STATUS

    (Appears on:ManagedClusterAgentPoolProfile_STATUS, ManagedCluster_STATUS, ManagedClustersAgentPool_STATUS)

    Field Description
    sourceResourceId
    string

    DelegatedResource

    (Appears on:ManagedClusterIdentity)

    Field Description
    location
    string
    referralResource
    string
    resourceReference
    genruntime.ResourceReference
    tenantId
    string

    DelegatedResource_STATUS

    (Appears on:ManagedClusterIdentity_STATUS)

    Field Description
    location
    string
    referralResource
    string
    resourceId
    string
    tenantId
    string

    Expander (string alias)

    (Appears on:ManagedClusterProperties_AutoScalerProfile)

    Value Description

    "least-waste"

    "most-pods"

    "priority"

    "random"

    Expander_STATUS (string alias)

    (Appears on:ManagedClusterProperties_AutoScalerProfile_STATUS)

    Value Description

    "least-waste"

    "most-pods"

    "priority"

    "random"

    ExtendedLocation

    (Appears on:ManagedCluster_Spec)

    Field Description
    name
    string
    type
    ExtendedLocationType

    ExtendedLocationType (string alias)

    (Appears on:ExtendedLocation)

    Value Description

    "EdgeZone"

    ExtendedLocationType_STATUS (string alias)

    (Appears on:ExtendedLocation_STATUS)

    Value Description

    "EdgeZone"

    ExtendedLocation_STATUS

    (Appears on:ManagedCluster_STATUS)

    Field Description
    name
    string
    type
    ExtendedLocationType_STATUS

    GPUInstanceProfile (string alias)

    (Appears on:ManagedClusterAgentPoolProfile, ManagedClustersAgentPool_Spec)

    Value Description

    "MIG1g"

    "MIG2g"

    "MIG3g"

    "MIG4g"

    "MIG7g"

    GPUInstanceProfile_STATUS (string alias)

    (Appears on:ManagedClusterAgentPoolProfile_STATUS, ManagedClustersAgentPool_STATUS)

    Value Description

    "MIG1g"

    "MIG2g"

    "MIG3g"

    "MIG4g"

    "MIG7g"

    IPTag

    (Appears on:AgentPoolNetworkProfile)

    Field Description
    ipTagType
    string
    tag
    string

    IPTag_STATUS

    (Appears on:AgentPoolNetworkProfile_STATUS)

    Field Description
    ipTagType
    string
    tag
    string

    IpFamily (string alias)

    (Appears on:ContainerServiceNetworkProfile)

    Value Description

    "IPv4"

    "IPv6"

    IpFamily_STATUS (string alias)

    (Appears on:ContainerServiceNetworkProfile_STATUS)

    Value Description

    "IPv4"

    "IPv6"

    IstioCertificateAuthority

    (Appears on:IstioServiceMesh)

    Field Description
    plugin
    IstioPluginCertificateAuthority

    IstioCertificateAuthority_STATUS

    (Appears on:IstioServiceMesh_STATUS)

    Field Description
    plugin
    IstioPluginCertificateAuthority_STATUS

    IstioComponents

    (Appears on:IstioServiceMesh)

    Field Description
    egressGateways
    []IstioEgressGateway
    ingressGateways
    []IstioIngressGateway

    IstioComponents_STATUS

    (Appears on:IstioServiceMesh_STATUS)

    Field Description
    egressGateways
    []IstioEgressGateway_STATUS
    ingressGateways
    []IstioIngressGateway_STATUS

    IstioEgressGateway

    (Appears on:IstioComponents)

    Field Description
    enabled
    bool
    nodeSelector
    map[string]string

    IstioEgressGateway_STATUS

    (Appears on:IstioComponents_STATUS)

    Field Description
    enabled
    bool
    nodeSelector
    map[string]string

    IstioIngressGateway

    (Appears on:IstioComponents)

    Field Description
    enabled
    bool
    mode
    IstioIngressGateway_Mode

    IstioIngressGateway_Mode (string alias)

    (Appears on:IstioIngressGateway)

    Value Description

    "External"

    "Internal"

    IstioIngressGateway_Mode_STATUS (string alias)

    (Appears on:IstioIngressGateway_STATUS)

    Value Description

    "External"

    "Internal"

    IstioIngressGateway_STATUS

    (Appears on:IstioComponents_STATUS)

    Field Description
    enabled
    bool
    mode
    IstioIngressGateway_Mode_STATUS

    IstioPluginCertificateAuthority

    (Appears on:IstioCertificateAuthority)

    Field Description
    certChainObjectName
    string
    certObjectName
    string
    keyObjectName
    string
    keyVaultReference
    genruntime.ResourceReference
    rootCertObjectName
    string

    IstioPluginCertificateAuthority_STATUS

    (Appears on:IstioCertificateAuthority_STATUS)

    Field Description
    certChainObjectName
    string
    certObjectName
    string
    keyObjectName
    string
    keyVaultId
    string
    rootCertObjectName
    string

    IstioServiceMesh

    (Appears on:ServiceMeshProfile)

    Field Description
    certificateAuthority
    IstioCertificateAuthority
    components
    IstioComponents
    revisions
    []string

    IstioServiceMesh_STATUS

    (Appears on:ServiceMeshProfile_STATUS)

    Field Description
    certificateAuthority
    IstioCertificateAuthority_STATUS
    components
    IstioComponents_STATUS
    revisions
    []string

    KubeletConfig

    (Appears on:ManagedClusterAgentPoolProfile, ManagedClustersAgentPool_Spec)

    Field Description
    allowedUnsafeSysctls
    []string
    containerLogMaxFiles
    int
    containerLogMaxSizeMB
    int
    cpuCfsQuota
    bool
    cpuCfsQuotaPeriod
    string
    cpuManagerPolicy
    string
    failSwapOn
    bool
    imageGcHighThreshold
    int
    imageGcLowThreshold
    int
    podMaxPids
    int
    topologyManagerPolicy
    string

    KubeletConfig_STATUS

    (Appears on:ManagedClusterAgentPoolProfile_STATUS, ManagedClustersAgentPool_STATUS)

    Field Description
    allowedUnsafeSysctls
    []string
    containerLogMaxFiles
    int
    containerLogMaxSizeMB
    int
    cpuCfsQuota
    bool
    cpuCfsQuotaPeriod
    string
    cpuManagerPolicy
    string
    failSwapOn
    bool
    imageGcHighThreshold
    int
    imageGcLowThreshold
    int
    podMaxPids
    int
    topologyManagerPolicy
    string

    KubeletDiskType (string alias)

    (Appears on:ManagedClusterAgentPoolProfile, ManagedClustersAgentPool_Spec)

    Value Description

    "OS"

    "Temporary"

    KubeletDiskType_STATUS (string alias)

    (Appears on:ManagedClusterAgentPoolProfile_STATUS, ManagedClustersAgentPool_STATUS)

    Value Description

    "OS"

    "Temporary"

    KubernetesSupportPlan (string alias)

    (Appears on:ManagedCluster_Spec)

    Value Description

    "AKSLongTermSupport"

    "KubernetesOfficial"

    KubernetesSupportPlan_STATUS (string alias)

    (Appears on:ManagedCluster_STATUS)

    Value Description

    "AKSLongTermSupport"

    "KubernetesOfficial"

    LinuxOSConfig

    (Appears on:ManagedClusterAgentPoolProfile, ManagedClustersAgentPool_Spec)

    Field Description
    swapFileSizeMB
    int
    sysctls
    SysctlConfig
    transparentHugePageDefrag
    string
    transparentHugePageEnabled
    string

    LinuxOSConfig_STATUS

    (Appears on:ManagedClusterAgentPoolProfile_STATUS, ManagedClustersAgentPool_STATUS)

    Field Description
    swapFileSizeMB
    int
    sysctls
    SysctlConfig_STATUS
    transparentHugePageDefrag
    string
    transparentHugePageEnabled
    string

    LoadBalancerSku (string alias)

    (Appears on:ContainerServiceNetworkProfile)

    Value Description

    "basic"

    "standard"

    LoadBalancerSku_STATUS (string alias)

    (Appears on:ContainerServiceNetworkProfile_STATUS)

    Value Description

    "basic"

    "standard"

    ManagedCluster

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    ManagedCluster_Spec


    aadProfile
    ManagedClusterAADProfile
    addonProfiles
    map[string]./api/containerservice/v1api20231102preview.ManagedClusterAddonProfile
    agentPoolProfiles
    []ManagedClusterAgentPoolProfile
    aiToolchainOperatorProfile
    ManagedClusterAIToolchainOperatorProfile
    apiServerAccessProfile
    ManagedClusterAPIServerAccessProfile
    autoScalerProfile
    ManagedClusterProperties_AutoScalerProfile
    autoUpgradeProfile
    ManagedClusterAutoUpgradeProfile
    azureMonitorProfile
    ManagedClusterAzureMonitorProfile
    azureName
    string

    AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be.

    creationData
    CreationData
    disableLocalAccounts
    bool
    diskEncryptionSetReference
    genruntime.ResourceReference
    dnsPrefix
    string
    enableNamespaceResources
    bool
    enablePodSecurityPolicy
    bool
    enableRBAC
    bool
    extendedLocation
    ExtendedLocation
    fqdnSubdomain
    string
    httpProxyConfig
    ManagedClusterHTTPProxyConfig
    identity
    ManagedClusterIdentity
    identityProfile
    map[string]./api/containerservice/v1api20231102preview.UserAssignedIdentity
    ingressProfile
    ManagedClusterIngressProfile
    kubernetesVersion
    string
    linuxProfile
    ContainerServiceLinuxProfile
    location
    string
    metricsProfile
    ManagedClusterMetricsProfile
    networkProfile
    ContainerServiceNetworkProfile
    nodeProvisioningProfile
    ManagedClusterNodeProvisioningProfile
    nodeResourceGroup
    string
    nodeResourceGroupProfile
    ManagedClusterNodeResourceGroupProfile
    oidcIssuerProfile
    ManagedClusterOIDCIssuerProfile
    operatorSpec
    ManagedClusterOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    owner
    genruntime.KnownResourceReference

    Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource

    podIdentityProfile
    ManagedClusterPodIdentityProfile
    privateLinkResources
    []PrivateLinkResource
    publicNetworkAccess
    ManagedClusterProperties_PublicNetworkAccess
    safeguardsProfile
    SafeguardsProfile
    securityProfile
    ManagedClusterSecurityProfile
    serviceMeshProfile
    ServiceMeshProfile
    servicePrincipalProfile
    ManagedClusterServicePrincipalProfile
    sku
    ManagedClusterSKU
    storageProfile
    ManagedClusterStorageProfile
    supportPlan
    KubernetesSupportPlan
    tags
    map[string]string
    upgradeSettings
    ClusterUpgradeSettings
    windowsProfile
    ManagedClusterWindowsProfile
    workloadAutoScalerProfile
    ManagedClusterWorkloadAutoScalerProfile
    status
    ManagedCluster_STATUS

    ManagedClusterAADProfile

    (Appears on:ManagedCluster_Spec)

    Field Description
    adminGroupObjectIDs
    []string
    clientAppID
    string
    enableAzureRBAC
    bool
    managed
    bool
    serverAppID
    string
    serverAppSecret
    string
    tenantID
    string

    ManagedClusterAADProfile_STATUS

    (Appears on:ManagedCluster_STATUS)

    Field Description
    adminGroupObjectIDs
    []string
    clientAppID
    string
    enableAzureRBAC
    bool
    managed
    bool
    serverAppID
    string
    serverAppSecret
    string
    tenantID
    string

    ManagedClusterAIToolchainOperatorProfile

    (Appears on:ManagedCluster_Spec)

    Field Description
    enabled
    bool

    ManagedClusterAIToolchainOperatorProfile_STATUS

    (Appears on:ManagedCluster_STATUS)

    Field Description
    enabled
    bool

    ManagedClusterAPIServerAccessProfile

    (Appears on:ManagedCluster_Spec)

    Field Description
    authorizedIPRanges
    []string
    disableRunCommand
    bool
    enablePrivateCluster
    bool
    enablePrivateClusterPublicFQDN
    bool
    enableVnetIntegration
    bool
    privateDNSZone
    string
    subnetId
    string

    ManagedClusterAPIServerAccessProfile_STATUS

    (Appears on:ManagedCluster_STATUS)

    Field Description
    authorizedIPRanges
    []string
    disableRunCommand
    bool
    enablePrivateCluster
    bool
    enablePrivateClusterPublicFQDN
    bool
    enableVnetIntegration
    bool
    privateDNSZone
    string
    subnetId
    string

    ManagedClusterAddonProfile

    (Appears on:ManagedCluster_Spec)

    Field Description
    config
    map[string]string
    enabled
    bool

    ManagedClusterAddonProfile_STATUS

    (Appears on:ManagedCluster_STATUS)

    Field Description
    config
    map[string]string
    enabled
    bool
    identity
    UserAssignedIdentity_STATUS

    ManagedClusterAgentPoolProfile

    (Appears on:ManagedCluster_Spec)

    Field Description
    artifactStreamingProfile
    AgentPoolArtifactStreamingProfile
    availabilityZones
    []string
    capacityReservationGroupReference
    genruntime.ResourceReference
    count
    int
    creationData
    CreationData
    enableAutoScaling
    bool
    enableCustomCATrust
    bool
    enableEncryptionAtHost
    bool
    enableFIPS
    bool
    enableNodePublicIP
    bool
    enableUltraSSD
    bool
    gpuInstanceProfile
    GPUInstanceProfile
    gpuProfile
    AgentPoolGPUProfile
    hostGroupReference
    genruntime.ResourceReference
    kubeletConfig
    KubeletConfig
    kubeletDiskType
    KubeletDiskType
    linuxOSConfig
    LinuxOSConfig
    maxCount
    int
    maxPods
    int
    messageOfTheDay
    string
    minCount
    int
    mode
    AgentPoolMode
    name
    string
    networkProfile
    AgentPoolNetworkProfile
    nodeInitializationTaints
    []string
    nodeLabels
    map[string]string
    nodePublicIPPrefixReference
    genruntime.ResourceReference
    nodeTaints
    []string
    orchestratorVersion
    string
    osDiskSizeGB
    ContainerServiceOSDisk
    osDiskType
    OSDiskType
    osSKU
    OSSKU
    osType
    OSType
    podSubnetReference
    genruntime.ResourceReference
    powerState
    PowerState
    proximityPlacementGroupReference
    genruntime.ResourceReference
    scaleDownMode
    ScaleDownMode
    scaleSetEvictionPolicy
    ScaleSetEvictionPolicy
    scaleSetPriority
    ScaleSetPriority
    securityProfile
    AgentPoolSecurityProfile
    spotMaxPrice
    float64
    tags
    map[string]string
    type
    AgentPoolType
    upgradeSettings
    AgentPoolUpgradeSettings
    virtualMachineNodesStatus
    []VirtualMachineNodes
    virtualMachinesProfile
    VirtualMachinesProfile
    vmSize
    string
    vnetSubnetReference
    genruntime.ResourceReference
    windowsProfile
    AgentPoolWindowsProfile
    workloadRuntime
    WorkloadRuntime

    ManagedClusterAgentPoolProfile_STATUS

    (Appears on:ManagedCluster_STATUS)

    Field Description
    artifactStreamingProfile
    AgentPoolArtifactStreamingProfile_STATUS
    availabilityZones
    []string
    capacityReservationGroupID
    string
    count
    int
    creationData
    CreationData_STATUS
    currentOrchestratorVersion
    string
    enableAutoScaling
    bool
    enableCustomCATrust
    bool
    enableEncryptionAtHost
    bool
    enableFIPS
    bool
    enableNodePublicIP
    bool
    enableUltraSSD
    bool
    gpuInstanceProfile
    GPUInstanceProfile_STATUS
    gpuProfile
    AgentPoolGPUProfile_STATUS
    hostGroupID
    string
    kubeletConfig
    KubeletConfig_STATUS
    kubeletDiskType
    KubeletDiskType_STATUS
    linuxOSConfig
    LinuxOSConfig_STATUS
    maxCount
    int
    maxPods
    int
    messageOfTheDay
    string
    minCount
    int
    mode
    AgentPoolMode_STATUS
    name
    string
    networkProfile
    AgentPoolNetworkProfile_STATUS
    nodeImageVersion
    string
    nodeInitializationTaints
    []string
    nodeLabels
    map[string]string
    nodePublicIPPrefixID
    string
    nodeTaints
    []string
    orchestratorVersion
    string
    osDiskSizeGB
    int
    osDiskType
    OSDiskType_STATUS
    osSKU
    OSSKU_STATUS
    osType
    OSType_STATUS
    podSubnetID
    string
    powerState
    PowerState_STATUS
    provisioningState
    string
    proximityPlacementGroupID
    string
    scaleDownMode
    ScaleDownMode_STATUS
    scaleSetEvictionPolicy
    ScaleSetEvictionPolicy_STATUS
    scaleSetPriority
    ScaleSetPriority_STATUS
    securityProfile
    AgentPoolSecurityProfile_STATUS
    spotMaxPrice
    float64
    tags
    map[string]string
    type
    AgentPoolType_STATUS
    upgradeSettings
    AgentPoolUpgradeSettings_STATUS
    virtualMachineNodesStatus
    []VirtualMachineNodes_STATUS
    virtualMachinesProfile
    VirtualMachinesProfile_STATUS
    vmSize
    string
    vnetSubnetID
    string
    windowsProfile
    AgentPoolWindowsProfile_STATUS
    workloadRuntime
    WorkloadRuntime_STATUS

    ManagedClusterAutoUpgradeProfile

    (Appears on:ManagedCluster_Spec)

    Field Description
    nodeOSUpgradeChannel
    ManagedClusterAutoUpgradeProfile_NodeOSUpgradeChannel
    upgradeChannel
    ManagedClusterAutoUpgradeProfile_UpgradeChannel

    ManagedClusterAutoUpgradeProfile_NodeOSUpgradeChannel (string alias)

    (Appears on:ManagedClusterAutoUpgradeProfile)

    Value Description

    "NodeImage"

    "None"

    "SecurityPatch"

    "Unmanaged"

    ManagedClusterAutoUpgradeProfile_NodeOSUpgradeChannel_STATUS (string alias)

    (Appears on:ManagedClusterAutoUpgradeProfile_STATUS)

    Value Description

    "NodeImage"

    "None"

    "SecurityPatch"

    "Unmanaged"

    ManagedClusterAutoUpgradeProfile_STATUS

    (Appears on:ManagedCluster_STATUS)

    Field Description
    nodeOSUpgradeChannel
    ManagedClusterAutoUpgradeProfile_NodeOSUpgradeChannel_STATUS
    upgradeChannel
    ManagedClusterAutoUpgradeProfile_UpgradeChannel_STATUS

    ManagedClusterAutoUpgradeProfile_UpgradeChannel (string alias)

    (Appears on:ManagedClusterAutoUpgradeProfile)

    Value Description

    "node-image"

    "none"

    "patch"

    "rapid"

    "stable"

    ManagedClusterAutoUpgradeProfile_UpgradeChannel_STATUS (string alias)

    (Appears on:ManagedClusterAutoUpgradeProfile_STATUS)

    Value Description

    "node-image"

    "none"

    "patch"

    "rapid"

    "stable"

    ManagedClusterAzureMonitorProfile

    (Appears on:ManagedCluster_Spec)

    Field Description
    logs
    ManagedClusterAzureMonitorProfileLogs
    metrics
    ManagedClusterAzureMonitorProfileMetrics

    ManagedClusterAzureMonitorProfileAppMonitoring

    (Appears on:ManagedClusterAzureMonitorProfileLogs)

    Field Description
    enabled
    bool

    ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryMetrics

    (Appears on:ManagedClusterAzureMonitorProfileMetrics)

    Field Description
    enabled
    bool

    ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryMetrics_STATUS

    (Appears on:ManagedClusterAzureMonitorProfileMetrics_STATUS)

    Field Description
    enabled
    bool

    ManagedClusterAzureMonitorProfileAppMonitoring_STATUS

    (Appears on:ManagedClusterAzureMonitorProfileLogs_STATUS)

    Field Description
    enabled
    bool

    ManagedClusterAzureMonitorProfileContainerInsights

    (Appears on:ManagedClusterAzureMonitorProfileLogs)

    Field Description
    enabled
    bool
    logAnalyticsWorkspaceResourceReference
    genruntime.ResourceReference
    windowsHostLogs
    ManagedClusterAzureMonitorProfileWindowsHostLogs

    ManagedClusterAzureMonitorProfileContainerInsights_STATUS

    (Appears on:ManagedClusterAzureMonitorProfileLogs_STATUS)

    Field Description
    enabled
    bool
    logAnalyticsWorkspaceResourceId
    string
    windowsHostLogs
    ManagedClusterAzureMonitorProfileWindowsHostLogs_STATUS

    ManagedClusterAzureMonitorProfileKubeStateMetrics

    (Appears on:ManagedClusterAzureMonitorProfileMetrics)

    Field Description
    metricAnnotationsAllowList
    string
    metricLabelsAllowlist
    string

    ManagedClusterAzureMonitorProfileKubeStateMetrics_STATUS

    (Appears on:ManagedClusterAzureMonitorProfileMetrics_STATUS)

    Field Description
    metricAnnotationsAllowList
    string
    metricLabelsAllowlist
    string

    ManagedClusterAzureMonitorProfileLogs

    (Appears on:ManagedClusterAzureMonitorProfile)

    Field Description
    appMonitoring
    ManagedClusterAzureMonitorProfileAppMonitoring
    containerInsights
    ManagedClusterAzureMonitorProfileContainerInsights

    ManagedClusterAzureMonitorProfileLogs_STATUS

    (Appears on:ManagedClusterAzureMonitorProfile_STATUS)

    Field Description
    appMonitoring
    ManagedClusterAzureMonitorProfileAppMonitoring_STATUS
    containerInsights
    ManagedClusterAzureMonitorProfileContainerInsights_STATUS

    ManagedClusterAzureMonitorProfileMetrics

    (Appears on:ManagedClusterAzureMonitorProfile)

    Field Description
    appMonitoringOpenTelemetryMetrics
    ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryMetrics
    enabled
    bool
    kubeStateMetrics
    ManagedClusterAzureMonitorProfileKubeStateMetrics

    ManagedClusterAzureMonitorProfileMetrics_STATUS

    (Appears on:ManagedClusterAzureMonitorProfile_STATUS)

    Field Description
    appMonitoringOpenTelemetryMetrics
    ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryMetrics_STATUS
    enabled
    bool
    kubeStateMetrics
    ManagedClusterAzureMonitorProfileKubeStateMetrics_STATUS

    ManagedClusterAzureMonitorProfileWindowsHostLogs

    (Appears on:ManagedClusterAzureMonitorProfileContainerInsights)

    Field Description
    enabled
    bool

    ManagedClusterAzureMonitorProfileWindowsHostLogs_STATUS

    (Appears on:ManagedClusterAzureMonitorProfileContainerInsights_STATUS)

    Field Description
    enabled
    bool

    ManagedClusterAzureMonitorProfile_STATUS

    (Appears on:ManagedCluster_STATUS)

    Field Description
    logs
    ManagedClusterAzureMonitorProfileLogs_STATUS
    metrics
    ManagedClusterAzureMonitorProfileMetrics_STATUS

    ManagedClusterCostAnalysis

    (Appears on:ManagedClusterMetricsProfile)

    Field Description
    enabled
    bool

    ManagedClusterCostAnalysis_STATUS

    (Appears on:ManagedClusterMetricsProfile_STATUS)

    Field Description
    enabled
    bool

    ManagedClusterHTTPProxyConfig

    (Appears on:ManagedCluster_Spec)

    Field Description
    httpProxy
    string
    httpsProxy
    string
    noProxy
    []string
    trustedCa
    string

    ManagedClusterHTTPProxyConfig_STATUS

    (Appears on:ManagedCluster_STATUS)

    Field Description
    effectiveNoProxy
    []string
    httpProxy
    string
    httpsProxy
    string
    noProxy
    []string
    trustedCa
    string

    ManagedClusterIdentity

    (Appears on:ManagedCluster_Spec)

    Field Description
    delegatedResources
    map[string]./api/containerservice/v1api20231102preview.DelegatedResource
    type
    ManagedClusterIdentity_Type
    userAssignedIdentities
    []UserAssignedIdentityDetails

    ManagedClusterIdentity_STATUS

    (Appears on:ManagedCluster_STATUS)

    Field Description
    delegatedResources
    map[string]./api/containerservice/v1api20231102preview.DelegatedResource_STATUS
    principalId
    string
    tenantId
    string
    type
    ManagedClusterIdentity_Type_STATUS
    userAssignedIdentities
    map[string]./api/containerservice/v1api20231102preview.ManagedClusterIdentity_UserAssignedIdentities_STATUS

    ManagedClusterIdentity_Type (string alias)

    (Appears on:ManagedClusterIdentity)

    Value Description

    "None"

    "SystemAssigned"

    "UserAssigned"

    ManagedClusterIdentity_Type_STATUS (string alias)

    (Appears on:ManagedClusterIdentity_STATUS)

    Value Description

    "None"

    "SystemAssigned"

    "UserAssigned"

    ManagedClusterIdentity_UserAssignedIdentities_STATUS

    (Appears on:ManagedClusterIdentity_STATUS)

    Field Description
    clientId
    string
    principalId
    string

    ManagedClusterIngressProfile

    (Appears on:ManagedCluster_Spec)

    Field Description
    webAppRouting
    ManagedClusterIngressProfileWebAppRouting

    ManagedClusterIngressProfileWebAppRouting

    (Appears on:ManagedClusterIngressProfile)

    Field Description
    dnsZoneResourceReferences
    []genruntime.ResourceReference
    enabled
    bool

    ManagedClusterIngressProfileWebAppRouting_STATUS

    (Appears on:ManagedClusterIngressProfile_STATUS)

    Field Description
    dnsZoneResourceIds
    []string
    enabled
    bool
    identity
    UserAssignedIdentity_STATUS

    ManagedClusterIngressProfile_STATUS

    (Appears on:ManagedCluster_STATUS)

    Field Description
    webAppRouting
    ManagedClusterIngressProfileWebAppRouting_STATUS

    ManagedClusterLoadBalancerProfile

    (Appears on:ContainerServiceNetworkProfile)

    Field Description
    allocatedOutboundPorts
    int
    backendPoolType
    ManagedClusterLoadBalancerProfile_BackendPoolType
    effectiveOutboundIPs
    []ResourceReference
    enableMultipleStandardLoadBalancers
    bool
    idleTimeoutInMinutes
    int
    managedOutboundIPs
    ManagedClusterLoadBalancerProfile_ManagedOutboundIPs
    outboundIPPrefixes
    ManagedClusterLoadBalancerProfile_OutboundIPPrefixes
    outboundIPs
    ManagedClusterLoadBalancerProfile_OutboundIPs

    ManagedClusterLoadBalancerProfile_BackendPoolType (string alias)

    (Appears on:ManagedClusterLoadBalancerProfile)

    Value Description

    "NodeIP"

    "NodeIPConfiguration"

    ManagedClusterLoadBalancerProfile_BackendPoolType_STATUS (string alias)

    (Appears on:ManagedClusterLoadBalancerProfile_STATUS)

    Value Description

    "NodeIP"

    "NodeIPConfiguration"

    ManagedClusterLoadBalancerProfile_ManagedOutboundIPs

    (Appears on:ManagedClusterLoadBalancerProfile)

    Field Description
    count
    int
    countIPv6
    int

    ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS

    (Appears on:ManagedClusterLoadBalancerProfile_STATUS)

    Field Description
    count
    int
    countIPv6
    int

    ManagedClusterLoadBalancerProfile_OutboundIPPrefixes

    (Appears on:ManagedClusterLoadBalancerProfile)

    Field Description
    publicIPPrefixes
    []ResourceReference

    ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS

    (Appears on:ManagedClusterLoadBalancerProfile_STATUS)

    Field Description
    publicIPPrefixes
    []ResourceReference_STATUS

    ManagedClusterLoadBalancerProfile_OutboundIPs

    (Appears on:ManagedClusterLoadBalancerProfile)

    Field Description
    publicIPs
    []ResourceReference

    ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS

    (Appears on:ManagedClusterLoadBalancerProfile_STATUS)

    Field Description
    publicIPs
    []ResourceReference_STATUS

    ManagedClusterLoadBalancerProfile_STATUS

    (Appears on:ContainerServiceNetworkProfile_STATUS)

    Field Description
    allocatedOutboundPorts
    int
    backendPoolType
    ManagedClusterLoadBalancerProfile_BackendPoolType_STATUS
    effectiveOutboundIPs
    []ResourceReference_STATUS
    enableMultipleStandardLoadBalancers
    bool
    idleTimeoutInMinutes
    int
    managedOutboundIPs
    ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS
    outboundIPPrefixes
    ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS
    outboundIPs
    ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS

    ManagedClusterManagedOutboundIPProfile

    (Appears on:ManagedClusterNATGatewayProfile)

    Field Description
    count
    int

    ManagedClusterManagedOutboundIPProfile_STATUS

    (Appears on:ManagedClusterNATGatewayProfile_STATUS)

    Field Description
    count
    int

    ManagedClusterMetricsProfile

    (Appears on:ManagedCluster_Spec)

    Field Description
    costAnalysis
    ManagedClusterCostAnalysis

    ManagedClusterMetricsProfile_STATUS

    (Appears on:ManagedCluster_STATUS)

    Field Description
    costAnalysis
    ManagedClusterCostAnalysis_STATUS

    ManagedClusterNATGatewayProfile

    (Appears on:ContainerServiceNetworkProfile)

    Field Description
    effectiveOutboundIPs
    []ResourceReference
    idleTimeoutInMinutes
    int
    managedOutboundIPProfile
    ManagedClusterManagedOutboundIPProfile

    ManagedClusterNATGatewayProfile_STATUS

    (Appears on:ContainerServiceNetworkProfile_STATUS)

    Field Description
    effectiveOutboundIPs
    []ResourceReference_STATUS
    idleTimeoutInMinutes
    int
    managedOutboundIPProfile
    ManagedClusterManagedOutboundIPProfile_STATUS

    ManagedClusterNodeProvisioningProfile

    (Appears on:ManagedCluster_Spec)

    Field Description
    mode
    ManagedClusterNodeProvisioningProfile_Mode

    ManagedClusterNodeProvisioningProfile_Mode (string alias)

    (Appears on:ManagedClusterNodeProvisioningProfile)

    Value Description

    "Auto"

    "Manual"

    ManagedClusterNodeProvisioningProfile_Mode_STATUS (string alias)

    (Appears on:ManagedClusterNodeProvisioningProfile_STATUS)

    Value Description

    "Auto"

    "Manual"

    ManagedClusterNodeProvisioningProfile_STATUS

    (Appears on:ManagedCluster_STATUS)

    Field Description
    mode
    ManagedClusterNodeProvisioningProfile_Mode_STATUS

    ManagedClusterNodeResourceGroupProfile

    (Appears on:ManagedCluster_Spec)

    Field Description
    restrictionLevel
    ManagedClusterNodeResourceGroupProfile_RestrictionLevel

    ManagedClusterNodeResourceGroupProfile_RestrictionLevel (string alias)

    (Appears on:ManagedClusterNodeResourceGroupProfile)

    Value Description

    "ReadOnly"

    "Unrestricted"

    ManagedClusterNodeResourceGroupProfile_RestrictionLevel_STATUS (string alias)

    (Appears on:ManagedClusterNodeResourceGroupProfile_STATUS)

    Value Description

    "ReadOnly"

    "Unrestricted"

    ManagedClusterNodeResourceGroupProfile_STATUS

    (Appears on:ManagedCluster_STATUS)

    Field Description
    restrictionLevel
    ManagedClusterNodeResourceGroupProfile_RestrictionLevel_STATUS

    ManagedClusterOIDCIssuerProfile

    (Appears on:ManagedCluster_Spec)

    Field Description
    enabled
    bool

    ManagedClusterOIDCIssuerProfile_STATUS

    (Appears on:ManagedCluster_STATUS)

    Field Description
    enabled
    bool
    issuerURL
    string

    ManagedClusterOperatorConfigMaps

    (Appears on:ManagedClusterOperatorSpec)

    Field Description
    oidcIssuerProfile
    genruntime.ConfigMapDestination

    OIDCIssuerProfile: indicates where the OIDCIssuerProfile config map should be placed. If omitted, no config map will be created.

    ManagedClusterOperatorSecrets

    (Appears on:ManagedClusterOperatorSpec)

    Field Description
    adminCredentials
    genruntime.SecretDestination

    AdminCredentials: indicates where the AdminCredentials secret should be placed. If omitted, the secret will not be retrieved from Azure.

    userCredentials
    genruntime.SecretDestination

    UserCredentials: indicates where the UserCredentials secret should be placed. If omitted, the secret will not be retrieved from Azure.

    ManagedClusterOperatorSpec

    (Appears on:ManagedCluster_Spec)

    Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

    Field Description
    configMapExpressions
    []genruntime/core.DestinationExpression

    ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).

    configMaps
    ManagedClusterOperatorConfigMaps

    ConfigMaps: configures where to place operator written ConfigMaps.

    secretExpressions
    []genruntime/core.DestinationExpression

    SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).

    secrets
    ManagedClusterOperatorSecrets

    Secrets: configures where to place Azure generated secrets.

    ManagedClusterPodIdentity

    (Appears on:ManagedClusterPodIdentityProfile)

    Field Description
    bindingSelector
    string
    identity
    UserAssignedIdentity
    name
    string
    namespace
    string

    ManagedClusterPodIdentityException

    (Appears on:ManagedClusterPodIdentityProfile)

    Field Description
    name
    string
    namespace
    string
    podLabels
    map[string]string

    ManagedClusterPodIdentityException_STATUS

    (Appears on:ManagedClusterPodIdentityProfile_STATUS)

    Field Description
    name
    string
    namespace
    string
    podLabels
    map[string]string

    ManagedClusterPodIdentityProfile

    (Appears on:ManagedCluster_Spec)

    Field Description
    allowNetworkPluginKubenet
    bool
    enabled
    bool
    userAssignedIdentities
    []ManagedClusterPodIdentity
    userAssignedIdentityExceptions
    []ManagedClusterPodIdentityException

    ManagedClusterPodIdentityProfile_STATUS

    (Appears on:ManagedCluster_STATUS)

    Field Description
    allowNetworkPluginKubenet
    bool
    enabled
    bool
    userAssignedIdentities
    []ManagedClusterPodIdentity_STATUS
    userAssignedIdentityExceptions
    []ManagedClusterPodIdentityException_STATUS

    ManagedClusterPodIdentityProvisioningErrorBody_STATUS

    (Appears on:ManagedClusterPodIdentityProvisioningError_STATUS)

    Field Description
    code
    string
    details
    []ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled
    message
    string
    target
    string

    ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled

    (Appears on:ManagedClusterPodIdentityProvisioningErrorBody_STATUS)

    Field Description
    code
    string
    message
    string
    target
    string

    ManagedClusterPodIdentityProvisioningError_STATUS

    (Appears on:ManagedClusterPodIdentity_ProvisioningInfo_STATUS)

    Field Description
    error
    ManagedClusterPodIdentityProvisioningErrorBody_STATUS

    ManagedClusterPodIdentity_ProvisioningInfo_STATUS

    (Appears on:ManagedClusterPodIdentity_STATUS)

    Field Description
    error
    ManagedClusterPodIdentityProvisioningError_STATUS

    ManagedClusterPodIdentity_ProvisioningState_STATUS (string alias)

    (Appears on:ManagedClusterPodIdentity_STATUS)

    Value Description

    "Assigned"

    "Canceled"

    "Deleting"

    "Failed"

    "Succeeded"

    "Updating"

    ManagedClusterPodIdentity_STATUS

    (Appears on:ManagedClusterPodIdentityProfile_STATUS)

    Field Description
    bindingSelector
    string
    identity
    UserAssignedIdentity_STATUS
    name
    string
    namespace
    string
    provisioningInfo
    ManagedClusterPodIdentity_ProvisioningInfo_STATUS
    provisioningState
    ManagedClusterPodIdentity_ProvisioningState_STATUS

    ManagedClusterProperties_AutoScalerProfile

    (Appears on:ManagedCluster_Spec)

    Field Description
    balance-similar-node-groups
    string
    daemonset-eviction-for-empty-nodes
    bool
    daemonset-eviction-for-occupied-nodes
    bool
    expander
    Expander
    ignore-daemonsets-utilization
    bool
    max-empty-bulk-delete
    string
    max-graceful-termination-sec
    string
    max-node-provision-time
    string
    max-total-unready-percentage
    string
    new-pod-scale-up-delay
    string
    ok-total-unready-count
    string
    scale-down-delay-after-add
    string
    scale-down-delay-after-delete
    string
    scale-down-delay-after-failure
    string
    scale-down-unneeded-time
    string
    scale-down-unready-time
    string
    scale-down-utilization-threshold
    string
    scan-interval
    string
    skip-nodes-with-local-storage
    string
    skip-nodes-with-system-pods
    string

    ManagedClusterProperties_AutoScalerProfile_STATUS

    (Appears on:ManagedCluster_STATUS)

    Field Description
    balance-similar-node-groups
    string
    daemonset-eviction-for-empty-nodes
    bool
    daemonset-eviction-for-occupied-nodes
    bool
    expander
    Expander_STATUS
    ignore-daemonsets-utilization
    bool
    max-empty-bulk-delete
    string
    max-graceful-termination-sec
    string
    max-node-provision-time
    string
    max-total-unready-percentage
    string
    new-pod-scale-up-delay
    string
    ok-total-unready-count
    string
    scale-down-delay-after-add
    string
    scale-down-delay-after-delete
    string
    scale-down-delay-after-failure
    string
    scale-down-unneeded-time
    string
    scale-down-unready-time
    string
    scale-down-utilization-threshold
    string
    scan-interval
    string
    skip-nodes-with-local-storage
    string
    skip-nodes-with-system-pods
    string

    ManagedClusterProperties_PublicNetworkAccess (string alias)

    (Appears on:ManagedCluster_Spec)

    Value Description

    "Disabled"

    "Enabled"

    "SecuredByPerimeter"

    ManagedClusterProperties_PublicNetworkAccess_STATUS (string alias)

    (Appears on:ManagedCluster_STATUS)

    Value Description

    "Disabled"

    "Enabled"

    "SecuredByPerimeter"

    ManagedClusterSKU

    (Appears on:ManagedCluster_Spec)

    Field Description
    name
    ManagedClusterSKU_Name
    tier
    ManagedClusterSKU_Tier

    ManagedClusterSKU_Name (string alias)

    (Appears on:ManagedClusterSKU)

    Value Description

    "Base"

    ManagedClusterSKU_Name_STATUS (string alias)

    (Appears on:ManagedClusterSKU_STATUS)

    Value Description

    "Base"

    ManagedClusterSKU_STATUS

    (Appears on:ManagedCluster_STATUS)

    Field Description
    name
    ManagedClusterSKU_Name_STATUS
    tier
    ManagedClusterSKU_Tier_STATUS

    ManagedClusterSKU_Tier (string alias)

    (Appears on:ManagedClusterSKU)

    Value Description

    "Free"

    "Premium"

    "Standard"

    ManagedClusterSKU_Tier_STATUS (string alias)

    (Appears on:ManagedClusterSKU_STATUS)

    Value Description

    "Free"

    "Premium"

    "Standard"

    ManagedClusterSecurityProfile

    (Appears on:ManagedCluster_Spec)

    Field Description
    azureKeyVaultKms
    AzureKeyVaultKms
    customCATrustCertificates
    ManagedClusterSecurityProfileCustomCATrustCertificates
    defender
    ManagedClusterSecurityProfileDefender
    imageCleaner
    ManagedClusterSecurityProfileImageCleaner
    imageIntegrity
    ManagedClusterSecurityProfileImageIntegrity
    nodeRestriction
    ManagedClusterSecurityProfileNodeRestriction
    workloadIdentity
    ManagedClusterSecurityProfileWorkloadIdentity

    ManagedClusterSecurityProfileCustomCATrustCertificates ([]string alias)

    (Appears on:ManagedClusterSecurityProfile)

    ManagedClusterSecurityProfileDefender

    (Appears on:ManagedClusterSecurityProfile)

    Field Description
    logAnalyticsWorkspaceResourceReference
    genruntime.ResourceReference
    securityMonitoring
    ManagedClusterSecurityProfileDefenderSecurityMonitoring

    ManagedClusterSecurityProfileDefenderSecurityMonitoring

    (Appears on:ManagedClusterSecurityProfileDefender)

    Field Description
    enabled
    bool

    ManagedClusterSecurityProfileDefenderSecurityMonitoring_STATUS

    (Appears on:ManagedClusterSecurityProfileDefender_STATUS)

    Field Description
    enabled
    bool

    ManagedClusterSecurityProfileDefender_STATUS

    (Appears on:ManagedClusterSecurityProfile_STATUS)

    Field Description
    logAnalyticsWorkspaceResourceId
    string
    securityMonitoring
    ManagedClusterSecurityProfileDefenderSecurityMonitoring_STATUS

    ManagedClusterSecurityProfileImageCleaner

    (Appears on:ManagedClusterSecurityProfile)

    Field Description
    enabled
    bool
    intervalHours
    int

    ManagedClusterSecurityProfileImageCleaner_STATUS

    (Appears on:ManagedClusterSecurityProfile_STATUS)

    Field Description
    enabled
    bool
    intervalHours
    int

    ManagedClusterSecurityProfileImageIntegrity

    (Appears on:ManagedClusterSecurityProfile)

    Field Description
    enabled
    bool

    ManagedClusterSecurityProfileImageIntegrity_STATUS

    (Appears on:ManagedClusterSecurityProfile_STATUS)

    Field Description
    enabled
    bool

    ManagedClusterSecurityProfileNodeRestriction

    (Appears on:ManagedClusterSecurityProfile)

    Field Description
    enabled
    bool

    ManagedClusterSecurityProfileNodeRestriction_STATUS

    (Appears on:ManagedClusterSecurityProfile_STATUS)

    Field Description
    enabled
    bool

    ManagedClusterSecurityProfileWorkloadIdentity

    (Appears on:ManagedClusterSecurityProfile)

    Field Description
    enabled
    bool

    ManagedClusterSecurityProfileWorkloadIdentity_STATUS

    (Appears on:ManagedClusterSecurityProfile_STATUS)

    Field Description
    enabled
    bool

    ManagedClusterSecurityProfile_STATUS

    (Appears on:ManagedCluster_STATUS)

    Field Description
    azureKeyVaultKms
    AzureKeyVaultKms_STATUS
    customCATrustCertificates
    []string
    defender
    ManagedClusterSecurityProfileDefender_STATUS
    imageCleaner
    ManagedClusterSecurityProfileImageCleaner_STATUS
    imageIntegrity
    ManagedClusterSecurityProfileImageIntegrity_STATUS
    nodeRestriction
    ManagedClusterSecurityProfileNodeRestriction_STATUS
    workloadIdentity
    ManagedClusterSecurityProfileWorkloadIdentity_STATUS

    ManagedClusterServicePrincipalProfile

    (Appears on:ManagedCluster_Spec)

    Field Description
    clientId
    string
    secret
    genruntime.SecretReference

    ManagedClusterServicePrincipalProfile_STATUS

    (Appears on:ManagedCluster_STATUS)

    Field Description
    clientId
    string

    ManagedClusterStorageProfile

    (Appears on:ManagedCluster_Spec)

    Field Description
    blobCSIDriver
    ManagedClusterStorageProfileBlobCSIDriver
    diskCSIDriver
    ManagedClusterStorageProfileDiskCSIDriver
    fileCSIDriver
    ManagedClusterStorageProfileFileCSIDriver
    snapshotController
    ManagedClusterStorageProfileSnapshotController

    ManagedClusterStorageProfileBlobCSIDriver

    (Appears on:ManagedClusterStorageProfile)

    Field Description
    enabled
    bool

    ManagedClusterStorageProfileBlobCSIDriver_STATUS

    (Appears on:ManagedClusterStorageProfile_STATUS)

    Field Description
    enabled
    bool

    ManagedClusterStorageProfileDiskCSIDriver

    (Appears on:ManagedClusterStorageProfile)

    Field Description
    enabled
    bool
    version
    string

    ManagedClusterStorageProfileDiskCSIDriver_STATUS

    (Appears on:ManagedClusterStorageProfile_STATUS)

    Field Description
    enabled
    bool
    version
    string

    ManagedClusterStorageProfileFileCSIDriver

    (Appears on:ManagedClusterStorageProfile)

    Field Description
    enabled
    bool

    ManagedClusterStorageProfileFileCSIDriver_STATUS

    (Appears on:ManagedClusterStorageProfile_STATUS)

    Field Description
    enabled
    bool

    ManagedClusterStorageProfileSnapshotController

    (Appears on:ManagedClusterStorageProfile)

    Field Description
    enabled
    bool

    ManagedClusterStorageProfileSnapshotController_STATUS

    (Appears on:ManagedClusterStorageProfile_STATUS)

    Field Description
    enabled
    bool

    ManagedClusterStorageProfile_STATUS

    (Appears on:ManagedCluster_STATUS)

    Field Description
    blobCSIDriver
    ManagedClusterStorageProfileBlobCSIDriver_STATUS
    diskCSIDriver
    ManagedClusterStorageProfileDiskCSIDriver_STATUS
    fileCSIDriver
    ManagedClusterStorageProfileFileCSIDriver_STATUS
    snapshotController
    ManagedClusterStorageProfileSnapshotController_STATUS

    ManagedClusterWindowsProfile

    (Appears on:ManagedCluster_Spec)

    Field Description
    adminPassword
    genruntime.SecretReference
    adminUsername
    string
    enableCSIProxy
    bool
    gmsaProfile
    WindowsGmsaProfile
    licenseType
    ManagedClusterWindowsProfile_LicenseType

    ManagedClusterWindowsProfile_LicenseType (string alias)

    (Appears on:ManagedClusterWindowsProfile)

    Value Description

    "None"

    "Windows_Server"

    ManagedClusterWindowsProfile_LicenseType_STATUS (string alias)

    (Appears on:ManagedClusterWindowsProfile_STATUS)

    Value Description

    "None"

    "Windows_Server"

    ManagedClusterWindowsProfile_STATUS

    (Appears on:ManagedCluster_STATUS)

    Field Description
    adminUsername
    string
    enableCSIProxy
    bool
    gmsaProfile
    WindowsGmsaProfile_STATUS
    licenseType
    ManagedClusterWindowsProfile_LicenseType_STATUS

    ManagedClusterWorkloadAutoScalerProfile

    (Appears on:ManagedCluster_Spec)

    Field Description
    keda
    ManagedClusterWorkloadAutoScalerProfileKeda
    verticalPodAutoscaler
    ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler

    ManagedClusterWorkloadAutoScalerProfileKeda

    (Appears on:ManagedClusterWorkloadAutoScalerProfile)

    Field Description
    enabled
    bool

    ManagedClusterWorkloadAutoScalerProfileKeda_STATUS

    (Appears on:ManagedClusterWorkloadAutoScalerProfile_STATUS)

    Field Description
    enabled
    bool

    ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler

    (Appears on:ManagedClusterWorkloadAutoScalerProfile)

    Field Description
    addonAutoscaling
    ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler_AddonAutoscaling
    enabled
    bool

    ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler_AddonAutoscaling (string alias)

    (Appears on:ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler)

    Value Description

    "Disabled"

    "Enabled"

    ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler_AddonAutoscaling_STATUS (string alias)

    (Appears on:ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler_STATUS)

    Value Description

    "Disabled"

    "Enabled"

    ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler_STATUS

    (Appears on:ManagedClusterWorkloadAutoScalerProfile_STATUS)

    Field Description
    addonAutoscaling
    ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler_AddonAutoscaling_STATUS
    enabled
    bool

    ManagedClusterWorkloadAutoScalerProfile_STATUS

    (Appears on:ManagedCluster_STATUS)

    Field Description
    keda
    ManagedClusterWorkloadAutoScalerProfileKeda_STATUS
    verticalPodAutoscaler
    ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler_STATUS

    ManagedCluster_STATUS

    (Appears on:ManagedCluster)

    Field Description
    aadProfile
    ManagedClusterAADProfile_STATUS
    addonProfiles
    map[string]./api/containerservice/v1api20231102preview.ManagedClusterAddonProfile_STATUS
    agentPoolProfiles
    []ManagedClusterAgentPoolProfile_STATUS
    aiToolchainOperatorProfile
    ManagedClusterAIToolchainOperatorProfile_STATUS
    apiServerAccessProfile
    ManagedClusterAPIServerAccessProfile_STATUS
    autoScalerProfile
    ManagedClusterProperties_AutoScalerProfile_STATUS
    autoUpgradeProfile
    ManagedClusterAutoUpgradeProfile_STATUS
    azureMonitorProfile
    ManagedClusterAzureMonitorProfile_STATUS
    azurePortalFQDN
    string
    conditions
    []genruntime/conditions.Condition

    Conditions: The observed state of the resource

    creationData
    CreationData_STATUS
    currentKubernetesVersion
    string
    disableLocalAccounts
    bool
    diskEncryptionSetID
    string
    dnsPrefix
    string
    enableNamespaceResources
    bool
    enablePodSecurityPolicy
    bool
    enableRBAC
    bool
    extendedLocation
    ExtendedLocation_STATUS
    fqdn
    string
    fqdnSubdomain
    string
    httpProxyConfig
    ManagedClusterHTTPProxyConfig_STATUS
    id
    string
    identity
    ManagedClusterIdentity_STATUS
    identityProfile
    map[string]./api/containerservice/v1api20231102preview.UserAssignedIdentity_STATUS
    ingressProfile
    ManagedClusterIngressProfile_STATUS
    kubernetesVersion
    string
    linuxProfile
    ContainerServiceLinuxProfile_STATUS
    location
    string
    maxAgentPools
    int
    metricsProfile
    ManagedClusterMetricsProfile_STATUS
    name
    string
    networkProfile
    ContainerServiceNetworkProfile_STATUS
    nodeProvisioningProfile
    ManagedClusterNodeProvisioningProfile_STATUS
    nodeResourceGroup
    string
    nodeResourceGroupProfile
    ManagedClusterNodeResourceGroupProfile_STATUS
    oidcIssuerProfile
    ManagedClusterOIDCIssuerProfile_STATUS
    podIdentityProfile
    ManagedClusterPodIdentityProfile_STATUS
    powerState
    PowerState_STATUS
    privateFQDN
    string
    privateLinkResources
    []PrivateLinkResource_STATUS
    provisioningState
    string
    publicNetworkAccess
    ManagedClusterProperties_PublicNetworkAccess_STATUS
    resourceUID
    string
    safeguardsProfile
    SafeguardsProfile_STATUS
    securityProfile
    ManagedClusterSecurityProfile_STATUS
    serviceMeshProfile
    ServiceMeshProfile_STATUS
    servicePrincipalProfile
    ManagedClusterServicePrincipalProfile_STATUS
    sku
    ManagedClusterSKU_STATUS
    storageProfile
    ManagedClusterStorageProfile_STATUS
    supportPlan
    KubernetesSupportPlan_STATUS
    systemData
    SystemData_STATUS
    tags
    map[string]string
    type
    string
    upgradeSettings
    ClusterUpgradeSettings_STATUS
    windowsProfile
    ManagedClusterWindowsProfile_STATUS
    workloadAutoScalerProfile
    ManagedClusterWorkloadAutoScalerProfile_STATUS

    ManagedCluster_Spec

    (Appears on:ManagedCluster)

    Field Description
    aadProfile
    ManagedClusterAADProfile
    addonProfiles
    map[string]./api/containerservice/v1api20231102preview.ManagedClusterAddonProfile
    agentPoolProfiles
    []ManagedClusterAgentPoolProfile
    aiToolchainOperatorProfile
    ManagedClusterAIToolchainOperatorProfile
    apiServerAccessProfile
    ManagedClusterAPIServerAccessProfile
    autoScalerProfile
    ManagedClusterProperties_AutoScalerProfile
    autoUpgradeProfile
    ManagedClusterAutoUpgradeProfile
    azureMonitorProfile
    ManagedClusterAzureMonitorProfile
    azureName
    string

    AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be.

    creationData
    CreationData
    disableLocalAccounts
    bool
    diskEncryptionSetReference
    genruntime.ResourceReference
    dnsPrefix
    string
    enableNamespaceResources
    bool
    enablePodSecurityPolicy
    bool
    enableRBAC
    bool
    extendedLocation
    ExtendedLocation
    fqdnSubdomain
    string
    httpProxyConfig
    ManagedClusterHTTPProxyConfig
    identity
    ManagedClusterIdentity
    identityProfile
    map[string]./api/containerservice/v1api20231102preview.UserAssignedIdentity
    ingressProfile
    ManagedClusterIngressProfile
    kubernetesVersion
    string
    linuxProfile
    ContainerServiceLinuxProfile
    location
    string
    metricsProfile
    ManagedClusterMetricsProfile
    networkProfile
    ContainerServiceNetworkProfile
    nodeProvisioningProfile
    ManagedClusterNodeProvisioningProfile
    nodeResourceGroup
    string
    nodeResourceGroupProfile
    ManagedClusterNodeResourceGroupProfile
    oidcIssuerProfile
    ManagedClusterOIDCIssuerProfile
    operatorSpec
    ManagedClusterOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    owner
    genruntime.KnownResourceReference

    Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource

    podIdentityProfile
    ManagedClusterPodIdentityProfile
    privateLinkResources
    []PrivateLinkResource
    publicNetworkAccess
    ManagedClusterProperties_PublicNetworkAccess
    safeguardsProfile
    SafeguardsProfile
    securityProfile
    ManagedClusterSecurityProfile
    serviceMeshProfile
    ServiceMeshProfile
    servicePrincipalProfile
    ManagedClusterServicePrincipalProfile
    sku
    ManagedClusterSKU
    storageProfile
    ManagedClusterStorageProfile
    supportPlan
    KubernetesSupportPlan
    tags
    map[string]string
    upgradeSettings
    ClusterUpgradeSettings
    windowsProfile
    ManagedClusterWindowsProfile
    workloadAutoScalerProfile
    ManagedClusterWorkloadAutoScalerProfile

    ManagedClustersAgentPool

    Generator information: - Generated from: /containerservice/resource-manager/Microsoft.ContainerService/aks/preview/2023-11-02-preview/managedClusters.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.ContainerService/​managedClusters/​{resourceName}/​agentPools/​{agentPoolName}

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    ManagedClustersAgentPool_Spec


    artifactStreamingProfile
    AgentPoolArtifactStreamingProfile

    ArtifactStreamingProfile: Configuration for using artifact streaming on AKS.

    availabilityZones
    []string

    AvailabilityZones: The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is ‘VirtualMachineScaleSets’.

    azureName
    string

    AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be.

    capacityReservationGroupReference
    genruntime.ResourceReference

    CapacityReservationGroupReference: AKS will associate the specified agent pool with the Capacity Reservation Group.

    count
    int

    Count: Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1.

    creationData
    CreationData

    CreationData: CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot.

    enableAutoScaling
    bool

    EnableAutoScaling: Whether to enable auto-scaler

    enableCustomCATrust
    bool

    EnableCustomCATrust: When set to true, AKS adds a label to the node indicating that the feature is enabled and deploys a daemonset along with host services to sync custom certificate authorities from user-provided list of base64 encoded certificates into node trust stores. Defaults to false.

    enableEncryptionAtHost
    bool

    EnableEncryptionAtHost: This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption

    enableFIPS
    bool

    EnableFIPS: See Add a FIPS-enabled node pool for more details.

    enableNodePublicIP
    bool

    EnableNodePublicIP: Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see assigning a public IP per node. The default is false.

    enableUltraSSD
    bool

    EnableUltraSSD: Whether to enable UltraSSD

    gpuInstanceProfile
    GPUInstanceProfile

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

    gpuProfile
    AgentPoolGPUProfile

    GpuProfile: The GPU settings of an agent pool.

    hostGroupReference
    genruntime.ResourceReference

    HostGroupReference: This is of the form: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Compute/​hostGroups/​{hostGroupName}. For more information see Azure dedicated hosts.

    kubeletConfig
    KubeletConfig

    KubeletConfig: The Kubelet configuration on the agent pool nodes.

    kubeletDiskType
    KubeletDiskType

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

    linuxOSConfig
    LinuxOSConfig

    LinuxOSConfig: The OS configuration of Linux agent nodes.

    maxCount
    int

    MaxCount: The maximum number of nodes for auto-scaling

    maxPods
    int

    MaxPods: The maximum number of pods that can run on a node.

    messageOfTheDay
    string

    MessageOfTheDay: A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script).

    minCount
    int

    MinCount: The minimum number of nodes for auto-scaling

    mode
    AgentPoolMode

    Mode: 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

    networkProfile
    AgentPoolNetworkProfile

    NetworkProfile: Network-related settings of an agent pool.

    nodeInitializationTaints
    []string

    NodeInitializationTaints: These taints will not be reconciled by AKS and can be removed with a kubectl call. This field can be modified after node pool is created, but nodes will not be recreated with new taints until another operation that requires recreation (e.g. node image upgrade) happens. These taints allow for required configuration to run before the node is ready to accept workloads, for example ‘key1=value1:NoSchedule’ that then can be removed with kubectl taint nodes node1 key1=value1:NoSchedule-

    nodeLabels
    map[string]string

    NodeLabels: The node labels to be persisted across all nodes in agent pool.

    nodePublicIPPrefixReference
    genruntime.ResourceReference

    NodePublicIPPrefixReference: This is of the form: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/​publicIPPrefixes/​{publicIPPrefixName}

    nodeTaints
    []string

    NodeTaints: The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.

    operatorSpec
    ManagedClustersAgentPoolOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    orchestratorVersion
    string

    OrchestratorVersion: Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see upgrading a node pool.

    osDiskSizeGB
    ContainerServiceOSDisk
    osDiskType
    OSDiskType

    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
    OSSKU

    OsSKU: Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated.

    osType
    OSType

    OsType: The operating system type. The default is Linux.

    owner
    genruntime.KnownResourceReference

    Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a containerservice.azure.com/ManagedCluster resource

    podSubnetReference
    genruntime.ResourceReference

    PodSubnetReference: If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/​virtualNetworks/​{virtualNetworkName}/​subnets/​{subnetName}

    powerState
    PowerState

    PowerState: When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded

    proximityPlacementGroupReference
    genruntime.ResourceReference

    ProximityPlacementGroupReference: The ID for Proximity Placement Group.

    scaleDownMode
    ScaleDownMode

    ScaleDownMode: This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete.

    scaleSetEvictionPolicy
    ScaleSetEvictionPolicy

    ScaleSetEvictionPolicy: This cannot be specified unless the scaleSetPriority is ‘Spot’. If not specified, the default is ‘Delete’.

    scaleSetPriority
    ScaleSetPriority

    ScaleSetPriority: The Virtual Machine Scale Set priority. If not specified, the default is ‘Regular’.

    securityProfile
    AgentPoolSecurityProfile

    SecurityProfile: The security settings of an agent pool.

    spotMaxPrice
    float64

    SpotMaxPrice: Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see spot VMs pricing

    tags
    map[string]string

    Tags: The tags to be persisted on the agent pool virtual machine scale set.

    type
    AgentPoolType

    Type: The type of Agent Pool.

    upgradeSettings
    AgentPoolUpgradeSettings

    UpgradeSettings: Settings for upgrading the agentpool

    virtualMachineNodesStatus
    []VirtualMachineNodes
    virtualMachinesProfile
    VirtualMachinesProfile

    VirtualMachinesProfile: Specifications on VirtualMachines agent pool.

    vmSize
    string

    VmSize: VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions

    vnetSubnetReference
    genruntime.ResourceReference

    VnetSubnetReference: If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/​virtualNetworks/​{virtualNetworkName}/​subnets/​{subnetName}

    windowsProfile
    AgentPoolWindowsProfile

    WindowsProfile: The Windows agent pool’s specific profile.

    workloadRuntime
    WorkloadRuntime

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

    status
    ManagedClustersAgentPool_STATUS

    ManagedClustersAgentPoolOperatorSpec

    (Appears on:ManagedClustersAgentPool_Spec)

    Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

    Field Description
    configMapExpressions
    []genruntime/core.DestinationExpression

    ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).

    secretExpressions
    []genruntime/core.DestinationExpression

    SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).

    ManagedClustersAgentPool_STATUS

    (Appears on:ManagedClustersAgentPool)

    Field Description
    artifactStreamingProfile
    AgentPoolArtifactStreamingProfile_STATUS

    ArtifactStreamingProfile: Configuration for using artifact streaming on AKS.

    availabilityZones
    []string

    AvailabilityZones: The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is ‘VirtualMachineScaleSets’.

    capacityReservationGroupID
    string

    CapacityReservationGroupID: AKS will associate the specified agent pool with the Capacity Reservation Group.

    conditions
    []genruntime/conditions.Condition

    Conditions: The observed state of the resource

    count
    int

    Count: Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1.

    creationData
    CreationData_STATUS

    CreationData: CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot.

    currentOrchestratorVersion
    string

    CurrentOrchestratorVersion: If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used.

    enableAutoScaling
    bool

    EnableAutoScaling: Whether to enable auto-scaler

    enableCustomCATrust
    bool

    EnableCustomCATrust: When set to true, AKS adds a label to the node indicating that the feature is enabled and deploys a daemonset along with host services to sync custom certificate authorities from user-provided list of base64 encoded certificates into node trust stores. Defaults to false.

    enableEncryptionAtHost
    bool

    EnableEncryptionAtHost: This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption

    enableFIPS
    bool

    EnableFIPS: See Add a FIPS-enabled node pool for more details.

    enableNodePublicIP
    bool

    EnableNodePublicIP: Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see assigning a public IP per node. The default is false.

    enableUltraSSD
    bool

    EnableUltraSSD: Whether to enable UltraSSD

    gpuInstanceProfile
    GPUInstanceProfile_STATUS

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

    gpuProfile
    AgentPoolGPUProfile_STATUS

    GpuProfile: The GPU settings of an agent pool.

    hostGroupID
    string

    HostGroupID: This is of the form: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Compute/​hostGroups/​{hostGroupName}. For more information see Azure dedicated hosts.

    id
    string

    Id: Resource ID.

    kubeletConfig
    KubeletConfig_STATUS

    KubeletConfig: The Kubelet configuration on the agent pool nodes.

    kubeletDiskType
    KubeletDiskType_STATUS

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

    linuxOSConfig
    LinuxOSConfig_STATUS

    LinuxOSConfig: The OS configuration of Linux agent nodes.

    maxCount
    int

    MaxCount: The maximum number of nodes for auto-scaling

    maxPods
    int

    MaxPods: The maximum number of pods that can run on a node.

    messageOfTheDay
    string

    MessageOfTheDay: A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script).

    minCount
    int

    MinCount: The minimum number of nodes for auto-scaling

    mode
    AgentPoolMode_STATUS

    Mode: 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

    name
    string

    Name: The name of the resource that is unique within a resource group. This name can be used to access the resource.

    networkProfile
    AgentPoolNetworkProfile_STATUS

    NetworkProfile: Network-related settings of an agent pool.

    nodeImageVersion
    string

    NodeImageVersion: The version of node image

    nodeInitializationTaints
    []string

    NodeInitializationTaints: These taints will not be reconciled by AKS and can be removed with a kubectl call. This field can be modified after node pool is created, but nodes will not be recreated with new taints until another operation that requires recreation (e.g. node image upgrade) happens. These taints allow for required configuration to run before the node is ready to accept workloads, for example ‘key1=value1:NoSchedule’ that then can be removed with kubectl taint nodes node1 key1=value1:NoSchedule-

    nodeLabels
    map[string]string

    NodeLabels: The node labels to be persisted across all nodes in agent pool.

    nodePublicIPPrefixID
    string

    NodePublicIPPrefixID: This is of the form: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/​publicIPPrefixes/​{publicIPPrefixName}

    nodeTaints
    []string

    NodeTaints: The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.

    orchestratorVersion
    string

    OrchestratorVersion: Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see upgrading a node pool.

    osDiskSizeGB
    int
    osDiskType
    OSDiskType_STATUS

    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
    OSSKU_STATUS

    OsSKU: Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated.

    osType
    OSType_STATUS

    OsType: The operating system type. The default is Linux.

    podSubnetID
    string

    PodSubnetID: If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/​virtualNetworks/​{virtualNetworkName}/​subnets/​{subnetName}

    powerState
    PowerState_STATUS

    PowerState: When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded

    properties_type
    AgentPoolType_STATUS

    PropertiesType: The type of Agent Pool.

    provisioningState
    string

    ProvisioningState: The current deployment or provisioning state.

    proximityPlacementGroupID
    string

    ProximityPlacementGroupID: The ID for Proximity Placement Group.

    scaleDownMode
    ScaleDownMode_STATUS

    ScaleDownMode: This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete.

    scaleSetEvictionPolicy
    ScaleSetEvictionPolicy_STATUS

    ScaleSetEvictionPolicy: This cannot be specified unless the scaleSetPriority is ‘Spot’. If not specified, the default is ‘Delete’.

    scaleSetPriority
    ScaleSetPriority_STATUS

    ScaleSetPriority: The Virtual Machine Scale Set priority. If not specified, the default is ‘Regular’.

    securityProfile
    AgentPoolSecurityProfile_STATUS

    SecurityProfile: The security settings of an agent pool.

    spotMaxPrice
    float64

    SpotMaxPrice: Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see spot VMs pricing

    tags
    map[string]string

    Tags: The tags to be persisted on the agent pool virtual machine scale set.

    type
    string

    Type: Resource type

    upgradeSettings
    AgentPoolUpgradeSettings_STATUS

    UpgradeSettings: Settings for upgrading the agentpool

    virtualMachineNodesStatus
    []VirtualMachineNodes_STATUS
    virtualMachinesProfile
    VirtualMachinesProfile_STATUS

    VirtualMachinesProfile: Specifications on VirtualMachines agent pool.

    vmSize
    string

    VmSize: VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions

    vnetSubnetID
    string

    VnetSubnetID: If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/​virtualNetworks/​{virtualNetworkName}/​subnets/​{subnetName}

    windowsProfile
    AgentPoolWindowsProfile_STATUS

    WindowsProfile: The Windows agent pool’s specific profile.

    workloadRuntime
    WorkloadRuntime_STATUS

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

    ManagedClustersAgentPool_Spec

    (Appears on:ManagedClustersAgentPool)

    Field Description
    artifactStreamingProfile
    AgentPoolArtifactStreamingProfile

    ArtifactStreamingProfile: Configuration for using artifact streaming on AKS.

    availabilityZones
    []string

    AvailabilityZones: The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is ‘VirtualMachineScaleSets’.

    azureName
    string

    AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be.

    capacityReservationGroupReference
    genruntime.ResourceReference

    CapacityReservationGroupReference: AKS will associate the specified agent pool with the Capacity Reservation Group.

    count
    int

    Count: Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1.

    creationData
    CreationData

    CreationData: CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot.

    enableAutoScaling
    bool

    EnableAutoScaling: Whether to enable auto-scaler

    enableCustomCATrust
    bool

    EnableCustomCATrust: When set to true, AKS adds a label to the node indicating that the feature is enabled and deploys a daemonset along with host services to sync custom certificate authorities from user-provided list of base64 encoded certificates into node trust stores. Defaults to false.

    enableEncryptionAtHost
    bool

    EnableEncryptionAtHost: This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption

    enableFIPS
    bool

    EnableFIPS: See Add a FIPS-enabled node pool for more details.

    enableNodePublicIP
    bool

    EnableNodePublicIP: Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see assigning a public IP per node. The default is false.

    enableUltraSSD
    bool

    EnableUltraSSD: Whether to enable UltraSSD

    gpuInstanceProfile
    GPUInstanceProfile

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

    gpuProfile
    AgentPoolGPUProfile

    GpuProfile: The GPU settings of an agent pool.

    hostGroupReference
    genruntime.ResourceReference

    HostGroupReference: This is of the form: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Compute/​hostGroups/​{hostGroupName}. For more information see Azure dedicated hosts.

    kubeletConfig
    KubeletConfig

    KubeletConfig: The Kubelet configuration on the agent pool nodes.

    kubeletDiskType
    KubeletDiskType

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

    linuxOSConfig
    LinuxOSConfig

    LinuxOSConfig: The OS configuration of Linux agent nodes.

    maxCount
    int

    MaxCount: The maximum number of nodes for auto-scaling

    maxPods
    int

    MaxPods: The maximum number of pods that can run on a node.

    messageOfTheDay
    string

    MessageOfTheDay: A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script).

    minCount
    int

    MinCount: The minimum number of nodes for auto-scaling

    mode
    AgentPoolMode

    Mode: 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

    networkProfile
    AgentPoolNetworkProfile

    NetworkProfile: Network-related settings of an agent pool.

    nodeInitializationTaints
    []string

    NodeInitializationTaints: These taints will not be reconciled by AKS and can be removed with a kubectl call. This field can be modified after node pool is created, but nodes will not be recreated with new taints until another operation that requires recreation (e.g. node image upgrade) happens. These taints allow for required configuration to run before the node is ready to accept workloads, for example ‘key1=value1:NoSchedule’ that then can be removed with kubectl taint nodes node1 key1=value1:NoSchedule-

    nodeLabels
    map[string]string

    NodeLabels: The node labels to be persisted across all nodes in agent pool.

    nodePublicIPPrefixReference
    genruntime.ResourceReference

    NodePublicIPPrefixReference: This is of the form: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/​publicIPPrefixes/​{publicIPPrefixName}

    nodeTaints
    []string

    NodeTaints: The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.

    operatorSpec
    ManagedClustersAgentPoolOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    orchestratorVersion
    string

    OrchestratorVersion: Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see upgrading a node pool.

    osDiskSizeGB
    ContainerServiceOSDisk
    osDiskType
    OSDiskType

    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
    OSSKU

    OsSKU: Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated.

    osType
    OSType

    OsType: The operating system type. The default is Linux.

    owner
    genruntime.KnownResourceReference

    Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a containerservice.azure.com/ManagedCluster resource

    podSubnetReference
    genruntime.ResourceReference

    PodSubnetReference: If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/​virtualNetworks/​{virtualNetworkName}/​subnets/​{subnetName}

    powerState
    PowerState

    PowerState: When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded

    proximityPlacementGroupReference
    genruntime.ResourceReference

    ProximityPlacementGroupReference: The ID for Proximity Placement Group.

    scaleDownMode
    ScaleDownMode

    ScaleDownMode: This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete.

    scaleSetEvictionPolicy
    ScaleSetEvictionPolicy

    ScaleSetEvictionPolicy: This cannot be specified unless the scaleSetPriority is ‘Spot’. If not specified, the default is ‘Delete’.

    scaleSetPriority
    ScaleSetPriority

    ScaleSetPriority: The Virtual Machine Scale Set priority. If not specified, the default is ‘Regular’.

    securityProfile
    AgentPoolSecurityProfile

    SecurityProfile: The security settings of an agent pool.

    spotMaxPrice
    float64

    SpotMaxPrice: Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see spot VMs pricing

    tags
    map[string]string

    Tags: The tags to be persisted on the agent pool virtual machine scale set.

    type
    AgentPoolType

    Type: The type of Agent Pool.

    upgradeSettings
    AgentPoolUpgradeSettings

    UpgradeSettings: Settings for upgrading the agentpool

    virtualMachineNodesStatus
    []VirtualMachineNodes
    virtualMachinesProfile
    VirtualMachinesProfile

    VirtualMachinesProfile: Specifications on VirtualMachines agent pool.

    vmSize
    string

    VmSize: VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions

    vnetSubnetReference
    genruntime.ResourceReference

    VnetSubnetReference: If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/​virtualNetworks/​{virtualNetworkName}/​subnets/​{subnetName}

    windowsProfile
    AgentPoolWindowsProfile

    WindowsProfile: The Windows agent pool’s specific profile.

    workloadRuntime
    WorkloadRuntime

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

    ManualScaleProfile

    (Appears on:ScaleProfile)

    Field Description
    count
    int
    sizes
    []string

    ManualScaleProfile_STATUS

    (Appears on:ScaleProfile_STATUS)

    Field Description
    count
    int
    sizes
    []string

    NetworkDataplane (string alias)

    (Appears on:ContainerServiceNetworkProfile)

    Value Description

    "azure"

    "cilium"

    NetworkDataplane_STATUS (string alias)

    (Appears on:ContainerServiceNetworkProfile_STATUS)

    Value Description

    "azure"

    "cilium"

    NetworkMode (string alias)

    (Appears on:ContainerServiceNetworkProfile)

    Value Description

    "bridge"

    "transparent"

    NetworkMode_STATUS (string alias)

    (Appears on:ContainerServiceNetworkProfile_STATUS)

    Value Description

    "bridge"

    "transparent"

    NetworkMonitoring

    (Appears on:ContainerServiceNetworkProfile)

    Field Description
    enabled
    bool

    NetworkMonitoring_STATUS

    (Appears on:ContainerServiceNetworkProfile_STATUS)

    Field Description
    enabled
    bool

    NetworkPlugin (string alias)

    (Appears on:ContainerServiceNetworkProfile)

    Value Description

    "azure"

    "kubenet"

    "none"

    NetworkPluginMode (string alias)

    (Appears on:ContainerServiceNetworkProfile)

    Value Description

    "overlay"

    NetworkPluginMode_STATUS (string alias)

    (Appears on:ContainerServiceNetworkProfile_STATUS)

    Value Description

    "overlay"

    NetworkPlugin_STATUS (string alias)

    (Appears on:ContainerServiceNetworkProfile_STATUS)

    Value Description

    "azure"

    "kubenet"

    "none"

    NetworkPolicy (string alias)

    (Appears on:ContainerServiceNetworkProfile)

    Value Description

    "azure"

    "calico"

    "cilium"

    "none"

    NetworkPolicy_STATUS (string alias)

    (Appears on:ContainerServiceNetworkProfile_STATUS)

    Value Description

    "azure"

    "calico"

    "cilium"

    "none"

    OSDiskType (string alias)

    (Appears on:ManagedClusterAgentPoolProfile, ManagedClustersAgentPool_Spec)

    Value Description

    "Ephemeral"

    "Managed"

    OSDiskType_STATUS (string alias)

    (Appears on:ManagedClusterAgentPoolProfile_STATUS, ManagedClustersAgentPool_STATUS)

    Value Description

    "Ephemeral"

    "Managed"

    OSSKU (string alias)

    (Appears on:ManagedClusterAgentPoolProfile, ManagedClustersAgentPool_Spec)

    Value Description

    "AzureLinux"

    "CBLMariner"

    "Mariner"

    "Ubuntu"

    "Windows2019"

    "Windows2022"

    "WindowsAnnual"

    OSSKU_STATUS (string alias)

    (Appears on:ManagedClusterAgentPoolProfile_STATUS, ManagedClustersAgentPool_STATUS)

    Value Description

    "AzureLinux"

    "CBLMariner"

    "Mariner"

    "Ubuntu"

    "Windows2019"

    "Windows2022"

    "WindowsAnnual"

    OSType (string alias)

    (Appears on:ManagedClusterAgentPoolProfile, ManagedClustersAgentPool_Spec)

    Value Description

    "Linux"

    "Windows"

    OSType_STATUS (string alias)

    (Appears on:ManagedClusterAgentPoolProfile_STATUS, ManagedClustersAgentPool_STATUS)

    Value Description

    "Linux"

    "Windows"

    PortRange

    (Appears on:AgentPoolNetworkProfile)

    Field Description
    portEnd
    int
    portStart
    int
    protocol
    PortRange_Protocol

    PortRange_Protocol (string alias)

    (Appears on:PortRange)

    Value Description

    "TCP"

    "UDP"

    PortRange_Protocol_STATUS (string alias)

    (Appears on:PortRange_STATUS)

    Value Description

    "TCP"

    "UDP"

    PortRange_STATUS

    (Appears on:AgentPoolNetworkProfile_STATUS)

    Field Description
    portEnd
    int
    portStart
    int
    protocol
    PortRange_Protocol_STATUS

    PowerState

    (Appears on:ManagedClusterAgentPoolProfile, ManagedClustersAgentPool_Spec)

    Field Description
    code
    PowerState_Code

    PowerState_Code (string alias)

    (Appears on:PowerState)

    Value Description

    "Running"

    "Stopped"

    PowerState_Code_STATUS (string alias)

    (Appears on:PowerState_STATUS)

    Value Description

    "Running"

    "Stopped"

    PowerState_STATUS

    (Appears on:ManagedClusterAgentPoolProfile_STATUS, ManagedCluster_STATUS, ManagedClustersAgentPool_STATUS)

    Field Description
    code
    PowerState_Code_STATUS

    PrivateLinkResource

    (Appears on:ManagedCluster_Spec)

    Field Description
    groupId
    string
    name
    string
    reference
    genruntime.ResourceReference
    requiredMembers
    []string
    type
    string

    PrivateLinkResource_STATUS

    (Appears on:ManagedCluster_STATUS)

    Field Description
    groupId
    string
    id
    string
    name
    string
    privateLinkServiceID
    string
    requiredMembers
    []string
    type
    string

    ResourceReference

    (Appears on:ManagedClusterLoadBalancerProfile, ManagedClusterLoadBalancerProfile_OutboundIPPrefixes, ManagedClusterLoadBalancerProfile_OutboundIPs, ManagedClusterNATGatewayProfile)

    Field Description
    reference
    genruntime.ResourceReference

    ResourceReference_STATUS

    (Appears on:ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS, ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS, ManagedClusterLoadBalancerProfile_STATUS, ManagedClusterNATGatewayProfile_STATUS)

    Field Description
    id
    string

    SafeguardsProfile

    (Appears on:ManagedCluster_Spec)

    Field Description
    excludedNamespaces
    []string
    level
    SafeguardsProfile_Level
    version
    string

    SafeguardsProfile_Level (string alias)

    (Appears on:SafeguardsProfile)

    Value Description

    "Enforcement"

    "Off"

    "Warning"

    SafeguardsProfile_Level_STATUS (string alias)

    (Appears on:SafeguardsProfile_STATUS)

    Value Description

    "Enforcement"

    "Off"

    "Warning"

    SafeguardsProfile_STATUS

    (Appears on:ManagedCluster_STATUS)

    Field Description
    excludedNamespaces
    []string
    level
    SafeguardsProfile_Level_STATUS
    systemExcludedNamespaces
    []string
    version
    string

    ScaleDownMode (string alias)

    (Appears on:ManagedClusterAgentPoolProfile, ManagedClustersAgentPool_Spec)

    Value Description

    "Deallocate"

    "Delete"

    ScaleDownMode_STATUS (string alias)

    (Appears on:ManagedClusterAgentPoolProfile_STATUS, ManagedClustersAgentPool_STATUS)

    Value Description

    "Deallocate"

    "Delete"

    ScaleProfile

    (Appears on:VirtualMachinesProfile)

    Field Description
    manual
    []ManualScaleProfile

    ScaleProfile_STATUS

    (Appears on:VirtualMachinesProfile_STATUS)

    Field Description
    manual
    []ManualScaleProfile_STATUS

    ScaleSetEvictionPolicy (string alias)

    (Appears on:ManagedClusterAgentPoolProfile, ManagedClustersAgentPool_Spec)

    Value Description

    "Deallocate"

    "Delete"

    ScaleSetEvictionPolicy_STATUS (string alias)

    (Appears on:ManagedClusterAgentPoolProfile_STATUS, ManagedClustersAgentPool_STATUS)

    Value Description

    "Deallocate"

    "Delete"

    ScaleSetPriority (string alias)

    (Appears on:ManagedClusterAgentPoolProfile, ManagedClustersAgentPool_Spec)

    Value Description

    "Regular"

    "Spot"

    ScaleSetPriority_STATUS (string alias)

    (Appears on:ManagedClusterAgentPoolProfile_STATUS, ManagedClustersAgentPool_STATUS)

    Value Description

    "Regular"

    "Spot"

    ServiceMeshProfile

    (Appears on:ManagedCluster_Spec)

    Field Description
    istio
    IstioServiceMesh
    mode
    ServiceMeshProfile_Mode

    ServiceMeshProfile_Mode (string alias)

    (Appears on:ServiceMeshProfile)

    Value Description

    "Disabled"

    "Istio"

    ServiceMeshProfile_Mode_STATUS (string alias)

    (Appears on:ServiceMeshProfile_STATUS)

    Value Description

    "Disabled"

    "Istio"

    ServiceMeshProfile_STATUS

    (Appears on:ManagedCluster_STATUS)

    Field Description
    istio
    IstioServiceMesh_STATUS
    mode
    ServiceMeshProfile_Mode_STATUS

    SysctlConfig

    (Appears on:LinuxOSConfig)

    Field Description
    fsAioMaxNr
    int
    fsFileMax
    int
    fsInotifyMaxUserWatches
    int
    fsNrOpen
    int
    kernelThreadsMax
    int
    netCoreNetdevMaxBacklog
    int
    netCoreOptmemMax
    int
    netCoreRmemDefault
    int
    netCoreRmemMax
    int
    netCoreSomaxconn
    int
    netCoreWmemDefault
    int
    netCoreWmemMax
    int
    netIpv4IpLocalPortRange
    string
    netIpv4NeighDefaultGcThresh1
    int
    netIpv4NeighDefaultGcThresh2
    int
    netIpv4NeighDefaultGcThresh3
    int
    netIpv4TcpFinTimeout
    int
    netIpv4TcpKeepaliveProbes
    int
    netIpv4TcpKeepaliveTime
    int
    netIpv4TcpMaxSynBacklog
    int
    netIpv4TcpMaxTwBuckets
    int
    netIpv4TcpTwReuse
    bool
    netIpv4TcpkeepaliveIntvl
    int
    netNetfilterNfConntrackBuckets
    int
    netNetfilterNfConntrackMax
    int
    vmMaxMapCount
    int
    vmSwappiness
    int
    vmVfsCachePressure
    int

    SysctlConfig_STATUS

    (Appears on:LinuxOSConfig_STATUS)

    Field Description
    fsAioMaxNr
    int
    fsFileMax
    int
    fsInotifyMaxUserWatches
    int
    fsNrOpen
    int
    kernelThreadsMax
    int
    netCoreNetdevMaxBacklog
    int
    netCoreOptmemMax
    int
    netCoreRmemDefault
    int
    netCoreRmemMax
    int
    netCoreSomaxconn
    int
    netCoreWmemDefault
    int
    netCoreWmemMax
    int
    netIpv4IpLocalPortRange
    string
    netIpv4NeighDefaultGcThresh1
    int
    netIpv4NeighDefaultGcThresh2
    int
    netIpv4NeighDefaultGcThresh3
    int
    netIpv4TcpFinTimeout
    int
    netIpv4TcpKeepaliveProbes
    int
    netIpv4TcpKeepaliveTime
    int
    netIpv4TcpMaxSynBacklog
    int
    netIpv4TcpMaxTwBuckets
    int
    netIpv4TcpTwReuse
    bool
    netIpv4TcpkeepaliveIntvl
    int
    netNetfilterNfConntrackBuckets
    int
    netNetfilterNfConntrackMax
    int
    vmMaxMapCount
    int
    vmSwappiness
    int
    vmVfsCachePressure
    int

    SystemData_CreatedByType_STATUS (string alias)

    (Appears on:SystemData_STATUS)

    Value Description

    "Application"

    "Key"

    "ManagedIdentity"

    "User"

    SystemData_LastModifiedByType_STATUS (string alias)

    (Appears on:SystemData_STATUS)

    Value Description

    "Application"

    "Key"

    "ManagedIdentity"

    "User"

    SystemData_STATUS

    (Appears on:ManagedCluster_STATUS)

    Field Description
    createdAt
    string
    createdBy
    string
    createdByType
    SystemData_CreatedByType_STATUS
    lastModifiedAt
    string
    lastModifiedBy
    string
    lastModifiedByType
    SystemData_LastModifiedByType_STATUS

    UpgradeOverrideSettings

    (Appears on:ClusterUpgradeSettings)

    Field Description
    forceUpgrade
    bool
    until
    string

    UpgradeOverrideSettings_STATUS

    (Appears on:ClusterUpgradeSettings_STATUS)

    Field Description
    forceUpgrade
    bool
    until
    string

    UserAssignedIdentity

    (Appears on:ManagedClusterPodIdentity, ManagedCluster_Spec)

    Field Description
    clientId
    string
    objectId
    string
    resourceReference
    genruntime.ResourceReference

    UserAssignedIdentityDetails

    (Appears on:ManagedClusterIdentity)

    Field Description
    reference
    genruntime.ResourceReference

    UserAssignedIdentity_STATUS

    (Appears on:ManagedClusterAddonProfile_STATUS, ManagedClusterIngressProfileWebAppRouting_STATUS, ManagedClusterPodIdentity_STATUS, ManagedCluster_STATUS)

    Field Description
    clientId
    string
    objectId
    string
    resourceId
    string

    VirtualMachineNodes

    (Appears on:ManagedClusterAgentPoolProfile, ManagedClustersAgentPool_Spec)

    Field Description
    count
    int
    size
    string

    VirtualMachineNodes_STATUS

    (Appears on:ManagedClusterAgentPoolProfile_STATUS, ManagedClustersAgentPool_STATUS)

    Field Description
    count
    int
    size
    string

    VirtualMachinesProfile

    (Appears on:ManagedClusterAgentPoolProfile, ManagedClustersAgentPool_Spec)

    Field Description
    scale
    ScaleProfile

    VirtualMachinesProfile_STATUS

    (Appears on:ManagedClusterAgentPoolProfile_STATUS, ManagedClustersAgentPool_STATUS)

    Field Description
    scale
    ScaleProfile_STATUS

    WindowsGmsaProfile

    (Appears on:ManagedClusterWindowsProfile)

    Field Description
    dnsServer
    string
    enabled
    bool
    rootDomainName
    string

    WindowsGmsaProfile_STATUS

    (Appears on:ManagedClusterWindowsProfile_STATUS)

    Field Description
    dnsServer
    string
    enabled
    bool
    rootDomainName
    string

    WorkloadRuntime (string alias)

    (Appears on:ManagedClusterAgentPoolProfile, ManagedClustersAgentPool_Spec)

    Value Description

    "KataMshvVmIsolation"

    "OCIContainer"

    "WasmWasi"

    WorkloadRuntime_STATUS (string alias)

    (Appears on:ManagedClusterAgentPoolProfile_STATUS, ManagedClustersAgentPool_STATUS)

    Value Description

    "KataMshvVmIsolation"

    "OCIContainer"

    "WasmWasi"