UserAccountAuthInfo interface
The authentication info when authType is user account
- Extends
Properties
| auth |
Polymorphic discriminator, which specifies the different types this object can be |
| delete |
Indicates whether to clean up previous operation when Linker is updating or deleting |
| principal |
Principal Id for user account. |
| roles | Optional, this value specifies the Azure roles to be assigned. Automatically |
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: "userAccount"
Property Value
"userAccount"
deleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
deleteOrUpdateBehavior?: string
Property Value
string
principalId
Principal Id for user account.
principalId?: string
Property Value
string
roles
Optional, this value specifies the Azure roles to be assigned. Automatically
roles?: 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