SystemAssignedIdentityAuthInfo interface
The authentication info when authType is systemAssignedIdentity
- 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 |
| roles | Optional, this value specifies the Azure role to be assigned |
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: "systemAssignedIdentity"
Property Value
"systemAssignedIdentity"
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[]
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