ManagedIdentityCredential interface
Credential for user managed identity
- Extends
Properties
credential |
Polymorphic discriminator, which specifies the different types this object can be |
managed |
ManagedIdentityCredential identity type |
user |
ClientId for the UAMI. For ManagedIdentityType = SystemManaged, this field is null. |
user |
PrincipalId for the UAMI. For ManagedIdentityType = SystemManaged, this field is null. |
user |
Full arm scope for the Id. For ManagedIdentityType = SystemManaged, this field is null. |
user |
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