Package version:

Interface ManagedServiceIdentity

Managed service identity (system assigned and/or user assigned identities)

Hierarchy

  • ManagedServiceIdentity

Properties

principalId?: string

The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. NOTE: This property will not be serialized. It can only be populated by the server.

tenantId?: string

The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. NOTE: This property will not be serialized. It can only be populated by the server.

type: string

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

userAssignedIdentities?: {
    [propertyName: string]: UserAssignedIdentity;
}

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

Type declaration

Generated using TypeDoc