ManagedIdentity interface

A class represent managed identities used for request and response

Properties

principalId

Get the principal id for the system assigned identity. Only be used in response. NOTE: This property will not be serialized. It can only be populated by the server.

tenantId

Get the tenant id for the system assigned identity. Only be used in response NOTE: This property will not be serialized. It can only be populated by the server.

type

Represents the identity type: systemAssigned, userAssigned, None

userAssignedIdentities

Get or set the user assigned identities

Property Details

principalId

Get the principal id for the system assigned identity. Only be used in response. NOTE: This property will not be serialized. It can only be populated by the server.

principalId?: string

Property Value

string

tenantId

Get the tenant id for the system assigned identity. Only be used in response NOTE: This property will not be serialized. It can only be populated by the server.

tenantId?: string

Property Value

string

type

Represents the identity type: systemAssigned, userAssigned, None

type?: string

Property Value

string

userAssignedIdentities

Get or set the user assigned identities

userAssignedIdentities?: {[propertyName: string]: UserAssignedIdentityProperty}

Property Value

{[propertyName: string]: UserAssignedIdentityProperty}