Azure Kubernetes Service · Schema
ManagedClusterProperties
Properties of the managed cluster.
AzureCloudContainersDevOpsKubernetesOrchestration
Properties
| Name | Type | Description |
|---|---|---|
| provisioningState | string | The current provisioning state of the managed cluster resource. |
| maxAgentPools | integer | The max number of agent pools for the managed cluster. |
| kubernetesVersion | string | The version of Kubernetes specified by the user. Both patch version (e.g. 1.20.13) and minor version (e.g. 1.20) are supported. When a minor version is specified, the latest supported patch version is |
| currentKubernetesVersion | string | The version of Kubernetes the Managed Cluster is running. |
| dnsPrefix | string | This cannot be updated once the Managed Cluster has been created. |
| fqdnSubdomain | string | This cannot be updated once the Managed Cluster has been created. Used only with private clusters with custom private DNS zone. |
| fqdn | string | The FQDN of the master pool. |
| privateFQDN | string | The FQDN of private cluster. |
| azurePortalFQDN | string | The special FQDN used by the Azure Portal to access the Managed Cluster. It is only set for private cluster enabled clusters. |
| enableRBAC | boolean | Whether to enable Kubernetes Role-Based Access Control. |
| supportPlan | string | The support plan for the Managed Cluster. |
| disableLocalAccounts | boolean | If set to true, getting static credentials will be disabled for this cluster. |
| nodeResourceGroup | string | The name of the resource group containing agent pool nodes. |
| agentPoolProfiles | array | The agent pool properties. |
| identityProfile | object | Identities associated with the cluster. |
| addonProfiles | object | The profile of managed cluster add-ons. |
| diskEncryptionSetID | string | The Resource ID of the disk encryption set to use for enabling encryption at rest. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "ManagedClusterProperties",
"type": "object",
"description": "Properties of the managed cluster.",
"properties": {
"provisioningState": {
"type": "string",
"description": "The current provisioning state of the managed cluster resource."
},
"maxAgentPools": {
"type": "integer",
"description": "The max number of agent pools for the managed cluster."
},
"kubernetesVersion": {
"type": "string",
"description": "The version of Kubernetes specified by the user. Both patch version (e.g. 1.20.13) and minor version (e.g. 1.20) are supported. When a minor version is specified, the latest supported patch version is chosen automatically."
},
"currentKubernetesVersion": {
"type": "string",
"description": "The version of Kubernetes the Managed Cluster is running."
},
"dnsPrefix": {
"type": "string",
"description": "This cannot be updated once the Managed Cluster has been created."
},
"fqdnSubdomain": {
"type": "string",
"description": "This cannot be updated once the Managed Cluster has been created. Used only with private clusters with custom private DNS zone."
},
"fqdn": {
"type": "string",
"description": "The FQDN of the master pool."
},
"privateFQDN": {
"type": "string",
"description": "The FQDN of private cluster."
},
"azurePortalFQDN": {
"type": "string",
"description": "The special FQDN used by the Azure Portal to access the Managed Cluster. It is only set for private cluster enabled clusters."
},
"enableRBAC": {
"type": "boolean",
"description": "Whether to enable Kubernetes Role-Based Access Control."
},
"supportPlan": {
"type": "string",
"description": "The support plan for the Managed Cluster."
},
"disableLocalAccounts": {
"type": "boolean",
"description": "If set to true, getting static credentials will be disabled for this cluster."
},
"nodeResourceGroup": {
"type": "string",
"description": "The name of the resource group containing agent pool nodes."
},
"agentPoolProfiles": {
"type": "array",
"description": "The agent pool properties."
},
"identityProfile": {
"type": "object",
"description": "Identities associated with the cluster."
},
"addonProfiles": {
"type": "object",
"description": "The profile of managed cluster add-ons."
},
"diskEncryptionSetID": {
"type": "string",
"description": "The Resource ID of the disk encryption set to use for enabling encryption at rest."
}
}
}