containerservice.azure.com/v1api20231102preview
APIVersion
Value | Description |
---|---|
“2023-11-02-preview” |
ManagedCluster
Used by: ManagedClusterList.
Property | Description | Type |
---|---|---|
metav1.TypeMeta | ||
metav1.ObjectMeta | ||
spec | ManagedCluster_Spec Optional |
|
status | ManagedCluster_STATUS Optional |
ManagedCluster_Spec
Property | Description | Type |
---|---|---|
aadProfile | ManagedClusterAADProfile Optional |
|
addonProfiles | map[string]ManagedClusterAddonProfile Optional |
|
agentPoolProfiles | ManagedClusterAgentPoolProfile[] Optional |
|
aiToolchainOperatorProfile | ManagedClusterAIToolchainOperatorProfile Optional |
|
apiServerAccessProfile | ManagedClusterAPIServerAccessProfile Optional |
|
autoScalerProfile | ManagedClusterProperties_AutoScalerProfile Optional |
|
autoUpgradeProfile | ManagedClusterAutoUpgradeProfile Optional |
|
azureMonitorProfile | ManagedClusterAzureMonitorProfile Optional |
|
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. | string Optional |
creationData | CreationData Optional |
|
disableLocalAccounts | bool Optional |
|
diskEncryptionSetReference | genruntime.ResourceReference Optional |
|
dnsPrefix | string Optional |
|
enableNamespaceResources | bool Optional |
|
enablePodSecurityPolicy | bool Optional |
|
enableRBAC | bool Optional |
|
extendedLocation | ExtendedLocation Optional |
|
fqdnSubdomain | string Optional |
|
httpProxyConfig | ManagedClusterHTTPProxyConfig Optional |
|
identity | ManagedClusterIdentity Optional |
|
identityProfile | map[string]UserAssignedIdentity Optional |
|
ingressProfile | ManagedClusterIngressProfile Optional |
|
kubernetesVersion | string Optional |
|
linuxProfile | ContainerServiceLinuxProfile Optional |
|
location | string Required |
|
metricsProfile | ManagedClusterMetricsProfile Optional |
|
networkProfile | ContainerServiceNetworkProfile Optional |
|
nodeProvisioningProfile | ManagedClusterNodeProvisioningProfile Optional |
|
nodeResourceGroup | string Optional |
|
nodeResourceGroupProfile | ManagedClusterNodeResourceGroupProfile Optional |
|
oidcIssuerProfile | ManagedClusterOIDCIssuerProfile Optional |
|
operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | ManagedClusterOperatorSpec Optional |
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 | genruntime.KnownResourceReference Required |
podIdentityProfile | ManagedClusterPodIdentityProfile Optional |
|
privateLinkResources | PrivateLinkResource[] Optional |
|
publicNetworkAccess | ManagedClusterProperties_PublicNetworkAccess Optional |
|
safeguardsProfile | SafeguardsProfile Optional |
|
securityProfile | ManagedClusterSecurityProfile Optional |
|
serviceMeshProfile | ServiceMeshProfile Optional |
|
servicePrincipalProfile | ManagedClusterServicePrincipalProfile Optional |
|
sku | ManagedClusterSKU Optional |
|
storageProfile | ManagedClusterStorageProfile Optional |
|
supportPlan | KubernetesSupportPlan Optional |
|
tags | map[string]string Optional |
|
upgradeSettings | ClusterUpgradeSettings Optional |
|
windowsProfile | ManagedClusterWindowsProfile Optional |
|
workloadAutoScalerProfile | ManagedClusterWorkloadAutoScalerProfile Optional |
ManagedCluster_STATUS
Property | Description | Type |
---|---|---|
aadProfile | ManagedClusterAADProfile_STATUS Optional |
|
addonProfiles | map[string]ManagedClusterAddonProfile_STATUS Optional |
|
agentPoolProfiles | ManagedClusterAgentPoolProfile_STATUS[] Optional |
|
aiToolchainOperatorProfile | ManagedClusterAIToolchainOperatorProfile_STATUS Optional |
|
apiServerAccessProfile | ManagedClusterAPIServerAccessProfile_STATUS Optional |
|
autoScalerProfile | ManagedClusterProperties_AutoScalerProfile_STATUS Optional |
|
autoUpgradeProfile | ManagedClusterAutoUpgradeProfile_STATUS Optional |
|
azureMonitorProfile | ManagedClusterAzureMonitorProfile_STATUS Optional |
|
azurePortalFQDN | string Optional |
|
conditions | The observed state of the resource | conditions.Condition[] Optional |
creationData | CreationData_STATUS Optional |
|
currentKubernetesVersion | string Optional |
|
disableLocalAccounts | bool Optional |
|
diskEncryptionSetID | string Optional |
|
dnsPrefix | string Optional |
|
enableNamespaceResources | bool Optional |
|
enablePodSecurityPolicy | bool Optional |
|
enableRBAC | bool Optional |
|
extendedLocation | ExtendedLocation_STATUS Optional |
|
fqdn | string Optional |
|
fqdnSubdomain | string Optional |
|
httpProxyConfig | ManagedClusterHTTPProxyConfig_STATUS Optional |
|
id | string Optional |
|
identity | ManagedClusterIdentity_STATUS Optional |
|
identityProfile | map[string]UserAssignedIdentity_STATUS Optional |
|
ingressProfile | ManagedClusterIngressProfile_STATUS Optional |
|
kubernetesVersion | string Optional |
|
linuxProfile | ContainerServiceLinuxProfile_STATUS Optional |
|
location | string Optional |
|
maxAgentPools | int Optional |
|
metricsProfile | ManagedClusterMetricsProfile_STATUS Optional |
|
name | string Optional |
|
networkProfile | ContainerServiceNetworkProfile_STATUS Optional |
|
nodeProvisioningProfile | ManagedClusterNodeProvisioningProfile_STATUS Optional |
|
nodeResourceGroup | string Optional |
|
nodeResourceGroupProfile | ManagedClusterNodeResourceGroupProfile_STATUS Optional |
|
oidcIssuerProfile | ManagedClusterOIDCIssuerProfile_STATUS Optional |
|
podIdentityProfile | ManagedClusterPodIdentityProfile_STATUS Optional |
|
powerState | PowerState_STATUS Optional |
|
privateFQDN | string Optional |
|
privateLinkResources | PrivateLinkResource_STATUS[] Optional |
|
provisioningState | string Optional |
|
publicNetworkAccess | ManagedClusterProperties_PublicNetworkAccess_STATUS Optional |
|
resourceUID | string Optional |
|
safeguardsProfile | SafeguardsProfile_STATUS Optional |
|
securityProfile | ManagedClusterSecurityProfile_STATUS Optional |
|
serviceMeshProfile | ServiceMeshProfile_STATUS Optional |
|
servicePrincipalProfile | ManagedClusterServicePrincipalProfile_STATUS Optional |
|
sku | ManagedClusterSKU_STATUS Optional |
|
storageProfile | ManagedClusterStorageProfile_STATUS Optional |
|
supportPlan | KubernetesSupportPlan_STATUS Optional |
|
systemData | SystemData_STATUS Optional |
|
tags | map[string]string Optional |
|
type | string Optional |
|
upgradeSettings | ClusterUpgradeSettings_STATUS Optional |
|
windowsProfile | ManagedClusterWindowsProfile_STATUS Optional |
|
workloadAutoScalerProfile | ManagedClusterWorkloadAutoScalerProfile_STATUS Optional |
ManagedClusterList
Property | Description | Type |
---|---|---|
metav1.TypeMeta | ||
metav1.ListMeta | ||
items | ManagedCluster[] Optional |
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}
Used by: ManagedClustersAgentPoolList.
Property | Description | Type |
---|---|---|
metav1.TypeMeta | ||
metav1.ObjectMeta | ||
spec | ManagedClustersAgentPool_Spec Optional |
|
status | ManagedClustersAgentPool_STATUS Optional |
ManagedClustersAgentPool_Spec
Property | Description | Type |
---|---|---|
artifactStreamingProfile | Configuration for using artifact streaming on AKS. | AgentPoolArtifactStreamingProfile Optional |
availabilityZones | The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is ‘VirtualMachineScaleSets’. | string[] Optional |
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. | string Optional |
capacityReservationGroupReference | AKS will associate the specified agent pool with the Capacity Reservation Group. | genruntime.ResourceReference Optional |
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. | int Optional |
creationData | CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot. | CreationData Optional |
enableAutoScaling | Whether to enable auto-scaler | bool Optional |
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. | bool Optional |
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 | bool Optional |
enableFIPS | See Add a FIPS-enabled node pool for more details. | bool Optional |
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. | bool Optional |
enableUltraSSD | Whether to enable UltraSSD | bool Optional |
gpuInstanceProfile | GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU. | GPUInstanceProfile Optional |
gpuProfile | The GPU settings of an agent pool. | AgentPoolGPUProfile Optional |
hostGroupReference | This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see Azure dedicated hosts. | genruntime.ResourceReference Optional |
kubeletConfig | The Kubelet configuration on the agent pool nodes. | KubeletConfig Optional |
kubeletDiskType | Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. | KubeletDiskType Optional |
linuxOSConfig | The OS configuration of Linux agent nodes. | LinuxOSConfig Optional |
maxCount | The maximum number of nodes for auto-scaling | int Optional |
maxPods | The maximum number of pods that can run on a node. | int Optional |
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). | string Optional |
minCount | The minimum number of nodes for auto-scaling | int Optional |
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 | AgentPoolMode Optional |
networkProfile | Network-related settings of an agent pool. | AgentPoolNetworkProfile Optional |
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- |
string[] Optional |
nodeLabels | The node labels to be persisted across all nodes in agent pool. | map[string]string Optional |
nodePublicIPPrefixReference | This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName} | genruntime.ResourceReference Optional |
nodeTaints | The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule. | string[] Optional |
operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | ManagedClustersAgentPoolOperatorSpec Optional |
orchestratorVersion | Both patch version <major.minor.patch> and <major.minor> are supported. When <major.minor> is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same <major.minor> 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. | string Optional |
osDiskSizeGB | ContainerServiceOSDisk Optional |
|
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. | OSDiskType Optional |
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. | OSSKU Optional |
osType | The operating system type. The default is Linux. | OSType Optional |
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 | genruntime.KnownResourceReference Required |
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} | genruntime.ResourceReference Optional |
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 | PowerState Optional |
proximityPlacementGroupReference | The ID for Proximity Placement Group. | genruntime.ResourceReference Optional |
scaleDownMode | This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete. | ScaleDownMode Optional |
scaleSetEvictionPolicy | This cannot be specified unless the scaleSetPriority is ‘Spot’. If not specified, the default is ‘Delete’. | ScaleSetEvictionPolicy Optional |
scaleSetPriority | The Virtual Machine Scale Set priority. If not specified, the default is ‘Regular’. | ScaleSetPriority Optional |
securityProfile | The security settings of an agent pool. | AgentPoolSecurityProfile Optional |
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 | float64 Optional |
tags | The tags to be persisted on the agent pool virtual machine scale set. | map[string]string Optional |
type | The type of Agent Pool. | AgentPoolType Optional |
upgradeSettings | Settings for upgrading the agentpool | AgentPoolUpgradeSettings Optional |
virtualMachineNodesStatus | VirtualMachineNodes[] Optional |
|
virtualMachinesProfile | Specifications on VirtualMachines agent pool. | VirtualMachinesProfile Optional |
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 | string Optional |
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} | genruntime.ResourceReference Optional |
windowsProfile | The Windows agent pool’s specific profile. | AgentPoolWindowsProfile Optional |
workloadRuntime | Determines the type of workload a node can run. | WorkloadRuntime Optional |
ManagedClustersAgentPool_STATUS
Property | Description | Type |
---|---|---|
artifactStreamingProfile | Configuration for using artifact streaming on AKS. | AgentPoolArtifactStreamingProfile_STATUS Optional |
availabilityZones | The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is ‘VirtualMachineScaleSets’. | string[] Optional |
capacityReservationGroupID | AKS will associate the specified agent pool with the Capacity Reservation Group. | string Optional |
conditions | The observed state of the resource | conditions.Condition[] Optional |
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. | int Optional |
creationData | CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot. | CreationData_STATUS Optional |
currentOrchestratorVersion | If orchestratorVersion was a fully specified version <major.minor.patch>, this field will be exactly equal to it. If orchestratorVersion was <major.minor>, this field will contain the full <major.minor.patch> version being used. | string Optional |
enableAutoScaling | Whether to enable auto-scaler | bool Optional |
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. | bool Optional |
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 | bool Optional |
enableFIPS | See Add a FIPS-enabled node pool for more details. | bool Optional |
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. | bool Optional |
enableUltraSSD | Whether to enable UltraSSD | bool Optional |
gpuInstanceProfile | GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU. | GPUInstanceProfile_STATUS Optional |
gpuProfile | The GPU settings of an agent pool. | AgentPoolGPUProfile_STATUS Optional |
hostGroupID | This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see Azure dedicated hosts. | string Optional |
id | Resource ID. | string Optional |
kubeletConfig | The Kubelet configuration on the agent pool nodes. | KubeletConfig_STATUS Optional |
kubeletDiskType | Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. | KubeletDiskType_STATUS Optional |
linuxOSConfig | The OS configuration of Linux agent nodes. | LinuxOSConfig_STATUS Optional |
maxCount | The maximum number of nodes for auto-scaling | int Optional |
maxPods | The maximum number of pods that can run on a node. | int Optional |
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). | string Optional |
minCount | The minimum number of nodes for auto-scaling | int Optional |
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 | AgentPoolMode_STATUS Optional |
name | The name of the resource that is unique within a resource group. This name can be used to access the resource. | string Optional |
networkProfile | Network-related settings of an agent pool. | AgentPoolNetworkProfile_STATUS Optional |
nodeImageVersion | The version of node image | string Optional |
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- |
string[] Optional |
nodeLabels | The node labels to be persisted across all nodes in agent pool. | map[string]string Optional |
nodePublicIPPrefixID | This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName} | string Optional |
nodeTaints | The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule. | string[] Optional |
orchestratorVersion | Both patch version <major.minor.patch> and <major.minor> are supported. When <major.minor> is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same <major.minor> 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. | string Optional |
osDiskSizeGB | int Optional |
|
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. | OSDiskType_STATUS Optional |
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. | OSSKU_STATUS Optional |
osType | The operating system type. The default is Linux. | OSType_STATUS Optional |
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} | string Optional |
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 | PowerState_STATUS Optional |
properties_type | The type of Agent Pool. | AgentPoolType_STATUS Optional |
provisioningState | The current deployment or provisioning state. | string Optional |
proximityPlacementGroupID | The ID for Proximity Placement Group. | string Optional |
scaleDownMode | This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete. | ScaleDownMode_STATUS Optional |
scaleSetEvictionPolicy | This cannot be specified unless the scaleSetPriority is ‘Spot’. If not specified, the default is ‘Delete’. | ScaleSetEvictionPolicy_STATUS Optional |
scaleSetPriority | The Virtual Machine Scale Set priority. If not specified, the default is ‘Regular’. | ScaleSetPriority_STATUS Optional |
securityProfile | The security settings of an agent pool. | AgentPoolSecurityProfile_STATUS Optional |
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 | float64 Optional |
tags | The tags to be persisted on the agent pool virtual machine scale set. | map[string]string Optional |
type | Resource type | string Optional |
upgradeSettings | Settings for upgrading the agentpool | AgentPoolUpgradeSettings_STATUS Optional |
virtualMachineNodesStatus | VirtualMachineNodes_STATUS[] Optional |
|
virtualMachinesProfile | Specifications on VirtualMachines agent pool. | VirtualMachinesProfile_STATUS Optional |
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 | string Optional |
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} | string Optional |
windowsProfile | The Windows agent pool’s specific profile. | AgentPoolWindowsProfile_STATUS Optional |
workloadRuntime | Determines the type of workload a node can run. | WorkloadRuntime_STATUS Optional |
ManagedClustersAgentPoolList
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}
Property | Description | Type |
---|---|---|
metav1.TypeMeta | ||
metav1.ListMeta | ||
items | ManagedClustersAgentPool[] Optional |
ManagedCluster_Spec
Used by: ManagedCluster.
Property | Description | Type |
---|---|---|
aadProfile | ManagedClusterAADProfile Optional |
|
addonProfiles | map[string]ManagedClusterAddonProfile Optional |
|
agentPoolProfiles | ManagedClusterAgentPoolProfile[] Optional |
|
aiToolchainOperatorProfile | ManagedClusterAIToolchainOperatorProfile Optional |
|
apiServerAccessProfile | ManagedClusterAPIServerAccessProfile Optional |
|
autoScalerProfile | ManagedClusterProperties_AutoScalerProfile Optional |
|
autoUpgradeProfile | ManagedClusterAutoUpgradeProfile Optional |
|
azureMonitorProfile | ManagedClusterAzureMonitorProfile Optional |
|
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. | string Optional |
creationData | CreationData Optional |
|
disableLocalAccounts | bool Optional |
|
diskEncryptionSetReference | genruntime.ResourceReference Optional |
|
dnsPrefix | string Optional |
|
enableNamespaceResources | bool Optional |
|
enablePodSecurityPolicy | bool Optional |
|
enableRBAC | bool Optional |
|
extendedLocation | ExtendedLocation Optional |
|
fqdnSubdomain | string Optional |
|
httpProxyConfig | ManagedClusterHTTPProxyConfig Optional |
|
identity | ManagedClusterIdentity Optional |
|
identityProfile | map[string]UserAssignedIdentity Optional |
|
ingressProfile | ManagedClusterIngressProfile Optional |
|
kubernetesVersion | string Optional |
|
linuxProfile | ContainerServiceLinuxProfile Optional |
|
location | string Required |
|
metricsProfile | ManagedClusterMetricsProfile Optional |
|
networkProfile | ContainerServiceNetworkProfile Optional |
|
nodeProvisioningProfile | ManagedClusterNodeProvisioningProfile Optional |
|
nodeResourceGroup | string Optional |
|
nodeResourceGroupProfile | ManagedClusterNodeResourceGroupProfile Optional |
|
oidcIssuerProfile | ManagedClusterOIDCIssuerProfile Optional |
|
operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | ManagedClusterOperatorSpec Optional |
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 | genruntime.KnownResourceReference Required |
podIdentityProfile | ManagedClusterPodIdentityProfile Optional |
|
privateLinkResources | PrivateLinkResource[] Optional |
|
publicNetworkAccess | ManagedClusterProperties_PublicNetworkAccess Optional |
|
safeguardsProfile | SafeguardsProfile Optional |
|
securityProfile | ManagedClusterSecurityProfile Optional |
|
serviceMeshProfile | ServiceMeshProfile Optional |
|
servicePrincipalProfile | ManagedClusterServicePrincipalProfile Optional |
|
sku | ManagedClusterSKU Optional |
|
storageProfile | ManagedClusterStorageProfile Optional |
|
supportPlan | KubernetesSupportPlan Optional |
|
tags | map[string]string Optional |
|
upgradeSettings | ClusterUpgradeSettings Optional |
|
windowsProfile | ManagedClusterWindowsProfile Optional |
|
workloadAutoScalerProfile | ManagedClusterWorkloadAutoScalerProfile Optional |
ManagedCluster_STATUS
Used by: ManagedCluster.
Property | Description | Type |
---|---|---|
aadProfile | ManagedClusterAADProfile_STATUS Optional |
|
addonProfiles | map[string]ManagedClusterAddonProfile_STATUS Optional |
|
agentPoolProfiles | ManagedClusterAgentPoolProfile_STATUS[] Optional |
|
aiToolchainOperatorProfile | ManagedClusterAIToolchainOperatorProfile_STATUS Optional |
|
apiServerAccessProfile | ManagedClusterAPIServerAccessProfile_STATUS Optional |
|
autoScalerProfile | ManagedClusterProperties_AutoScalerProfile_STATUS Optional |
|
autoUpgradeProfile | ManagedClusterAutoUpgradeProfile_STATUS Optional |
|
azureMonitorProfile | ManagedClusterAzureMonitorProfile_STATUS Optional |
|
azurePortalFQDN | string Optional |
|
conditions | The observed state of the resource | conditions.Condition[] Optional |
creationData | CreationData_STATUS Optional |
|
currentKubernetesVersion | string Optional |
|
disableLocalAccounts | bool Optional |
|
diskEncryptionSetID | string Optional |
|
dnsPrefix | string Optional |
|
enableNamespaceResources | bool Optional |
|
enablePodSecurityPolicy | bool Optional |
|
enableRBAC | bool Optional |
|
extendedLocation | ExtendedLocation_STATUS Optional |
|
fqdn | string Optional |
|
fqdnSubdomain | string Optional |
|
httpProxyConfig | ManagedClusterHTTPProxyConfig_STATUS Optional |
|
id | string Optional |
|
identity | ManagedClusterIdentity_STATUS Optional |
|
identityProfile | map[string]UserAssignedIdentity_STATUS Optional |
|
ingressProfile | ManagedClusterIngressProfile_STATUS Optional |
|
kubernetesVersion | string Optional |
|
linuxProfile | ContainerServiceLinuxProfile_STATUS Optional |
|
location | string Optional |
|
maxAgentPools | int Optional |
|
metricsProfile | ManagedClusterMetricsProfile_STATUS Optional |
|
name | string Optional |
|
networkProfile | ContainerServiceNetworkProfile_STATUS Optional |
|
nodeProvisioningProfile | ManagedClusterNodeProvisioningProfile_STATUS Optional |
|
nodeResourceGroup | string Optional |
|
nodeResourceGroupProfile | ManagedClusterNodeResourceGroupProfile_STATUS Optional |
|
oidcIssuerProfile | ManagedClusterOIDCIssuerProfile_STATUS Optional |
|
podIdentityProfile | ManagedClusterPodIdentityProfile_STATUS Optional |
|
powerState | PowerState_STATUS Optional |
|
privateFQDN | string Optional |
|
privateLinkResources | PrivateLinkResource_STATUS[] Optional |
|
provisioningState | string Optional |
|
publicNetworkAccess | ManagedClusterProperties_PublicNetworkAccess_STATUS Optional |
|
resourceUID | string Optional |
|
safeguardsProfile | SafeguardsProfile_STATUS Optional |
|
securityProfile | ManagedClusterSecurityProfile_STATUS Optional |
|
serviceMeshProfile | ServiceMeshProfile_STATUS Optional |
|
servicePrincipalProfile | ManagedClusterServicePrincipalProfile_STATUS Optional |
|
sku | ManagedClusterSKU_STATUS Optional |
|
storageProfile | ManagedClusterStorageProfile_STATUS Optional |
|
supportPlan | KubernetesSupportPlan_STATUS Optional |
|
systemData | SystemData_STATUS Optional |
|
tags | map[string]string Optional |
|
type | string Optional |
|
upgradeSettings | ClusterUpgradeSettings_STATUS Optional |
|
windowsProfile | ManagedClusterWindowsProfile_STATUS Optional |
|
workloadAutoScalerProfile | ManagedClusterWorkloadAutoScalerProfile_STATUS Optional |
ManagedClustersAgentPool_Spec
Used by: ManagedClustersAgentPool.
Property | Description | Type |
---|---|---|
artifactStreamingProfile | Configuration for using artifact streaming on AKS. | AgentPoolArtifactStreamingProfile Optional |
availabilityZones | The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is ‘VirtualMachineScaleSets’. | string[] Optional |
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. | string Optional |
capacityReservationGroupReference | AKS will associate the specified agent pool with the Capacity Reservation Group. | genruntime.ResourceReference Optional |
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. | int Optional |
creationData | CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot. | CreationData Optional |
enableAutoScaling | Whether to enable auto-scaler | bool Optional |
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. | bool Optional |
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 | bool Optional |
enableFIPS | See Add a FIPS-enabled node pool for more details. | bool Optional |
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. | bool Optional |
enableUltraSSD | Whether to enable UltraSSD | bool Optional |
gpuInstanceProfile | GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU. | GPUInstanceProfile Optional |
gpuProfile | The GPU settings of an agent pool. | AgentPoolGPUProfile Optional |
hostGroupReference | This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see Azure dedicated hosts. | genruntime.ResourceReference Optional |
kubeletConfig | The Kubelet configuration on the agent pool nodes. | KubeletConfig Optional |
kubeletDiskType | Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. | KubeletDiskType Optional |
linuxOSConfig | The OS configuration of Linux agent nodes. | LinuxOSConfig Optional |
maxCount | The maximum number of nodes for auto-scaling | int Optional |
maxPods | The maximum number of pods that can run on a node. | int Optional |
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). | string Optional |
minCount | The minimum number of nodes for auto-scaling | int Optional |
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 | AgentPoolMode Optional |
networkProfile | Network-related settings of an agent pool. | AgentPoolNetworkProfile Optional |
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- |
string[] Optional |
nodeLabels | The node labels to be persisted across all nodes in agent pool. | map[string]string Optional |
nodePublicIPPrefixReference | This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName} | genruntime.ResourceReference Optional |
nodeTaints | The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule. | string[] Optional |
operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | ManagedClustersAgentPoolOperatorSpec Optional |
orchestratorVersion | Both patch version <major.minor.patch> and <major.minor> are supported. When <major.minor> is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same <major.minor> 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. | string Optional |
osDiskSizeGB | ContainerServiceOSDisk Optional |
|
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. | OSDiskType Optional |
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. | OSSKU Optional |
osType | The operating system type. The default is Linux. | OSType Optional |
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 | genruntime.KnownResourceReference Required |
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} | genruntime.ResourceReference Optional |
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 | PowerState Optional |
proximityPlacementGroupReference | The ID for Proximity Placement Group. | genruntime.ResourceReference Optional |
scaleDownMode | This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete. | ScaleDownMode Optional |
scaleSetEvictionPolicy | This cannot be specified unless the scaleSetPriority is ‘Spot’. If not specified, the default is ‘Delete’. | ScaleSetEvictionPolicy Optional |
scaleSetPriority | The Virtual Machine Scale Set priority. If not specified, the default is ‘Regular’. | ScaleSetPriority Optional |
securityProfile | The security settings of an agent pool. | AgentPoolSecurityProfile Optional |
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 | float64 Optional |
tags | The tags to be persisted on the agent pool virtual machine scale set. | map[string]string Optional |
type | The type of Agent Pool. | AgentPoolType Optional |
upgradeSettings | Settings for upgrading the agentpool | AgentPoolUpgradeSettings Optional |
virtualMachineNodesStatus | VirtualMachineNodes[] Optional |
|
virtualMachinesProfile | Specifications on VirtualMachines agent pool. | VirtualMachinesProfile Optional |
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 | string Optional |
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} | genruntime.ResourceReference Optional |
windowsProfile | The Windows agent pool’s specific profile. | AgentPoolWindowsProfile Optional |
workloadRuntime | Determines the type of workload a node can run. | WorkloadRuntime Optional |
ManagedClustersAgentPool_STATUS
Used by: ManagedClustersAgentPool.
Property | Description | Type |
---|---|---|
artifactStreamingProfile | Configuration for using artifact streaming on AKS. | AgentPoolArtifactStreamingProfile_STATUS Optional |
availabilityZones | The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is ‘VirtualMachineScaleSets’. | string[] Optional |
capacityReservationGroupID | AKS will associate the specified agent pool with the Capacity Reservation Group. | string Optional |
conditions | The observed state of the resource | conditions.Condition[] Optional |
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. | int Optional |
creationData | CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot. | CreationData_STATUS Optional |
currentOrchestratorVersion | If orchestratorVersion was a fully specified version <major.minor.patch>, this field will be exactly equal to it. If orchestratorVersion was <major.minor>, this field will contain the full <major.minor.patch> version being used. | string Optional |
enableAutoScaling | Whether to enable auto-scaler | bool Optional |
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. | bool Optional |
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 | bool Optional |
enableFIPS | See Add a FIPS-enabled node pool for more details. | bool Optional |
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. | bool Optional |
enableUltraSSD | Whether to enable UltraSSD | bool Optional |
gpuInstanceProfile | GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU. | GPUInstanceProfile_STATUS Optional |
gpuProfile | The GPU settings of an agent pool. | AgentPoolGPUProfile_STATUS Optional |
hostGroupID | This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see Azure dedicated hosts. | string Optional |
id | Resource ID. | string Optional |
kubeletConfig | The Kubelet configuration on the agent pool nodes. | KubeletConfig_STATUS Optional |
kubeletDiskType | Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. | KubeletDiskType_STATUS Optional |
linuxOSConfig | The OS configuration of Linux agent nodes. | LinuxOSConfig_STATUS Optional |
maxCount | The maximum number of nodes for auto-scaling | int Optional |
maxPods | The maximum number of pods that can run on a node. | int Optional |
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). | string Optional |
minCount | The minimum number of nodes for auto-scaling | int Optional |
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 | AgentPoolMode_STATUS Optional |
name | The name of the resource that is unique within a resource group. This name can be used to access the resource. | string Optional |
networkProfile | Network-related settings of an agent pool. | AgentPoolNetworkProfile_STATUS Optional |
nodeImageVersion | The version of node image | string Optional |
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- |
string[] Optional |
nodeLabels | The node labels to be persisted across all nodes in agent pool. | map[string]string Optional |
nodePublicIPPrefixID | This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName} | string Optional |
nodeTaints | The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule. | string[] Optional |
orchestratorVersion | Both patch version <major.minor.patch> and <major.minor> are supported. When <major.minor> is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same <major.minor> 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. | string Optional |
osDiskSizeGB | int Optional |
|
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. | OSDiskType_STATUS Optional |
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. | OSSKU_STATUS Optional |
osType | The operating system type. The default is Linux. | OSType_STATUS Optional |
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} | string Optional |
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 | PowerState_STATUS Optional |
properties_type | The type of Agent Pool. | AgentPoolType_STATUS Optional |
provisioningState | The current deployment or provisioning state. | string Optional |
proximityPlacementGroupID | The ID for Proximity Placement Group. | string Optional |
scaleDownMode | This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete. | ScaleDownMode_STATUS Optional |
scaleSetEvictionPolicy | This cannot be specified unless the scaleSetPriority is ‘Spot’. If not specified, the default is ‘Delete’. | ScaleSetEvictionPolicy_STATUS Optional |
scaleSetPriority | The Virtual Machine Scale Set priority. If not specified, the default is ‘Regular’. | ScaleSetPriority_STATUS Optional |
securityProfile | The security settings of an agent pool. | AgentPoolSecurityProfile_STATUS Optional |
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 | float64 Optional |
tags | The tags to be persisted on the agent pool virtual machine scale set. | map[string]string Optional |
type | Resource type | string Optional |
upgradeSettings | Settings for upgrading the agentpool | AgentPoolUpgradeSettings_STATUS Optional |
virtualMachineNodesStatus | VirtualMachineNodes_STATUS[] Optional |
|
virtualMachinesProfile | Specifications on VirtualMachines agent pool. | VirtualMachinesProfile_STATUS Optional |
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 | string Optional |
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} | string Optional |
windowsProfile | The Windows agent pool’s specific profile. | AgentPoolWindowsProfile_STATUS Optional |
workloadRuntime | Determines the type of workload a node can run. | WorkloadRuntime_STATUS Optional |
AgentPoolArtifactStreamingProfile
Used by: ManagedClusterAgentPoolProfile, and ManagedClustersAgentPool_Spec.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
AgentPoolArtifactStreamingProfile_STATUS
Used by: ManagedClusterAgentPoolProfile_STATUS, and ManagedClustersAgentPool_STATUS.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
AgentPoolGPUProfile
Used by: ManagedClusterAgentPoolProfile, and ManagedClustersAgentPool_Spec.
Property | Description | Type |
---|---|---|
installGPUDriver | bool Optional |
AgentPoolGPUProfile_STATUS
Used by: ManagedClusterAgentPoolProfile_STATUS, and ManagedClustersAgentPool_STATUS.
Property | Description | Type |
---|---|---|
installGPUDriver | bool Optional |
AgentPoolMode
Used by: ManagedClusterAgentPoolProfile, and ManagedClustersAgentPool_Spec.
Value | Description |
---|---|
“System” | |
“User” |
AgentPoolMode_STATUS
Used by: ManagedClusterAgentPoolProfile_STATUS, and ManagedClustersAgentPool_STATUS.
Value | Description |
---|---|
“System” | |
“User” |
AgentPoolNetworkProfile
Used by: ManagedClusterAgentPoolProfile, and ManagedClustersAgentPool_Spec.
Property | Description | Type |
---|---|---|
allowedHostPorts | PortRange[] Optional |
|
applicationSecurityGroupsReferences | genruntime.ResourceReference[] Optional |
|
nodePublicIPTags | IPTag[] Optional |
AgentPoolNetworkProfile_STATUS
Used by: ManagedClusterAgentPoolProfile_STATUS, and ManagedClustersAgentPool_STATUS.
Property | Description | Type |
---|---|---|
allowedHostPorts | PortRange_STATUS[] Optional |
|
applicationSecurityGroups | string[] Optional |
|
nodePublicIPTags | IPTag_STATUS[] Optional |
AgentPoolSecurityProfile
Used by: ManagedClusterAgentPoolProfile, and ManagedClustersAgentPool_Spec.
Property | Description | Type |
---|---|---|
enableSecureBoot | bool Optional |
|
enableVTPM | bool Optional |
|
sshAccess | AgentPoolSSHAccess Optional |
AgentPoolSecurityProfile_STATUS
Used by: ManagedClusterAgentPoolProfile_STATUS, and ManagedClustersAgentPool_STATUS.
Property | Description | Type |
---|---|---|
enableSecureBoot | bool Optional |
|
enableVTPM | bool Optional |
|
sshAccess | AgentPoolSSHAccess_STATUS Optional |
AgentPoolType
Used by: ManagedClusterAgentPoolProfile, and ManagedClustersAgentPool_Spec.
Value | Description |
---|---|
“AvailabilitySet” | |
“VirtualMachineScaleSets” | |
“VirtualMachines” |
AgentPoolType_STATUS
Used by: ManagedClusterAgentPoolProfile_STATUS, and ManagedClustersAgentPool_STATUS.
Value | Description |
---|---|
“AvailabilitySet” | |
“VirtualMachineScaleSets” | |
“VirtualMachines” |
AgentPoolUpgradeSettings
Used by: ManagedClusterAgentPoolProfile, and ManagedClustersAgentPool_Spec.
Property | Description | Type |
---|---|---|
drainTimeoutInMinutes | int Optional |
|
maxSurge | string Optional |
|
nodeSoakDurationInMinutes | int Optional |
AgentPoolUpgradeSettings_STATUS
Used by: ManagedClusterAgentPoolProfile_STATUS, and ManagedClustersAgentPool_STATUS.
Property | Description | Type |
---|---|---|
drainTimeoutInMinutes | int Optional |
|
maxSurge | string Optional |
|
nodeSoakDurationInMinutes | int Optional |
AgentPoolWindowsProfile
Used by: ManagedClusterAgentPoolProfile, and ManagedClustersAgentPool_Spec.
Property | Description | Type |
---|---|---|
disableOutboundNat | bool Optional |
AgentPoolWindowsProfile_STATUS
Used by: ManagedClusterAgentPoolProfile_STATUS, and ManagedClustersAgentPool_STATUS.
Property | Description | Type |
---|---|---|
disableOutboundNat | bool Optional |
ClusterUpgradeSettings
Used by: ManagedCluster_Spec.
Property | Description | Type |
---|---|---|
overrideSettings | UpgradeOverrideSettings Optional |
ClusterUpgradeSettings_STATUS
Used by: ManagedCluster_STATUS.
Property | Description | Type |
---|---|---|
overrideSettings | UpgradeOverrideSettings_STATUS Optional |
ContainerServiceLinuxProfile
Used by: ManagedCluster_Spec.
Property | Description | Type |
---|---|---|
adminUsername | string Required |
|
ssh | ContainerServiceSshConfiguration Required |
ContainerServiceLinuxProfile_STATUS
Used by: ManagedCluster_STATUS.
Property | Description | Type |
---|---|---|
adminUsername | string Optional |
|
ssh | ContainerServiceSshConfiguration_STATUS Optional |
ContainerServiceNetworkProfile
Used by: ManagedCluster_Spec.
Property | Description | Type |
---|---|---|
dnsServiceIP | string Optional |
|
ipFamilies | IpFamily[] Optional |
|
kubeProxyConfig | ContainerServiceNetworkProfile_KubeProxyConfig Optional |
|
loadBalancerProfile | ManagedClusterLoadBalancerProfile Optional |
|
loadBalancerSku | LoadBalancerSku Optional |
|
monitoring | NetworkMonitoring Optional |
|
natGatewayProfile | ManagedClusterNATGatewayProfile Optional |
|
networkDataplane | NetworkDataplane Optional |
|
networkMode | NetworkMode Optional |
|
networkPlugin | NetworkPlugin Optional |
|
networkPluginMode | NetworkPluginMode Optional |
|
networkPolicy | NetworkPolicy Optional |
|
outboundType | ContainerServiceNetworkProfile_OutboundType Optional |
|
podCidr | string Optional |
|
podCidrs | string[] Optional |
|
serviceCidr | string Optional |
|
serviceCidrs | string[] Optional |
ContainerServiceNetworkProfile_STATUS
Used by: ManagedCluster_STATUS.
Property | Description | Type |
---|---|---|
dnsServiceIP | string Optional |
|
ipFamilies | IpFamily_STATUS[] Optional |
|
kubeProxyConfig | ContainerServiceNetworkProfile_KubeProxyConfig_STATUS Optional |
|
loadBalancerProfile | ManagedClusterLoadBalancerProfile_STATUS Optional |
|
loadBalancerSku | LoadBalancerSku_STATUS Optional |
|
monitoring | NetworkMonitoring_STATUS Optional |
|
natGatewayProfile | ManagedClusterNATGatewayProfile_STATUS Optional |
|
networkDataplane | NetworkDataplane_STATUS Optional |
|
networkMode | NetworkMode_STATUS Optional |
|
networkPlugin | NetworkPlugin_STATUS Optional |
|
networkPluginMode | NetworkPluginMode_STATUS Optional |
|
networkPolicy | NetworkPolicy_STATUS Optional |
|
outboundType | ContainerServiceNetworkProfile_OutboundType_STATUS Optional |
|
podCidr | string Optional |
|
podCidrs | string[] Optional |
|
serviceCidr | string Optional |
|
serviceCidrs | string[] Optional |
ContainerServiceOSDisk
Used by: ManagedClusterAgentPoolProfile, and ManagedClustersAgentPool_Spec.
CreationData
Used by: ManagedCluster_Spec, ManagedClusterAgentPoolProfile, and ManagedClustersAgentPool_Spec.
Property | Description | Type |
---|---|---|
sourceResourceReference | genruntime.ResourceReference Optional |
CreationData_STATUS
Used by: ManagedCluster_STATUS, ManagedClusterAgentPoolProfile_STATUS, and ManagedClustersAgentPool_STATUS.
Property | Description | Type |
---|---|---|
sourceResourceId | string Optional |
ExtendedLocation
Used by: ManagedCluster_Spec.
Property | Description | Type |
---|---|---|
name | string Optional |
|
type | ExtendedLocationType Optional |
ExtendedLocation_STATUS
Used by: ManagedCluster_STATUS.
Property | Description | Type |
---|---|---|
name | string Optional |
|
type | ExtendedLocationType_STATUS Optional |
GPUInstanceProfile
Used by: ManagedClusterAgentPoolProfile, and ManagedClustersAgentPool_Spec.
Value | Description |
---|---|
“MIG1g” | |
“MIG2g” | |
“MIG3g” | |
“MIG4g” | |
“MIG7g” |
GPUInstanceProfile_STATUS
Used by: ManagedClusterAgentPoolProfile_STATUS, and ManagedClustersAgentPool_STATUS.
Value | Description |
---|---|
“MIG1g” | |
“MIG2g” | |
“MIG3g” | |
“MIG4g” | |
“MIG7g” |
KubeletConfig
Used by: ManagedClusterAgentPoolProfile, and ManagedClustersAgentPool_Spec.
Property | Description | Type |
---|---|---|
allowedUnsafeSysctls | string[] Optional |
|
containerLogMaxFiles | int Optional |
|
containerLogMaxSizeMB | int Optional |
|
cpuCfsQuota | bool Optional |
|
cpuCfsQuotaPeriod | string Optional |
|
cpuManagerPolicy | string Optional |
|
failSwapOn | bool Optional |
|
imageGcHighThreshold | int Optional |
|
imageGcLowThreshold | int Optional |
|
podMaxPids | int Optional |
|
topologyManagerPolicy | string Optional |
KubeletConfig_STATUS
Used by: ManagedClusterAgentPoolProfile_STATUS, and ManagedClustersAgentPool_STATUS.
Property | Description | Type |
---|---|---|
allowedUnsafeSysctls | string[] Optional |
|
containerLogMaxFiles | int Optional |
|
containerLogMaxSizeMB | int Optional |
|
cpuCfsQuota | bool Optional |
|
cpuCfsQuotaPeriod | string Optional |
|
cpuManagerPolicy | string Optional |
|
failSwapOn | bool Optional |
|
imageGcHighThreshold | int Optional |
|
imageGcLowThreshold | int Optional |
|
podMaxPids | int Optional |
|
topologyManagerPolicy | string Optional |
KubeletDiskType
Used by: ManagedClusterAgentPoolProfile, and ManagedClustersAgentPool_Spec.
Value | Description |
---|---|
“OS” | |
“Temporary” |
KubeletDiskType_STATUS
Used by: ManagedClusterAgentPoolProfile_STATUS, and ManagedClustersAgentPool_STATUS.
Value | Description |
---|---|
“OS” | |
“Temporary” |
KubernetesSupportPlan
Used by: ManagedCluster_Spec.
Value | Description |
---|---|
“AKSLongTermSupport” | |
“KubernetesOfficial” |
KubernetesSupportPlan_STATUS
Used by: ManagedCluster_STATUS.
Value | Description |
---|---|
“AKSLongTermSupport” | |
“KubernetesOfficial” |
LinuxOSConfig
Used by: ManagedClusterAgentPoolProfile, and ManagedClustersAgentPool_Spec.
Property | Description | Type |
---|---|---|
swapFileSizeMB | int Optional |
|
sysctls | SysctlConfig Optional |
|
transparentHugePageDefrag | string Optional |
|
transparentHugePageEnabled | string Optional |
LinuxOSConfig_STATUS
Used by: ManagedClusterAgentPoolProfile_STATUS, and ManagedClustersAgentPool_STATUS.
Property | Description | Type |
---|---|---|
swapFileSizeMB | int Optional |
|
sysctls | SysctlConfig_STATUS Optional |
|
transparentHugePageDefrag | string Optional |
|
transparentHugePageEnabled | string Optional |
ManagedClusterAADProfile
Used by: ManagedCluster_Spec.
Property | Description | Type |
---|---|---|
adminGroupObjectIDs | string[] Optional |
|
clientAppID | string Optional |
|
enableAzureRBAC | bool Optional |
|
managed | bool Optional |
|
serverAppID | string Optional |
|
serverAppSecret | string Optional |
|
tenantID | string Optional |
ManagedClusterAADProfile_STATUS
Used by: ManagedCluster_STATUS.
Property | Description | Type |
---|---|---|
adminGroupObjectIDs | string[] Optional |
|
clientAppID | string Optional |
|
enableAzureRBAC | bool Optional |
|
managed | bool Optional |
|
serverAppID | string Optional |
|
serverAppSecret | string Optional |
|
tenantID | string Optional |
ManagedClusterAddonProfile
Used by: ManagedCluster_Spec.
Property | Description | Type |
---|---|---|
config | map[string]string Optional |
|
enabled | bool Required |
ManagedClusterAddonProfile_STATUS
Used by: ManagedCluster_STATUS.
Property | Description | Type |
---|---|---|
config | map[string]string Optional |
|
enabled | bool Optional |
|
identity | UserAssignedIdentity_STATUS Optional |
ManagedClusterAgentPoolProfile
Used by: ManagedCluster_Spec.
Property | Description | Type |
---|---|---|
artifactStreamingProfile | AgentPoolArtifactStreamingProfile Optional |
|
availabilityZones | string[] Optional |
|
capacityReservationGroupReference | genruntime.ResourceReference Optional |
|
count | int Optional |
|
creationData | CreationData Optional |
|
enableAutoScaling | bool Optional |
|
enableCustomCATrust | bool Optional |
|
enableEncryptionAtHost | bool Optional |
|
enableFIPS | bool Optional |
|
enableNodePublicIP | bool Optional |
|
enableUltraSSD | bool Optional |
|
gpuInstanceProfile | GPUInstanceProfile Optional |
|
gpuProfile | AgentPoolGPUProfile Optional |
|
hostGroupReference | genruntime.ResourceReference Optional |
|
kubeletConfig | KubeletConfig Optional |
|
kubeletDiskType | KubeletDiskType Optional |
|
linuxOSConfig | LinuxOSConfig Optional |
|
maxCount | int Optional |
|
maxPods | int Optional |
|
messageOfTheDay | string Optional |
|
minCount | int Optional |
|
mode | AgentPoolMode Optional |
|
name | string Required |
|
networkProfile | AgentPoolNetworkProfile Optional |
|
nodeInitializationTaints | string[] Optional |
|
nodeLabels | map[string]string Optional |
|
nodePublicIPPrefixReference | genruntime.ResourceReference Optional |
|
nodeTaints | string[] Optional |
|
orchestratorVersion | string Optional |
|
osDiskSizeGB | ContainerServiceOSDisk Optional |
|
osDiskType | OSDiskType Optional |
|
osSKU | OSSKU Optional |
|
osType | OSType Optional |
|
podSubnetReference | genruntime.ResourceReference Optional |
|
powerState | PowerState Optional |
|
proximityPlacementGroupReference | genruntime.ResourceReference Optional |
|
scaleDownMode | ScaleDownMode Optional |
|
scaleSetEvictionPolicy | ScaleSetEvictionPolicy Optional |
|
scaleSetPriority | ScaleSetPriority Optional |
|
securityProfile | AgentPoolSecurityProfile Optional |
|
spotMaxPrice | float64 Optional |
|
tags | map[string]string Optional |
|
type | AgentPoolType Optional |
|
upgradeSettings | AgentPoolUpgradeSettings Optional |
|
virtualMachineNodesStatus | VirtualMachineNodes[] Optional |
|
virtualMachinesProfile | VirtualMachinesProfile Optional |
|
vmSize | string Optional |
|
vnetSubnetReference | genruntime.ResourceReference Optional |
|
windowsProfile | AgentPoolWindowsProfile Optional |
|
workloadRuntime | WorkloadRuntime Optional |
ManagedClusterAgentPoolProfile_STATUS
Used by: ManagedCluster_STATUS.
Property | Description | Type |
---|---|---|
artifactStreamingProfile | AgentPoolArtifactStreamingProfile_STATUS Optional |
|
availabilityZones | string[] Optional |
|
capacityReservationGroupID | string Optional |
|
count | int Optional |
|
creationData | CreationData_STATUS Optional |
|
currentOrchestratorVersion | string Optional |
|
enableAutoScaling | bool Optional |
|
enableCustomCATrust | bool Optional |
|
enableEncryptionAtHost | bool Optional |
|
enableFIPS | bool Optional |
|
enableNodePublicIP | bool Optional |
|
enableUltraSSD | bool Optional |
|
gpuInstanceProfile | GPUInstanceProfile_STATUS Optional |
|
gpuProfile | AgentPoolGPUProfile_STATUS Optional |
|
hostGroupID | string Optional |
|
kubeletConfig | KubeletConfig_STATUS Optional |
|
kubeletDiskType | KubeletDiskType_STATUS Optional |
|
linuxOSConfig | LinuxOSConfig_STATUS Optional |
|
maxCount | int Optional |
|
maxPods | int Optional |
|
messageOfTheDay | string Optional |
|
minCount | int Optional |
|
mode | AgentPoolMode_STATUS Optional |
|
name | string Optional |
|
networkProfile | AgentPoolNetworkProfile_STATUS Optional |
|
nodeImageVersion | string Optional |
|
nodeInitializationTaints | string[] Optional |
|
nodeLabels | map[string]string Optional |
|
nodePublicIPPrefixID | string Optional |
|
nodeTaints | string[] Optional |
|
orchestratorVersion | string Optional |
|
osDiskSizeGB | int Optional |
|
osDiskType | OSDiskType_STATUS Optional |
|
osSKU | OSSKU_STATUS Optional |
|
osType | OSType_STATUS Optional |
|
podSubnetID | string Optional |
|
powerState | PowerState_STATUS Optional |
|
provisioningState | string Optional |
|
proximityPlacementGroupID | string Optional |
|
scaleDownMode | ScaleDownMode_STATUS Optional |
|
scaleSetEvictionPolicy | ScaleSetEvictionPolicy_STATUS Optional |
|
scaleSetPriority | ScaleSetPriority_STATUS Optional |
|
securityProfile | AgentPoolSecurityProfile_STATUS Optional |
|
spotMaxPrice | float64 Optional |
|
tags | map[string]string Optional |
|
type | AgentPoolType_STATUS Optional |
|
upgradeSettings | AgentPoolUpgradeSettings_STATUS Optional |
|
virtualMachineNodesStatus | VirtualMachineNodes_STATUS[] Optional |
|
virtualMachinesProfile | VirtualMachinesProfile_STATUS Optional |
|
vmSize | string Optional |
|
vnetSubnetID | string Optional |
|
windowsProfile | AgentPoolWindowsProfile_STATUS Optional |
|
workloadRuntime | WorkloadRuntime_STATUS Optional |
ManagedClusterAIToolchainOperatorProfile
Used by: ManagedCluster_Spec.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
ManagedClusterAIToolchainOperatorProfile_STATUS
Used by: ManagedCluster_STATUS.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
ManagedClusterAPIServerAccessProfile
Used by: ManagedCluster_Spec.
Property | Description | Type |
---|---|---|
authorizedIPRanges | string[] Optional |
|
disableRunCommand | bool Optional |
|
enablePrivateCluster | bool Optional |
|
enablePrivateClusterPublicFQDN | bool Optional |
|
enableVnetIntegration | bool Optional |
|
privateDNSZone | string Optional |
|
subnetId | string Optional |
ManagedClusterAPIServerAccessProfile_STATUS
Used by: ManagedCluster_STATUS.
Property | Description | Type |
---|---|---|
authorizedIPRanges | string[] Optional |
|
disableRunCommand | bool Optional |
|
enablePrivateCluster | bool Optional |
|
enablePrivateClusterPublicFQDN | bool Optional |
|
enableVnetIntegration | bool Optional |
|
privateDNSZone | string Optional |
|
subnetId | string Optional |
ManagedClusterAutoUpgradeProfile
Used by: ManagedCluster_Spec.
Property | Description | Type |
---|---|---|
nodeOSUpgradeChannel | ManagedClusterAutoUpgradeProfile_NodeOSUpgradeChannel Optional |
|
upgradeChannel | ManagedClusterAutoUpgradeProfile_UpgradeChannel Optional |
ManagedClusterAutoUpgradeProfile_STATUS
Used by: ManagedCluster_STATUS.
Property | Description | Type |
---|---|---|
nodeOSUpgradeChannel | ManagedClusterAutoUpgradeProfile_NodeOSUpgradeChannel_STATUS Optional |
|
upgradeChannel | ManagedClusterAutoUpgradeProfile_UpgradeChannel_STATUS Optional |
ManagedClusterAzureMonitorProfile
Used by: ManagedCluster_Spec.
Property | Description | Type |
---|---|---|
logs | ManagedClusterAzureMonitorProfileLogs Optional |
|
metrics | ManagedClusterAzureMonitorProfileMetrics Optional |
ManagedClusterAzureMonitorProfile_STATUS
Used by: ManagedCluster_STATUS.
Property | Description | Type |
---|---|---|
logs | ManagedClusterAzureMonitorProfileLogs_STATUS Optional |
|
metrics | ManagedClusterAzureMonitorProfileMetrics_STATUS Optional |
ManagedClusterHTTPProxyConfig
Used by: ManagedCluster_Spec.
Property | Description | Type |
---|---|---|
httpProxy | string Optional |
|
httpsProxy | string Optional |
|
noProxy | string[] Optional |
|
trustedCa | string Optional |
ManagedClusterHTTPProxyConfig_STATUS
Used by: ManagedCluster_STATUS.
Property | Description | Type |
---|---|---|
effectiveNoProxy | string[] Optional |
|
httpProxy | string Optional |
|
httpsProxy | string Optional |
|
noProxy | string[] Optional |
|
trustedCa | string Optional |
ManagedClusterIdentity
Used by: ManagedCluster_Spec.
Property | Description | Type |
---|---|---|
delegatedResources | map[string]DelegatedResource Optional |
|
type | ManagedClusterIdentity_Type Optional |
|
userAssignedIdentities | UserAssignedIdentityDetails[] Optional |
ManagedClusterIdentity_STATUS
Used by: ManagedCluster_STATUS.
Property | Description | Type |
---|---|---|
delegatedResources | map[string]DelegatedResource_STATUS Optional |
|
principalId | string Optional |
|
tenantId | string Optional |
|
type | ManagedClusterIdentity_Type_STATUS Optional |
|
userAssignedIdentities | map[string]ManagedClusterIdentity_UserAssignedIdentities_STATUS Optional |
ManagedClusterIngressProfile
Used by: ManagedCluster_Spec.
Property | Description | Type |
---|---|---|
webAppRouting | ManagedClusterIngressProfileWebAppRouting Optional |
ManagedClusterIngressProfile_STATUS
Used by: ManagedCluster_STATUS.
Property | Description | Type |
---|---|---|
webAppRouting | ManagedClusterIngressProfileWebAppRouting_STATUS Optional |
ManagedClusterMetricsProfile
Used by: ManagedCluster_Spec.
Property | Description | Type |
---|---|---|
costAnalysis | ManagedClusterCostAnalysis Optional |
ManagedClusterMetricsProfile_STATUS
Used by: ManagedCluster_STATUS.
Property | Description | Type |
---|---|---|
costAnalysis | ManagedClusterCostAnalysis_STATUS Optional |
ManagedClusterNodeProvisioningProfile
Used by: ManagedCluster_Spec.
Property | Description | Type |
---|---|---|
mode | ManagedClusterNodeProvisioningProfile_Mode Optional |
ManagedClusterNodeProvisioningProfile_STATUS
Used by: ManagedCluster_STATUS.
Property | Description | Type |
---|---|---|
mode | ManagedClusterNodeProvisioningProfile_Mode_STATUS Optional |
ManagedClusterNodeResourceGroupProfile
Used by: ManagedCluster_Spec.
Property | Description | Type |
---|---|---|
restrictionLevel | ManagedClusterNodeResourceGroupProfile_RestrictionLevel Optional |
ManagedClusterNodeResourceGroupProfile_STATUS
Used by: ManagedCluster_STATUS.
Property | Description | Type |
---|---|---|
restrictionLevel | ManagedClusterNodeResourceGroupProfile_RestrictionLevel_STATUS Optional |
ManagedClusterOIDCIssuerProfile
Used by: ManagedCluster_Spec.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
ManagedClusterOIDCIssuerProfile_STATUS
Used by: ManagedCluster_STATUS.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
|
issuerURL | string Optional |
ManagedClusterOperatorSpec
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Used by: ManagedCluster_Spec.
Property | Description | Type |
---|---|---|
configMapExpressions | configures where to place operator written dynamic ConfigMaps (created with CEL expressions). | core.DestinationExpression[] Optional |
configMaps | configures where to place operator written ConfigMaps. | ManagedClusterOperatorConfigMaps Optional |
secretExpressions | configures where to place operator written dynamic secrets (created with CEL expressions). | core.DestinationExpression[] Optional |
secrets | configures where to place Azure generated secrets. | ManagedClusterOperatorSecrets Optional |
ManagedClusterPodIdentityProfile
Used by: ManagedCluster_Spec.
Property | Description | Type |
---|---|---|
allowNetworkPluginKubenet | bool Optional |
|
enabled | bool Optional |
|
userAssignedIdentities | ManagedClusterPodIdentity[] Optional |
|
userAssignedIdentityExceptions | ManagedClusterPodIdentityException[] Optional |
ManagedClusterPodIdentityProfile_STATUS
Used by: ManagedCluster_STATUS.
Property | Description | Type |
---|---|---|
allowNetworkPluginKubenet | bool Optional |
|
enabled | bool Optional |
|
userAssignedIdentities | ManagedClusterPodIdentity_STATUS[] Optional |
|
userAssignedIdentityExceptions | ManagedClusterPodIdentityException_STATUS[] Optional |
ManagedClusterProperties_AutoScalerProfile
Used by: ManagedCluster_Spec.
Property | Description | Type |
---|---|---|
balance-similar-node-groups | string Optional |
|
daemonset-eviction-for-empty-nodes | bool Optional |
|
daemonset-eviction-for-occupied-nodes | bool Optional |
|
expander | Expander Optional |
|
ignore-daemonsets-utilization | bool Optional |
|
max-empty-bulk-delete | string Optional |
|
max-graceful-termination-sec | string Optional |
|
max-node-provision-time | string Optional |
|
max-total-unready-percentage | string Optional |
|
new-pod-scale-up-delay | string Optional |
|
ok-total-unready-count | string Optional |
|
scale-down-delay-after-add | string Optional |
|
scale-down-delay-after-delete | string Optional |
|
scale-down-delay-after-failure | string Optional |
|
scale-down-unneeded-time | string Optional |
|
scale-down-unready-time | string Optional |
|
scale-down-utilization-threshold | string Optional |
|
scan-interval | string Optional |
|
skip-nodes-with-local-storage | string Optional |
|
skip-nodes-with-system-pods | string Optional |
ManagedClusterProperties_AutoScalerProfile_STATUS
Used by: ManagedCluster_STATUS.
Property | Description | Type |
---|---|---|
balance-similar-node-groups | string Optional |
|
daemonset-eviction-for-empty-nodes | bool Optional |
|
daemonset-eviction-for-occupied-nodes | bool Optional |
|
expander | Expander_STATUS Optional |
|
ignore-daemonsets-utilization | bool Optional |
|
max-empty-bulk-delete | string Optional |
|
max-graceful-termination-sec | string Optional |
|
max-node-provision-time | string Optional |
|
max-total-unready-percentage | string Optional |
|
new-pod-scale-up-delay | string Optional |
|
ok-total-unready-count | string Optional |
|
scale-down-delay-after-add | string Optional |
|
scale-down-delay-after-delete | string Optional |
|
scale-down-delay-after-failure | string Optional |
|
scale-down-unneeded-time | string Optional |
|
scale-down-unready-time | string Optional |
|
scale-down-utilization-threshold | string Optional |
|
scan-interval | string Optional |
|
skip-nodes-with-local-storage | string Optional |
|
skip-nodes-with-system-pods | string Optional |
ManagedClusterProperties_PublicNetworkAccess
Used by: ManagedCluster_Spec.
Value | Description |
---|---|
“Disabled” | |
“Enabled” | |
“SecuredByPerimeter” |
ManagedClusterProperties_PublicNetworkAccess_STATUS
Used by: ManagedCluster_STATUS.
Value | Description |
---|---|
“Disabled” | |
“Enabled” | |
“SecuredByPerimeter” |
ManagedClustersAgentPoolOperatorSpec
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Used by: ManagedClustersAgentPool_Spec.
Property | Description | Type |
---|---|---|
configMapExpressions | configures where to place operator written dynamic ConfigMaps (created with CEL expressions). | core.DestinationExpression[] Optional |
secretExpressions | configures where to place operator written dynamic secrets (created with CEL expressions). | core.DestinationExpression[] Optional |
ManagedClusterSecurityProfile
Used by: ManagedCluster_Spec.
Property | Description | Type |
---|---|---|
azureKeyVaultKms | AzureKeyVaultKms Optional |
|
customCATrustCertificates | ManagedClusterSecurityProfileCustomCATrustCertificates Optional |
|
defender | ManagedClusterSecurityProfileDefender Optional |
|
imageCleaner | ManagedClusterSecurityProfileImageCleaner Optional |
|
imageIntegrity | ManagedClusterSecurityProfileImageIntegrity Optional |
|
nodeRestriction | ManagedClusterSecurityProfileNodeRestriction Optional |
|
workloadIdentity | ManagedClusterSecurityProfileWorkloadIdentity Optional |
ManagedClusterSecurityProfile_STATUS
Used by: ManagedCluster_STATUS.
Property | Description | Type |
---|---|---|
azureKeyVaultKms | AzureKeyVaultKms_STATUS Optional |
|
customCATrustCertificates | string[] Optional |
|
defender | ManagedClusterSecurityProfileDefender_STATUS Optional |
|
imageCleaner | ManagedClusterSecurityProfileImageCleaner_STATUS Optional |
|
imageIntegrity | ManagedClusterSecurityProfileImageIntegrity_STATUS Optional |
|
nodeRestriction | ManagedClusterSecurityProfileNodeRestriction_STATUS Optional |
|
workloadIdentity | ManagedClusterSecurityProfileWorkloadIdentity_STATUS Optional |
ManagedClusterServicePrincipalProfile
Used by: ManagedCluster_Spec.
Property | Description | Type |
---|---|---|
clientId | string Required |
|
secret | genruntime.SecretReference Optional |
ManagedClusterServicePrincipalProfile_STATUS
Used by: ManagedCluster_STATUS.
Property | Description | Type |
---|---|---|
clientId | string Optional |
ManagedClusterSKU
Used by: ManagedCluster_Spec.
Property | Description | Type |
---|---|---|
name | ManagedClusterSKU_Name Optional |
|
tier | ManagedClusterSKU_Tier Optional |
ManagedClusterSKU_STATUS
Used by: ManagedCluster_STATUS.
Property | Description | Type |
---|---|---|
name | ManagedClusterSKU_Name_STATUS Optional |
|
tier | ManagedClusterSKU_Tier_STATUS Optional |
ManagedClusterStorageProfile
Used by: ManagedCluster_Spec.
Property | Description | Type |
---|---|---|
blobCSIDriver | ManagedClusterStorageProfileBlobCSIDriver Optional |
|
diskCSIDriver | ManagedClusterStorageProfileDiskCSIDriver Optional |
|
fileCSIDriver | ManagedClusterStorageProfileFileCSIDriver Optional |
|
snapshotController | ManagedClusterStorageProfileSnapshotController Optional |
ManagedClusterStorageProfile_STATUS
Used by: ManagedCluster_STATUS.
Property | Description | Type |
---|---|---|
blobCSIDriver | ManagedClusterStorageProfileBlobCSIDriver_STATUS Optional |
|
diskCSIDriver | ManagedClusterStorageProfileDiskCSIDriver_STATUS Optional |
|
fileCSIDriver | ManagedClusterStorageProfileFileCSIDriver_STATUS Optional |
|
snapshotController | ManagedClusterStorageProfileSnapshotController_STATUS Optional |
ManagedClusterWindowsProfile
Used by: ManagedCluster_Spec.
Property | Description | Type |
---|---|---|
adminPassword | genruntime.SecretReference Optional |
|
adminUsername | string Required |
|
enableCSIProxy | bool Optional |
|
gmsaProfile | WindowsGmsaProfile Optional |
|
licenseType | ManagedClusterWindowsProfile_LicenseType Optional |
ManagedClusterWindowsProfile_STATUS
Used by: ManagedCluster_STATUS.
Property | Description | Type |
---|---|---|
adminUsername | string Optional |
|
enableCSIProxy | bool Optional |
|
gmsaProfile | WindowsGmsaProfile_STATUS Optional |
|
licenseType | ManagedClusterWindowsProfile_LicenseType_STATUS Optional |
ManagedClusterWorkloadAutoScalerProfile
Used by: ManagedCluster_Spec.
Property | Description | Type |
---|---|---|
keda | ManagedClusterWorkloadAutoScalerProfileKeda Optional |
|
verticalPodAutoscaler | ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler Optional |
ManagedClusterWorkloadAutoScalerProfile_STATUS
Used by: ManagedCluster_STATUS.
Property | Description | Type |
---|---|---|
keda | ManagedClusterWorkloadAutoScalerProfileKeda_STATUS Optional |
|
verticalPodAutoscaler | ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler_STATUS Optional |
OSDiskType
Used by: ManagedClusterAgentPoolProfile, and ManagedClustersAgentPool_Spec.
Value | Description |
---|---|
“Ephemeral” | |
“Managed” |
OSDiskType_STATUS
Used by: ManagedClusterAgentPoolProfile_STATUS, and ManagedClustersAgentPool_STATUS.
Value | Description |
---|---|
“Ephemeral” | |
“Managed” |
OSSKU
Used by: ManagedClusterAgentPoolProfile, and ManagedClustersAgentPool_Spec.
Value | Description |
---|---|
“AzureLinux” | |
“CBLMariner” | |
“Mariner” | |
“Ubuntu” | |
“Windows2019” | |
“Windows2022” | |
“WindowsAnnual” |
OSSKU_STATUS
Used by: ManagedClusterAgentPoolProfile_STATUS, and ManagedClustersAgentPool_STATUS.
Value | Description |
---|---|
“AzureLinux” | |
“CBLMariner” | |
“Mariner” | |
“Ubuntu” | |
“Windows2019” | |
“Windows2022” | |
“WindowsAnnual” |
OSType
Used by: ManagedClusterAgentPoolProfile, and ManagedClustersAgentPool_Spec.
Value | Description |
---|---|
“Linux” | |
“Windows” |
OSType_STATUS
Used by: ManagedClusterAgentPoolProfile_STATUS, and ManagedClustersAgentPool_STATUS.
Value | Description |
---|---|
“Linux” | |
“Windows” |
PowerState
Used by: ManagedClusterAgentPoolProfile, and ManagedClustersAgentPool_Spec.
Property | Description | Type |
---|---|---|
code | PowerState_Code Optional |
PowerState_STATUS
Used by: ManagedCluster_STATUS, ManagedClusterAgentPoolProfile_STATUS, and ManagedClustersAgentPool_STATUS.
Property | Description | Type |
---|---|---|
code | PowerState_Code_STATUS Optional |
PrivateLinkResource
Used by: ManagedCluster_Spec.
Property | Description | Type |
---|---|---|
groupId | string Optional |
|
name | string Optional |
|
reference | genruntime.ResourceReference Optional |
|
requiredMembers | string[] Optional |
|
type | string Optional |
PrivateLinkResource_STATUS
Used by: ManagedCluster_STATUS.
Property | Description | Type |
---|---|---|
groupId | string Optional |
|
id | string Optional |
|
name | string Optional |
|
privateLinkServiceID | string Optional |
|
requiredMembers | string[] Optional |
|
type | string Optional |
SafeguardsProfile
Used by: ManagedCluster_Spec.
Property | Description | Type |
---|---|---|
excludedNamespaces | string[] Optional |
|
level | SafeguardsProfile_Level Required |
|
version | string Optional |
SafeguardsProfile_STATUS
Used by: ManagedCluster_STATUS.
Property | Description | Type |
---|---|---|
excludedNamespaces | string[] Optional |
|
level | SafeguardsProfile_Level_STATUS Optional |
|
systemExcludedNamespaces | string[] Optional |
|
version | string Optional |
ScaleDownMode
Used by: ManagedClusterAgentPoolProfile, and ManagedClustersAgentPool_Spec.
Value | Description |
---|---|
“Deallocate” | |
“Delete” |
ScaleDownMode_STATUS
Used by: ManagedClusterAgentPoolProfile_STATUS, and ManagedClustersAgentPool_STATUS.
Value | Description |
---|---|
“Deallocate” | |
“Delete” |
ScaleSetEvictionPolicy
Used by: ManagedClusterAgentPoolProfile, and ManagedClustersAgentPool_Spec.
Value | Description |
---|---|
“Deallocate” | |
“Delete” |
ScaleSetEvictionPolicy_STATUS
Used by: ManagedClusterAgentPoolProfile_STATUS, and ManagedClustersAgentPool_STATUS.
Value | Description |
---|---|
“Deallocate” | |
“Delete” |
ScaleSetPriority
Used by: ManagedClusterAgentPoolProfile, and ManagedClustersAgentPool_Spec.
Value | Description |
---|---|
“Regular” | |
“Spot” |
ScaleSetPriority_STATUS
Used by: ManagedClusterAgentPoolProfile_STATUS, and ManagedClustersAgentPool_STATUS.
Value | Description |
---|---|
“Regular” | |
“Spot” |
ServiceMeshProfile
Used by: ManagedCluster_Spec.
Property | Description | Type |
---|---|---|
istio | IstioServiceMesh Optional |
|
mode | ServiceMeshProfile_Mode Required |
ServiceMeshProfile_STATUS
Used by: ManagedCluster_STATUS.
Property | Description | Type |
---|---|---|
istio | IstioServiceMesh_STATUS Optional |
|
mode | ServiceMeshProfile_Mode_STATUS Optional |
SystemData_STATUS
Used by: ManagedCluster_STATUS.
Property | Description | Type |
---|---|---|
createdAt | string Optional |
|
createdBy | string Optional |
|
createdByType | SystemData_CreatedByType_STATUS Optional |
|
lastModifiedAt | string Optional |
|
lastModifiedBy | string Optional |
|
lastModifiedByType | SystemData_LastModifiedByType_STATUS Optional |
UserAssignedIdentity
Used by: ManagedCluster_Spec, and ManagedClusterPodIdentity.
Property | Description | Type |
---|---|---|
clientId | string Optional |
|
objectId | string Optional |
|
resourceReference | genruntime.ResourceReference Optional |
UserAssignedIdentity_STATUS
Used by: ManagedCluster_STATUS, ManagedClusterAddonProfile_STATUS, ManagedClusterIngressProfileWebAppRouting_STATUS, and ManagedClusterPodIdentity_STATUS.
Property | Description | Type |
---|---|---|
clientId | string Optional |
|
objectId | string Optional |
|
resourceId | string Optional |
VirtualMachineNodes
Used by: ManagedClusterAgentPoolProfile, and ManagedClustersAgentPool_Spec.
Property | Description | Type |
---|---|---|
count | int Optional |
|
size | string Optional |
VirtualMachineNodes_STATUS
Used by: ManagedClusterAgentPoolProfile_STATUS, and ManagedClustersAgentPool_STATUS.
Property | Description | Type |
---|---|---|
count | int Optional |
|
size | string Optional |
VirtualMachinesProfile
Used by: ManagedClusterAgentPoolProfile, and ManagedClustersAgentPool_Spec.
Property | Description | Type |
---|---|---|
scale | ScaleProfile Optional |
VirtualMachinesProfile_STATUS
Used by: ManagedClusterAgentPoolProfile_STATUS, and ManagedClustersAgentPool_STATUS.
Property | Description | Type |
---|---|---|
scale | ScaleProfile_STATUS Optional |
WorkloadRuntime
Used by: ManagedClusterAgentPoolProfile, and ManagedClustersAgentPool_Spec.
Value | Description |
---|---|
“KataMshvVmIsolation” | |
“OCIContainer” | |
“WasmWasi” |
WorkloadRuntime_STATUS
Used by: ManagedClusterAgentPoolProfile_STATUS, and ManagedClustersAgentPool_STATUS.
Value | Description |
---|---|
“KataMshvVmIsolation” | |
“OCIContainer” | |
“WasmWasi” |
AgentPoolSSHAccess
Used by: AgentPoolSecurityProfile.
Value | Description |
---|---|
“Disabled” | |
“LocalUser” |
AgentPoolSSHAccess_STATUS
Used by: AgentPoolSecurityProfile_STATUS.
Value | Description |
---|---|
“Disabled” | |
“LocalUser” |
AzureKeyVaultKms
Used by: ManagedClusterSecurityProfile.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
|
keyId | string Optional |
|
keyVaultNetworkAccess | AzureKeyVaultKms_KeyVaultNetworkAccess Optional |
|
keyVaultResourceReference | genruntime.ResourceReference Optional |
AzureKeyVaultKms_STATUS
Used by: ManagedClusterSecurityProfile_STATUS.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
|
keyId | string Optional |
|
keyVaultNetworkAccess | AzureKeyVaultKms_KeyVaultNetworkAccess_STATUS Optional |
|
keyVaultResourceId | string Optional |
ContainerServiceNetworkProfile_KubeProxyConfig
Used by: ContainerServiceNetworkProfile.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
|
ipvsConfig | ContainerServiceNetworkProfile_KubeProxyConfig_IpvsConfig Optional |
|
mode | ContainerServiceNetworkProfile_KubeProxyConfig_Mode Optional |
ContainerServiceNetworkProfile_KubeProxyConfig_STATUS
Used by: ContainerServiceNetworkProfile_STATUS.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
|
ipvsConfig | ContainerServiceNetworkProfile_KubeProxyConfig_IpvsConfig_STATUS Optional |
|
mode | ContainerServiceNetworkProfile_KubeProxyConfig_Mode_STATUS Optional |
ContainerServiceNetworkProfile_OutboundType
Used by: ContainerServiceNetworkProfile.
Value | Description |
---|---|
“loadBalancer” | |
“managedNATGateway” | |
“userAssignedNATGateway” | |
“userDefinedRouting” |
ContainerServiceNetworkProfile_OutboundType_STATUS
Used by: ContainerServiceNetworkProfile_STATUS.
Value | Description |
---|---|
“loadBalancer” | |
“managedNATGateway” | |
“userAssignedNATGateway” | |
“userDefinedRouting” |
ContainerServiceSshConfiguration
Used by: ContainerServiceLinuxProfile.
Property | Description | Type |
---|---|---|
publicKeys | ContainerServiceSshPublicKey[] Required |
ContainerServiceSshConfiguration_STATUS
Used by: ContainerServiceLinuxProfile_STATUS.
Property | Description | Type |
---|---|---|
publicKeys | ContainerServiceSshPublicKey_STATUS[] Optional |
DelegatedResource
Used by: ManagedClusterIdentity.
Property | Description | Type |
---|---|---|
location | string Optional |
|
referralResource | string Optional |
|
resourceReference | genruntime.ResourceReference Optional |
|
tenantId | string Optional |
DelegatedResource_STATUS
Used by: ManagedClusterIdentity_STATUS.
Property | Description | Type |
---|---|---|
location | string Optional |
|
referralResource | string Optional |
|
resourceId | string Optional |
|
tenantId | string Optional |
Expander
Used by: ManagedClusterProperties_AutoScalerProfile.
Value | Description |
---|---|
“least-waste” | |
“most-pods” | |
“priority” | |
“random” |
Expander_STATUS
Used by: ManagedClusterProperties_AutoScalerProfile_STATUS.
Value | Description |
---|---|
“least-waste” | |
“most-pods” | |
“priority” | |
“random” |
ExtendedLocationType
Used by: ExtendedLocation.
Value | Description |
---|---|
“EdgeZone” |
ExtendedLocationType_STATUS
Used by: ExtendedLocation_STATUS.
Value | Description |
---|---|
“EdgeZone” |
IpFamily
Used by: ContainerServiceNetworkProfile.
Value | Description |
---|---|
“IPv4” | |
“IPv6” |
IpFamily_STATUS
Used by: ContainerServiceNetworkProfile_STATUS.
Value | Description |
---|---|
“IPv4” | |
“IPv6” |
IPTag
Used by: AgentPoolNetworkProfile.
Property | Description | Type |
---|---|---|
ipTagType | string Optional |
|
tag | string Optional |
IPTag_STATUS
Used by: AgentPoolNetworkProfile_STATUS.
Property | Description | Type |
---|---|---|
ipTagType | string Optional |
|
tag | string Optional |
IstioServiceMesh
Used by: ServiceMeshProfile.
Property | Description | Type |
---|---|---|
certificateAuthority | IstioCertificateAuthority Optional |
|
components | IstioComponents Optional |
|
revisions | string[] Optional |
IstioServiceMesh_STATUS
Used by: ServiceMeshProfile_STATUS.
Property | Description | Type |
---|---|---|
certificateAuthority | IstioCertificateAuthority_STATUS Optional |
|
components | IstioComponents_STATUS Optional |
|
revisions | string[] Optional |
LoadBalancerSku
Used by: ContainerServiceNetworkProfile.
Value | Description |
---|---|
“basic” | |
“standard” |
LoadBalancerSku_STATUS
Used by: ContainerServiceNetworkProfile_STATUS.
Value | Description |
---|---|
“basic” | |
“standard” |
ManagedClusterAutoUpgradeProfile_NodeOSUpgradeChannel
Used by: ManagedClusterAutoUpgradeProfile.
Value | Description |
---|---|
“NodeImage” | |
“None” | |
“SecurityPatch” | |
“Unmanaged” |
ManagedClusterAutoUpgradeProfile_NodeOSUpgradeChannel_STATUS
Used by: ManagedClusterAutoUpgradeProfile_STATUS.
Value | Description |
---|---|
“NodeImage” | |
“None” | |
“SecurityPatch” | |
“Unmanaged” |
ManagedClusterAutoUpgradeProfile_UpgradeChannel
Used by: ManagedClusterAutoUpgradeProfile.
Value | Description |
---|---|
“node-image” | |
“none” | |
“patch” | |
“rapid” | |
“stable” |
ManagedClusterAutoUpgradeProfile_UpgradeChannel_STATUS
Used by: ManagedClusterAutoUpgradeProfile_STATUS.
Value | Description |
---|---|
“node-image” | |
“none” | |
“patch” | |
“rapid” | |
“stable” |
ManagedClusterAzureMonitorProfileLogs
Used by: ManagedClusterAzureMonitorProfile.
Property | Description | Type |
---|---|---|
appMonitoring | ManagedClusterAzureMonitorProfileAppMonitoring Optional |
|
containerInsights | ManagedClusterAzureMonitorProfileContainerInsights Optional |
ManagedClusterAzureMonitorProfileLogs_STATUS
Used by: ManagedClusterAzureMonitorProfile_STATUS.
Property | Description | Type |
---|---|---|
appMonitoring | ManagedClusterAzureMonitorProfileAppMonitoring_STATUS Optional |
|
containerInsights | ManagedClusterAzureMonitorProfileContainerInsights_STATUS Optional |
ManagedClusterAzureMonitorProfileMetrics
Used by: ManagedClusterAzureMonitorProfile.
Property | Description | Type |
---|---|---|
appMonitoringOpenTelemetryMetrics | ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryMetrics Optional |
|
enabled | bool Required |
|
kubeStateMetrics | ManagedClusterAzureMonitorProfileKubeStateMetrics Optional |
ManagedClusterAzureMonitorProfileMetrics_STATUS
Used by: ManagedClusterAzureMonitorProfile_STATUS.
Property | Description | Type |
---|---|---|
appMonitoringOpenTelemetryMetrics | ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryMetrics_STATUS Optional |
|
enabled | bool Optional |
|
kubeStateMetrics | ManagedClusterAzureMonitorProfileKubeStateMetrics_STATUS Optional |
ManagedClusterCostAnalysis
Used by: ManagedClusterMetricsProfile.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
ManagedClusterCostAnalysis_STATUS
Used by: ManagedClusterMetricsProfile_STATUS.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
ManagedClusterIdentity_Type
Used by: ManagedClusterIdentity.
Value | Description |
---|---|
“None” | |
“SystemAssigned” | |
“UserAssigned” |
ManagedClusterIdentity_Type_STATUS
Used by: ManagedClusterIdentity_STATUS.
Value | Description |
---|---|
“None” | |
“SystemAssigned” | |
“UserAssigned” |
ManagedClusterIdentity_UserAssignedIdentities_STATUS
Used by: ManagedClusterIdentity_STATUS.
Property | Description | Type |
---|---|---|
clientId | string Optional |
|
principalId | string Optional |
ManagedClusterIngressProfileWebAppRouting
Used by: ManagedClusterIngressProfile.
Property | Description | Type |
---|---|---|
dnsZoneResourceReferences | genruntime.ResourceReference[] Optional |
|
enabled | bool Optional |
ManagedClusterIngressProfileWebAppRouting_STATUS
Used by: ManagedClusterIngressProfile_STATUS.
Property | Description | Type |
---|---|---|
dnsZoneResourceIds | string[] Optional |
|
enabled | bool Optional |
|
identity | UserAssignedIdentity_STATUS Optional |
ManagedClusterLoadBalancerProfile
Used by: ContainerServiceNetworkProfile.
Property | Description | Type |
---|---|---|
allocatedOutboundPorts | int Optional |
|
backendPoolType | ManagedClusterLoadBalancerProfile_BackendPoolType Optional |
|
effectiveOutboundIPs | ResourceReference[] Optional |
|
enableMultipleStandardLoadBalancers | bool Optional |
|
idleTimeoutInMinutes | int Optional |
|
managedOutboundIPs | ManagedClusterLoadBalancerProfile_ManagedOutboundIPs Optional |
|
outboundIPPrefixes | ManagedClusterLoadBalancerProfile_OutboundIPPrefixes Optional |
|
outboundIPs | ManagedClusterLoadBalancerProfile_OutboundIPs Optional |
ManagedClusterLoadBalancerProfile_STATUS
Used by: ContainerServiceNetworkProfile_STATUS.
Property | Description | Type |
---|---|---|
allocatedOutboundPorts | int Optional |
|
backendPoolType | ManagedClusterLoadBalancerProfile_BackendPoolType_STATUS Optional |
|
effectiveOutboundIPs | ResourceReference_STATUS[] Optional |
|
enableMultipleStandardLoadBalancers | bool Optional |
|
idleTimeoutInMinutes | int Optional |
|
managedOutboundIPs | ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS Optional |
|
outboundIPPrefixes | ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS Optional |
|
outboundIPs | ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS Optional |
ManagedClusterNATGatewayProfile
Used by: ContainerServiceNetworkProfile.
Property | Description | Type |
---|---|---|
effectiveOutboundIPs | ResourceReference[] Optional |
|
idleTimeoutInMinutes | int Optional |
|
managedOutboundIPProfile | ManagedClusterManagedOutboundIPProfile Optional |
ManagedClusterNATGatewayProfile_STATUS
Used by: ContainerServiceNetworkProfile_STATUS.
Property | Description | Type |
---|---|---|
effectiveOutboundIPs | ResourceReference_STATUS[] Optional |
|
idleTimeoutInMinutes | int Optional |
|
managedOutboundIPProfile | ManagedClusterManagedOutboundIPProfile_STATUS Optional |
ManagedClusterNodeProvisioningProfile_Mode
Used by: ManagedClusterNodeProvisioningProfile.
Value | Description |
---|---|
“Auto” | |
“Manual” |
ManagedClusterNodeProvisioningProfile_Mode_STATUS
Used by: ManagedClusterNodeProvisioningProfile_STATUS.
Value | Description |
---|---|
“Auto” | |
“Manual” |
ManagedClusterNodeResourceGroupProfile_RestrictionLevel
Used by: ManagedClusterNodeResourceGroupProfile.
Value | Description |
---|---|
“ReadOnly” | |
“Unrestricted” |
ManagedClusterNodeResourceGroupProfile_RestrictionLevel_STATUS
Used by: ManagedClusterNodeResourceGroupProfile_STATUS.
Value | Description |
---|---|
“ReadOnly” | |
“Unrestricted” |
ManagedClusterOperatorConfigMaps
Used by: ManagedClusterOperatorSpec.
Property | Description | Type |
---|---|---|
oidcIssuerProfile | indicates where the OIDCIssuerProfile config map should be placed. If omitted, no config map will be created. | genruntime.ConfigMapDestination Optional |
ManagedClusterOperatorSecrets
Used by: ManagedClusterOperatorSpec.
Property | Description | Type |
---|---|---|
adminCredentials | indicates where the AdminCredentials secret should be placed. If omitted, the secret will not be retrieved from Azure. | genruntime.SecretDestination Optional |
userCredentials | indicates where the UserCredentials secret should be placed. If omitted, the secret will not be retrieved from Azure. | genruntime.SecretDestination Optional |
ManagedClusterPodIdentity
Used by: ManagedClusterPodIdentityProfile.
Property | Description | Type |
---|---|---|
bindingSelector | string Optional |
|
identity | UserAssignedIdentity Required |
|
name | string Required |
|
namespace | string Required |
ManagedClusterPodIdentity_STATUS
Used by: ManagedClusterPodIdentityProfile_STATUS.
Property | Description | Type |
---|---|---|
bindingSelector | string Optional |
|
identity | UserAssignedIdentity_STATUS Optional |
|
name | string Optional |
|
namespace | string Optional |
|
provisioningInfo | ManagedClusterPodIdentity_ProvisioningInfo_STATUS Optional |
|
provisioningState | ManagedClusterPodIdentity_ProvisioningState_STATUS Optional |
ManagedClusterPodIdentityException
Used by: ManagedClusterPodIdentityProfile.
Property | Description | Type |
---|---|---|
name | string Required |
|
namespace | string Required |
|
podLabels | map[string]string Required |
ManagedClusterPodIdentityException_STATUS
Used by: ManagedClusterPodIdentityProfile_STATUS.
Property | Description | Type |
---|---|---|
name | string Optional |
|
namespace | string Optional |
|
podLabels | map[string]string Optional |
ManagedClusterSecurityProfileDefender
Used by: ManagedClusterSecurityProfile.
Property | Description | Type |
---|---|---|
logAnalyticsWorkspaceResourceReference | genruntime.ResourceReference Optional |
|
securityMonitoring | ManagedClusterSecurityProfileDefenderSecurityMonitoring Optional |
ManagedClusterSecurityProfileDefender_STATUS
Used by: ManagedClusterSecurityProfile_STATUS.
Property | Description | Type |
---|---|---|
logAnalyticsWorkspaceResourceId | string Optional |
|
securityMonitoring | ManagedClusterSecurityProfileDefenderSecurityMonitoring_STATUS Optional |
ManagedClusterSecurityProfileImageCleaner
Used by: ManagedClusterSecurityProfile.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
|
intervalHours | int Optional |
ManagedClusterSecurityProfileImageCleaner_STATUS
Used by: ManagedClusterSecurityProfile_STATUS.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
|
intervalHours | int Optional |
ManagedClusterSecurityProfileImageIntegrity
Used by: ManagedClusterSecurityProfile.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
ManagedClusterSecurityProfileImageIntegrity_STATUS
Used by: ManagedClusterSecurityProfile_STATUS.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
ManagedClusterSecurityProfileNodeRestriction
Used by: ManagedClusterSecurityProfile.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
ManagedClusterSecurityProfileNodeRestriction_STATUS
Used by: ManagedClusterSecurityProfile_STATUS.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
ManagedClusterSecurityProfileWorkloadIdentity
Used by: ManagedClusterSecurityProfile.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
ManagedClusterSecurityProfileWorkloadIdentity_STATUS
Used by: ManagedClusterSecurityProfile_STATUS.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
ManagedClusterSKU_Name
Used by: ManagedClusterSKU.
Value | Description |
---|---|
“Base” |
ManagedClusterSKU_Name_STATUS
Used by: ManagedClusterSKU_STATUS.
Value | Description |
---|---|
“Base” |
ManagedClusterSKU_Tier
Used by: ManagedClusterSKU.
Value | Description |
---|---|
“Free” | |
“Premium” | |
“Standard” |
ManagedClusterSKU_Tier_STATUS
Used by: ManagedClusterSKU_STATUS.
Value | Description |
---|---|
“Free” | |
“Premium” | |
“Standard” |
ManagedClusterStorageProfileBlobCSIDriver
Used by: ManagedClusterStorageProfile.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
ManagedClusterStorageProfileBlobCSIDriver_STATUS
Used by: ManagedClusterStorageProfile_STATUS.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
ManagedClusterStorageProfileDiskCSIDriver
Used by: ManagedClusterStorageProfile.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
|
version | string Optional |
ManagedClusterStorageProfileDiskCSIDriver_STATUS
Used by: ManagedClusterStorageProfile_STATUS.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
|
version | string Optional |
ManagedClusterStorageProfileFileCSIDriver
Used by: ManagedClusterStorageProfile.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
ManagedClusterStorageProfileFileCSIDriver_STATUS
Used by: ManagedClusterStorageProfile_STATUS.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
ManagedClusterStorageProfileSnapshotController
Used by: ManagedClusterStorageProfile.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
ManagedClusterStorageProfileSnapshotController_STATUS
Used by: ManagedClusterStorageProfile_STATUS.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
ManagedClusterWindowsProfile_LicenseType
Used by: ManagedClusterWindowsProfile.
Value | Description |
---|---|
“None” | |
“Windows_Server” |
ManagedClusterWindowsProfile_LicenseType_STATUS
Used by: ManagedClusterWindowsProfile_STATUS.
Value | Description |
---|---|
“None” | |
“Windows_Server” |
ManagedClusterWorkloadAutoScalerProfileKeda
Used by: ManagedClusterWorkloadAutoScalerProfile.
Property | Description | Type |
---|---|---|
enabled | bool Required |
ManagedClusterWorkloadAutoScalerProfileKeda_STATUS
Used by: ManagedClusterWorkloadAutoScalerProfile_STATUS.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler
Used by: ManagedClusterWorkloadAutoScalerProfile.
Property | Description | Type |
---|---|---|
addonAutoscaling | ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler_AddonAutoscaling Optional |
|
enabled | bool Required |
ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler_STATUS
Used by: ManagedClusterWorkloadAutoScalerProfile_STATUS.
Property | Description | Type |
---|---|---|
addonAutoscaling | ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler_AddonAutoscaling_STATUS Optional |
|
enabled | bool Optional |
NetworkDataplane
Used by: ContainerServiceNetworkProfile.
Value | Description |
---|---|
“azure” | |
“cilium” |
NetworkDataplane_STATUS
Used by: ContainerServiceNetworkProfile_STATUS.
Value | Description |
---|---|
“azure” | |
“cilium” |
NetworkMode
Used by: ContainerServiceNetworkProfile.
Value | Description |
---|---|
“bridge” | |
“transparent” |
NetworkMode_STATUS
Used by: ContainerServiceNetworkProfile_STATUS.
Value | Description |
---|---|
“bridge” | |
“transparent” |
NetworkMonitoring
Used by: ContainerServiceNetworkProfile.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
NetworkMonitoring_STATUS
Used by: ContainerServiceNetworkProfile_STATUS.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
NetworkPlugin
Used by: ContainerServiceNetworkProfile.
Value | Description |
---|---|
“azure” | |
“kubenet” | |
“none” |
NetworkPlugin_STATUS
Used by: ContainerServiceNetworkProfile_STATUS.
Value | Description |
---|---|
“azure” | |
“kubenet” | |
“none” |
NetworkPluginMode
Used by: ContainerServiceNetworkProfile.
Value | Description |
---|---|
“overlay” |
NetworkPluginMode_STATUS
Used by: ContainerServiceNetworkProfile_STATUS.
Value | Description |
---|---|
“overlay” |
NetworkPolicy
Used by: ContainerServiceNetworkProfile.
Value | Description |
---|---|
“azure” | |
“calico” | |
“cilium” | |
“none” |
NetworkPolicy_STATUS
Used by: ContainerServiceNetworkProfile_STATUS.
Value | Description |
---|---|
“azure” | |
“calico” | |
“cilium” | |
“none” |
PortRange
Used by: AgentPoolNetworkProfile.
Property | Description | Type |
---|---|---|
portEnd | int Optional |
|
portStart | int Optional |
|
protocol | PortRange_Protocol Optional |
PortRange_STATUS
Used by: AgentPoolNetworkProfile_STATUS.
Property | Description | Type |
---|---|---|
portEnd | int Optional |
|
portStart | int Optional |
|
protocol | PortRange_Protocol_STATUS Optional |
PowerState_Code
Used by: PowerState.
Value | Description |
---|---|
“Running” | |
“Stopped” |
PowerState_Code_STATUS
Used by: PowerState_STATUS.
Value | Description |
---|---|
“Running” | |
“Stopped” |
SafeguardsProfile_Level
Used by: SafeguardsProfile.
Value | Description |
---|---|
“Enforcement” | |
“Off” | |
“Warning” |
SafeguardsProfile_Level_STATUS
Used by: SafeguardsProfile_STATUS.
Value | Description |
---|---|
“Enforcement” | |
“Off” | |
“Warning” |
ScaleProfile
Used by: VirtualMachinesProfile.
Property | Description | Type |
---|---|---|
manual | ManualScaleProfile[] Optional |
ScaleProfile_STATUS
Used by: VirtualMachinesProfile_STATUS.
Property | Description | Type |
---|---|---|
manual | ManualScaleProfile_STATUS[] Optional |
ServiceMeshProfile_Mode
Used by: ServiceMeshProfile.
Value | Description |
---|---|
“Disabled” | |
“Istio” |
ServiceMeshProfile_Mode_STATUS
Used by: ServiceMeshProfile_STATUS.
Value | Description |
---|---|
“Disabled” | |
“Istio” |
SysctlConfig
Used by: LinuxOSConfig.
Property | Description | Type |
---|---|---|
fsAioMaxNr | int Optional |
|
fsFileMax | int Optional |
|
fsInotifyMaxUserWatches | int Optional |
|
fsNrOpen | int Optional |
|
kernelThreadsMax | int Optional |
|
netCoreNetdevMaxBacklog | int Optional |
|
netCoreOptmemMax | int Optional |
|
netCoreRmemDefault | int Optional |
|
netCoreRmemMax | int Optional |
|
netCoreSomaxconn | int Optional |
|
netCoreWmemDefault | int Optional |
|
netCoreWmemMax | int Optional |
|
netIpv4IpLocalPortRange | string Optional |
|
netIpv4NeighDefaultGcThresh1 | int Optional |
|
netIpv4NeighDefaultGcThresh2 | int Optional |
|
netIpv4NeighDefaultGcThresh3 | int Optional |
|
netIpv4TcpFinTimeout | int Optional |
|
netIpv4TcpkeepaliveIntvl | int Optional |
|
netIpv4TcpKeepaliveProbes | int Optional |
|
netIpv4TcpKeepaliveTime | int Optional |
|
netIpv4TcpMaxSynBacklog | int Optional |
|
netIpv4TcpMaxTwBuckets | int Optional |
|
netIpv4TcpTwReuse | bool Optional |
|
netNetfilterNfConntrackBuckets | int Optional |
|
netNetfilterNfConntrackMax | int Optional |
|
vmMaxMapCount | int Optional |
|
vmSwappiness | int Optional |
|
vmVfsCachePressure | int Optional |
SysctlConfig_STATUS
Used by: LinuxOSConfig_STATUS.
Property | Description | Type |
---|---|---|
fsAioMaxNr | int Optional |
|
fsFileMax | int Optional |
|
fsInotifyMaxUserWatches | int Optional |
|
fsNrOpen | int Optional |
|
kernelThreadsMax | int Optional |
|
netCoreNetdevMaxBacklog | int Optional |
|
netCoreOptmemMax | int Optional |
|
netCoreRmemDefault | int Optional |
|
netCoreRmemMax | int Optional |
|
netCoreSomaxconn | int Optional |
|
netCoreWmemDefault | int Optional |
|
netCoreWmemMax | int Optional |
|
netIpv4IpLocalPortRange | string Optional |
|
netIpv4NeighDefaultGcThresh1 | int Optional |
|
netIpv4NeighDefaultGcThresh2 | int Optional |
|
netIpv4NeighDefaultGcThresh3 | int Optional |
|
netIpv4TcpFinTimeout | int Optional |
|
netIpv4TcpkeepaliveIntvl | int Optional |
|
netIpv4TcpKeepaliveProbes | int Optional |
|
netIpv4TcpKeepaliveTime | int Optional |
|
netIpv4TcpMaxSynBacklog | int Optional |
|
netIpv4TcpMaxTwBuckets | int Optional |
|
netIpv4TcpTwReuse | bool Optional |
|
netNetfilterNfConntrackBuckets | int Optional |
|
netNetfilterNfConntrackMax | int Optional |
|
vmMaxMapCount | int Optional |
|
vmSwappiness | int Optional |
|
vmVfsCachePressure | int Optional |
SystemData_CreatedByType_STATUS
Used by: SystemData_STATUS.
Value | Description |
---|---|
“Application” | |
“Key” | |
“ManagedIdentity” | |
“User” |
SystemData_LastModifiedByType_STATUS
Used by: SystemData_STATUS.
Value | Description |
---|---|
“Application” | |
“Key” | |
“ManagedIdentity” | |
“User” |
UpgradeOverrideSettings
Used by: ClusterUpgradeSettings.
Property | Description | Type |
---|---|---|
forceUpgrade | bool Optional |
|
until | string Optional |
UpgradeOverrideSettings_STATUS
Used by: ClusterUpgradeSettings_STATUS.
Property | Description | Type |
---|---|---|
forceUpgrade | bool Optional |
|
until | string Optional |
UserAssignedIdentityDetails
Used by: ManagedClusterIdentity.
Property | Description | Type |
---|---|---|
reference | genruntime.ResourceReference Optional |
WindowsGmsaProfile
Used by: ManagedClusterWindowsProfile.
Property | Description | Type |
---|---|---|
dnsServer | string Optional |
|
enabled | bool Optional |
|
rootDomainName | string Optional |
WindowsGmsaProfile_STATUS
Used by: ManagedClusterWindowsProfile_STATUS.
Property | Description | Type |
---|---|---|
dnsServer | string Optional |
|
enabled | bool Optional |
|
rootDomainName | string Optional |
AzureKeyVaultKms_KeyVaultNetworkAccess
Used by: AzureKeyVaultKms.
Value | Description |
---|---|
“Private” | |
“Public” |
AzureKeyVaultKms_KeyVaultNetworkAccess_STATUS
Used by: AzureKeyVaultKms_STATUS.
Value | Description |
---|---|
“Private” | |
“Public” |
ContainerServiceNetworkProfile_KubeProxyConfig_IpvsConfig
Used by: ContainerServiceNetworkProfile_KubeProxyConfig.
Property | Description | Type |
---|---|---|
scheduler | ContainerServiceNetworkProfile_KubeProxyConfig_IpvsConfig_Scheduler Optional |
|
tcpFinTimeoutSeconds | int Optional |
|
tcpTimeoutSeconds | int Optional |
|
udpTimeoutSeconds | int Optional |
ContainerServiceNetworkProfile_KubeProxyConfig_IpvsConfig_STATUS
Used by: ContainerServiceNetworkProfile_KubeProxyConfig_STATUS.
Property | Description | Type |
---|---|---|
scheduler | ContainerServiceNetworkProfile_KubeProxyConfig_IpvsConfig_Scheduler_STATUS Optional |
|
tcpFinTimeoutSeconds | int Optional |
|
tcpTimeoutSeconds | int Optional |
|
udpTimeoutSeconds | int Optional |
ContainerServiceNetworkProfile_KubeProxyConfig_Mode
Used by: ContainerServiceNetworkProfile_KubeProxyConfig.
Value | Description |
---|---|
“IPTABLES” | |
“IPVS” |
ContainerServiceNetworkProfile_KubeProxyConfig_Mode_STATUS
Used by: ContainerServiceNetworkProfile_KubeProxyConfig_STATUS.
Value | Description |
---|---|
“IPTABLES” | |
“IPVS” |
ContainerServiceSshPublicKey
Used by: ContainerServiceSshConfiguration.
Property | Description | Type |
---|---|---|
keyData | string Required |
ContainerServiceSshPublicKey_STATUS
Used by: ContainerServiceSshConfiguration_STATUS.
Property | Description | Type |
---|---|---|
keyData | string Optional |
IstioCertificateAuthority
Used by: IstioServiceMesh.
Property | Description | Type |
---|---|---|
plugin | IstioPluginCertificateAuthority Optional |
IstioCertificateAuthority_STATUS
Used by: IstioServiceMesh_STATUS.
Property | Description | Type |
---|---|---|
plugin | IstioPluginCertificateAuthority_STATUS Optional |
IstioComponents
Used by: IstioServiceMesh.
Property | Description | Type |
---|---|---|
egressGateways | IstioEgressGateway[] Optional |
|
ingressGateways | IstioIngressGateway[] Optional |
IstioComponents_STATUS
Used by: IstioServiceMesh_STATUS.
Property | Description | Type |
---|---|---|
egressGateways | IstioEgressGateway_STATUS[] Optional |
|
ingressGateways | IstioIngressGateway_STATUS[] Optional |
ManagedClusterAzureMonitorProfileAppMonitoring
Used by: ManagedClusterAzureMonitorProfileLogs.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
ManagedClusterAzureMonitorProfileAppMonitoring_STATUS
Used by: ManagedClusterAzureMonitorProfileLogs_STATUS.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryMetrics
Used by: ManagedClusterAzureMonitorProfileMetrics.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryMetrics_STATUS
Used by: ManagedClusterAzureMonitorProfileMetrics_STATUS.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
ManagedClusterAzureMonitorProfileContainerInsights
Used by: ManagedClusterAzureMonitorProfileLogs.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
|
logAnalyticsWorkspaceResourceReference | genruntime.ResourceReference Optional |
|
windowsHostLogs | ManagedClusterAzureMonitorProfileWindowsHostLogs Optional |
ManagedClusterAzureMonitorProfileContainerInsights_STATUS
Used by: ManagedClusterAzureMonitorProfileLogs_STATUS.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
|
logAnalyticsWorkspaceResourceId | string Optional |
|
windowsHostLogs | ManagedClusterAzureMonitorProfileWindowsHostLogs_STATUS Optional |
ManagedClusterAzureMonitorProfileKubeStateMetrics
Used by: ManagedClusterAzureMonitorProfileMetrics.
Property | Description | Type |
---|---|---|
metricAnnotationsAllowList | string Optional |
|
metricLabelsAllowlist | string Optional |
ManagedClusterAzureMonitorProfileKubeStateMetrics_STATUS
Used by: ManagedClusterAzureMonitorProfileMetrics_STATUS.
Property | Description | Type |
---|---|---|
metricAnnotationsAllowList | string Optional |
|
metricLabelsAllowlist | string Optional |
ManagedClusterLoadBalancerProfile_BackendPoolType
Used by: ManagedClusterLoadBalancerProfile.
Value | Description |
---|---|
“NodeIP” | |
“NodeIPConfiguration” |
ManagedClusterLoadBalancerProfile_BackendPoolType_STATUS
Used by: ManagedClusterLoadBalancerProfile_STATUS.
Value | Description |
---|---|
“NodeIP” | |
“NodeIPConfiguration” |
ManagedClusterLoadBalancerProfile_ManagedOutboundIPs
Used by: ManagedClusterLoadBalancerProfile.
Property | Description | Type |
---|---|---|
count | int Optional |
|
countIPv6 | int Optional |
ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS
Used by: ManagedClusterLoadBalancerProfile_STATUS.
Property | Description | Type |
---|---|---|
count | int Optional |
|
countIPv6 | int Optional |
ManagedClusterLoadBalancerProfile_OutboundIPPrefixes
Used by: ManagedClusterLoadBalancerProfile.
Property | Description | Type |
---|---|---|
publicIPPrefixes | ResourceReference[] Optional |
ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS
Used by: ManagedClusterLoadBalancerProfile_STATUS.
Property | Description | Type |
---|---|---|
publicIPPrefixes | ResourceReference_STATUS[] Optional |
ManagedClusterLoadBalancerProfile_OutboundIPs
Used by: ManagedClusterLoadBalancerProfile.
Property | Description | Type |
---|---|---|
publicIPs | ResourceReference[] Optional |
ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS
Used by: ManagedClusterLoadBalancerProfile_STATUS.
Property | Description | Type |
---|---|---|
publicIPs | ResourceReference_STATUS[] Optional |
ManagedClusterManagedOutboundIPProfile
Used by: ManagedClusterNATGatewayProfile.
Property | Description | Type |
---|---|---|
count | int Optional |
ManagedClusterManagedOutboundIPProfile_STATUS
Used by: ManagedClusterNATGatewayProfile_STATUS.
Property | Description | Type |
---|---|---|
count | int Optional |
ManagedClusterPodIdentity_ProvisioningInfo_STATUS
Used by: ManagedClusterPodIdentity_STATUS.
Property | Description | Type |
---|---|---|
error | ManagedClusterPodIdentityProvisioningError_STATUS Optional |
ManagedClusterPodIdentity_ProvisioningState_STATUS
Used by: ManagedClusterPodIdentity_STATUS.
Value | Description |
---|---|
“Assigned” | |
“Canceled” | |
“Deleting” | |
“Failed” | |
“Succeeded” | |
“Updating” |
ManagedClusterSecurityProfileDefenderSecurityMonitoring
Used by: ManagedClusterSecurityProfileDefender.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
ManagedClusterSecurityProfileDefenderSecurityMonitoring_STATUS
Used by: ManagedClusterSecurityProfileDefender_STATUS.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler_AddonAutoscaling
Used by: ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler.
Value | Description |
---|---|
“Disabled” | |
“Enabled” |
ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler_AddonAutoscaling_STATUS
Used by: ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler_STATUS.
Value | Description |
---|---|
“Disabled” | |
“Enabled” |
ManualScaleProfile
Used by: ScaleProfile.
Property | Description | Type |
---|---|---|
count | int Optional |
|
sizes | string[] Optional |
ManualScaleProfile_STATUS
Used by: ScaleProfile_STATUS.
Property | Description | Type |
---|---|---|
count | int Optional |
|
sizes | string[] Optional |
PortRange_Protocol
Used by: PortRange.
Value | Description |
---|---|
“TCP” | |
“UDP” |
PortRange_Protocol_STATUS
Used by: PortRange_STATUS.
Value | Description |
---|---|
“TCP” | |
“UDP” |
ResourceReference
Used by: ManagedClusterLoadBalancerProfile, ManagedClusterLoadBalancerProfile_OutboundIPPrefixes, ManagedClusterLoadBalancerProfile_OutboundIPs, and ManagedClusterNATGatewayProfile.
Property | Description | Type |
---|---|---|
reference | genruntime.ResourceReference Optional |
ResourceReference_STATUS
Used by: ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS, ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS, ManagedClusterLoadBalancerProfile_STATUS, and ManagedClusterNATGatewayProfile_STATUS.
Property | Description | Type |
---|---|---|
id | string Optional |
ContainerServiceNetworkProfile_KubeProxyConfig_IpvsConfig_Scheduler
Used by: ContainerServiceNetworkProfile_KubeProxyConfig_IpvsConfig.
Value | Description |
---|---|
“LeastConnection” | |
“RoundRobin” |
ContainerServiceNetworkProfile_KubeProxyConfig_IpvsConfig_Scheduler_STATUS
Used by: ContainerServiceNetworkProfile_KubeProxyConfig_IpvsConfig_STATUS.
Value | Description |
---|---|
“LeastConnection” | |
“RoundRobin” |
IstioEgressGateway
Used by: IstioComponents.
Property | Description | Type |
---|---|---|
enabled | bool Required |
|
nodeSelector | map[string]string Optional |
IstioEgressGateway_STATUS
Used by: IstioComponents_STATUS.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
|
nodeSelector | map[string]string Optional |
IstioIngressGateway
Used by: IstioComponents.
Property | Description | Type |
---|---|---|
enabled | bool Required |
|
mode | IstioIngressGateway_Mode Required |
IstioIngressGateway_STATUS
Used by: IstioComponents_STATUS.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
|
mode | IstioIngressGateway_Mode_STATUS Optional |
IstioPluginCertificateAuthority
Used by: IstioCertificateAuthority.
Property | Description | Type |
---|---|---|
certChainObjectName | string Optional |
|
certObjectName | string Optional |
|
keyObjectName | string Optional |
|
keyVaultReference | genruntime.ResourceReference Optional |
|
rootCertObjectName | string Optional |
IstioPluginCertificateAuthority_STATUS
Used by: IstioCertificateAuthority_STATUS.
Property | Description | Type |
---|---|---|
certChainObjectName | string Optional |
|
certObjectName | string Optional |
|
keyObjectName | string Optional |
|
keyVaultId | string Optional |
|
rootCertObjectName | string Optional |
ManagedClusterAzureMonitorProfileWindowsHostLogs
Used by: ManagedClusterAzureMonitorProfileContainerInsights.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
ManagedClusterAzureMonitorProfileWindowsHostLogs_STATUS
Used by: ManagedClusterAzureMonitorProfileContainerInsights_STATUS.
Property | Description | Type |
---|---|---|
enabled | bool Optional |
ManagedClusterPodIdentityProvisioningError_STATUS
Used by: ManagedClusterPodIdentity_ProvisioningInfo_STATUS.
Property | Description | Type |
---|---|---|
error | ManagedClusterPodIdentityProvisioningErrorBody_STATUS Optional |
IstioIngressGateway_Mode
Used by: IstioIngressGateway.
Value | Description |
---|---|
“External” | |
“Internal” |
IstioIngressGateway_Mode_STATUS
Used by: IstioIngressGateway_STATUS.
Value | Description |
---|---|
“External” | |
“Internal” |
ManagedClusterPodIdentityProvisioningErrorBody_STATUS
Used by: ManagedClusterPodIdentityProvisioningError_STATUS.
Property | Description | Type |
---|---|---|
code | string Optional |
|
details | ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled[] Optional |
|
message | string Optional |
|
target | string Optional |
ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled
Used by: ManagedClusterPodIdentityProvisioningErrorBody_STATUS.
Property | Description | Type |
---|---|---|
code | string Optional |
|
message | string Optional |
|
target | string Optional |