SystemAssignedIdentityAuthInfo interface

The authentication info when authType is systemAssignedIdentity

Extends

Properties

authType

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

deleteOrUpdateBehavior

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

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.

userName

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