ManagedIdentityCredential interface

Credential for user managed identity

Extends

Properties

credentialType

[Required] Credential type used to authentication with storage.

managedIdentityType

ManagedIdentityCredential identity type

userManagedIdentityClientId

ClientId for the UAMI. For ManagedIdentityType = SystemManaged, this field is null.

userManagedIdentityPrincipalId

PrincipalId for the UAMI. For ManagedIdentityType = SystemManaged, this field is null.

userManagedIdentityResourceId

Full arm scope for the Id. For ManagedIdentityType = SystemManaged, this field is null.

userManagedIdentityTenantId

TenantId for the UAMI. For ManagedIdentityType = SystemManaged, this field is null.

Property Details

credentialType

[Required] Credential type used to authentication with storage.

credentialType: "ManagedIdentity"

Property Value

"ManagedIdentity"

managedIdentityType

ManagedIdentityCredential identity type

managedIdentityType?: string

Property Value

string

userManagedIdentityClientId

ClientId for the UAMI. For ManagedIdentityType = SystemManaged, this field is null.

userManagedIdentityClientId?: string

Property Value

string

userManagedIdentityPrincipalId

PrincipalId for the UAMI. For ManagedIdentityType = SystemManaged, this field is null.

userManagedIdentityPrincipalId?: string

Property Value

string

userManagedIdentityResourceId

Full arm scope for the Id. For ManagedIdentityType = SystemManaged, this field is null.

userManagedIdentityResourceId?: string

Property Value

string

userManagedIdentityTenantId

TenantId for the UAMI. For ManagedIdentityType = SystemManaged, this field is null.

userManagedIdentityTenantId?: string

Property Value

string