ManagedServiceIdentity Class

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

Constructor

ManagedServiceIdentity()

Variables

Name Description
principal_id
str

The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.

tenant_id
str

The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.

type
Union[str, <xref:"ManagedServiceIdentityType">]

The type of managed identity assigned to this resource. Required. Known values are: "None", "SystemAssigned", "UserAssigned", and "SystemAssigned,UserAssigned".

user_assigned_identities
dict[str, <xref:"UserAssignedIdentity">]

The identities assigned to this resource by the user.

Attributes

principalId

The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.

principalId: str

tenantId

The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.

tenantId: str

type

"None", "SystemAssigned", "UserAssigned", and "SystemAssigned,UserAssigned".

type: Required[str | ManagedServiceIdentityType]

userAssignedIdentities

The identities assigned to this resource by the user.

userAssignedIdentities: dict[str, 'UserAssignedIdentity']