Share via


EncryptionIdentity interface

Identity used to authenticate with key vault.

Properties

federatedClientId

ClientId of the multi-tenant AAD Application. Used to access cross-tenant keyvaults.

principalId

The principal ID (object ID) of the identity used to authenticate with key vault. Read-only. NOTE: This property will not be serialized. It can only be populated by the server.

userAssignedIdentity

The ARM resource identifier of the user assigned identity used to authenticate with key vault. Applicable if identity.type has 'UserAssigned'. It should match key of identity.userAssignedIdentities.

Property Details

federatedClientId

ClientId of the multi-tenant AAD Application. Used to access cross-tenant keyvaults.

federatedClientId?: string

Property Value

string

principalId

The principal ID (object ID) of the identity used to authenticate with key vault. Read-only. NOTE: This property will not be serialized. It can only be populated by the server.

principalId?: string

Property Value

string

userAssignedIdentity

The ARM resource identifier of the user assigned identity used to authenticate with key vault. Applicable if identity.type has 'UserAssigned'. It should match key of identity.userAssignedIdentities.

userAssignedIdentity?: string

Property Value

string