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.
View JSON Schema on GitHub

JSON Schema

azure-kubernetes-service-managed-cluster-properties-schema.json Raw ↑
{
  "$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."
    }
  }
}