Microsoft Azure · Schema

ManagedClusterAADProfile

AAD profile for the managed cluster.

API ManagementCloudCloud ComputingEnterpriseInfrastructure as a ServicePlatform as a ServiceT1

Properties

Name Type Description
managed boolean Whether to enable managed AAD.
enableAzureRBAC boolean Whether to enable Azure RBAC for Kubernetes authorization.
adminGroupObjectIDs array The list of AAD group object IDs for cluster admin role.
tenantID string The AAD tenant ID for authentication.
View JSON Schema on GitHub

JSON Schema

microsoft-azure-managedclusteraadprofile-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/ManagedClusterAADProfile",
  "title": "ManagedClusterAADProfile",
  "type": "object",
  "description": "AAD profile for the managed cluster.",
  "properties": {
    "managed": {
      "type": "boolean",
      "description": "Whether to enable managed AAD.",
      "example": true
    },
    "enableAzureRBAC": {
      "type": "boolean",
      "description": "Whether to enable Azure RBAC for Kubernetes authorization.",
      "example": true
    },
    "adminGroupObjectIDs": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "The list of AAD group object IDs for cluster admin role.",
      "example": []
    },
    "tenantID": {
      "type": "string",
      "description": "The AAD tenant ID for authentication.",
      "example": "500123"
    }
  }
}