Identity Class

Properties to configure Identity for Bring your Own Keys.

Constructor

Identity(*args: Any, **kwargs: Any)

Variables

Name Description
principal_id
str

ObjectId from the KeyVault.

tenant_id
str

TenantId from the KeyVault.

type

Type of managed service identity. Known values are: "SystemAssigned", "UserAssigned", "SystemAssigned, UserAssigned", and "None".

user_assigned_identities

Properties for User Assigned Identities.

Attributes

principal_id

ObjectId from the KeyVault.

principal_id: str | None

tenant_id

TenantId from the KeyVault.

tenant_id: str | None

type

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

type: str | _models.ManagedServiceIdentityType | None

user_assigned_identities

Properties for User Assigned Identities.

user_assigned_identities: dict[str, '_models.UserAssignedIdentity'] | None