UserAssignedIdentityAuthInfo interface
The authentication info when authType is userAssignedIdentity
- Extends
Properties
| auth |
Polymorphic discriminator, which specifies the different types this object can be |
| client |
Client Id for userAssignedIdentity. |
| delete |
Indicates whether to clean up previous operation when Linker is updating or deleting |
| roles | Optional, this value specifies the Azure role to be assigned |
| subscription |
Subscription id for userAssignedIdentity. |
Inherited Properties
| auth |
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth. |
| user |
Username created in the database which is mapped to a user in AAD. |
Property Details
authType
Polymorphic discriminator, which specifies the different types this object can be
authType: "userAssignedIdentity"
Property Value
"userAssignedIdentity"
clientId
Client Id for userAssignedIdentity.
clientId?: string
Property Value
string
deleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
deleteOrUpdateBehavior?: string
Property Value
string
roles
Optional, this value specifies the Azure role to be assigned
roles?: string[]
Property Value
string[]
subscriptionId
Subscription id for userAssignedIdentity.
subscriptionId?: string
Property Value
string
Inherited Property Details
authMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
authMode?: string
Property Value
string
Inherited From AuthInfoBase.authMode
userName
Username created in the database which is mapped to a user in AAD.
userName?: string
Property Value
string
Inherited From DatabaseAadAuthInfo.userName