ManagedIdentityCredential interface

Credential for user managed identity

Extends

Properties

credentialType

Polymorphic discriminator, which specifies the different types this object can be

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

Polymorphic discriminator, which specifies the different types this object can be

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