Microsoft Azure · Schema
ManagedClusterProperties
Properties of a managed cluster.
API ManagementCloudCloud ComputingEnterpriseInfrastructure as a ServicePlatform as a ServiceT1
Properties
| Name | Type | Description |
|---|---|---|
| provisioningState | string | The current provisioning state. |
| powerState | object | |
| kubernetesVersion | string | The version of Kubernetes specified by the user. |
| currentKubernetesVersion | string | The current version of Kubernetes running on the cluster. |
| dnsPrefix | string | This cannot be updated once the managed cluster has been created. |
| fqdn | string | The FQDN of the master pool. |
| fqdnSubdomain | string | The FQDN subdomain. |
| agentPoolProfiles | array | The agent pool properties. |
| linuxProfile | object | The profile for Linux VMs. |
| windowsProfile | object | The profile for Windows VMs. |
| servicePrincipalProfile | object | Information about the service principal identity for the cluster. |
| addonProfiles | object | The profile of managed cluster add-on. |
| nodeResourceGroup | string | The name of the resource group containing agent pool nodes. |
| enableRBAC | boolean | Whether to enable Kubernetes RBAC. |
| enablePodSecurityPolicy | boolean | Whether to enable Kubernetes pod security policy (deprecated). |
| autoScalerProfile | object | Parameters to be applied to the cluster autoscaler. |
| apiServerAccessProfile | object | Access profile for managed cluster API server. |
| diskEncryptionSetID | string | The resource ID of the disk encryption set. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "ManagedClusterProperties",
"type": "object",
"description": "Properties of a managed cluster.",
"properties": {
"provisioningState": {
"type": "string",
"description": "The current provisioning state."
},
"powerState": {
"type": "object"
},
"kubernetesVersion": {
"type": "string",
"description": "The version of Kubernetes specified by the user."
},
"currentKubernetesVersion": {
"type": "string",
"description": "The current version of Kubernetes running on the cluster."
},
"dnsPrefix": {
"type": "string",
"description": "This cannot be updated once the managed cluster has been created."
},
"fqdn": {
"type": "string",
"description": "The FQDN of the master pool."
},
"fqdnSubdomain": {
"type": "string",
"description": "The FQDN subdomain."
},
"agentPoolProfiles": {
"type": "array",
"description": "The agent pool properties."
},
"linuxProfile": {
"type": "object",
"description": "The profile for Linux VMs."
},
"windowsProfile": {
"type": "object",
"description": "The profile for Windows VMs."
},
"servicePrincipalProfile": {
"type": "object",
"description": "Information about the service principal identity for the cluster."
},
"addonProfiles": {
"type": "object",
"description": "The profile of managed cluster add-on."
},
"nodeResourceGroup": {
"type": "string",
"description": "The name of the resource group containing agent pool nodes."
},
"enableRBAC": {
"type": "boolean",
"description": "Whether to enable Kubernetes RBAC."
},
"enablePodSecurityPolicy": {
"type": "boolean",
"description": "Whether to enable Kubernetes pod security policy (deprecated)."
},
"autoScalerProfile": {
"type": "object",
"description": "Parameters to be applied to the cluster autoscaler."
},
"apiServerAccessProfile": {
"type": "object",
"description": "Access profile for managed cluster API server."
},
"diskEncryptionSetID": {
"type": "string",
"description": "The resource ID of the disk encryption set."
}
}
}