Share via


ManagedClusterIdentity interface

Identity for the managed cluster.

Properties

delegatedResources

The delegated identity resources assigned to this managed cluster. This can only be set by another Azure Resource Provider, and managed cluster only accept one delegated identity resource. Internal use only.

principalId

The principal id of the system assigned identity which is used by master components.

tenantId

The tenant id of the system assigned identity which is used by master components.

type

The type of identity used for the managed cluster. For more information see use managed identities in AKS.

userAssignedIdentities

The user identity associated with the managed cluster. This identity will be used in control plane. Only one user assigned identity is allowed. The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

Property Details

delegatedResources

The delegated identity resources assigned to this managed cluster. This can only be set by another Azure Resource Provider, and managed cluster only accept one delegated identity resource. Internal use only.

delegatedResources?: Record<string, DelegatedResource>

Property Value

Record<string, DelegatedResource>

principalId

The principal id of the system assigned identity which is used by master components.

principalId?: string

Property Value

string

tenantId

The tenant id of the system assigned identity which is used by master components.

tenantId?: string

Property Value

string

type

The type of identity used for the managed cluster. For more information see use managed identities in AKS.

type?: string

Property Value

string

userAssignedIdentities

The user identity associated with the managed cluster. This identity will be used in control plane. Only one user assigned identity is allowed. The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

userAssignedIdentities?: Record<string, ManagedServiceIdentityUserAssignedIdentitiesValue>

Property Value