UserAssignedIdentityAuthInfo interface

The authentication info when authType is userAssignedIdentity

Extends

Properties

authType

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

clientId

Client Id for userAssignedIdentity.

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

subscriptionId

Subscription id for userAssignedIdentity.

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: "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