ServicePrincipalCertificateAuthInfo interface

The authentication info when authType is servicePrincipal certificate

Extends

Properties

authType

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

certificate

ServicePrincipal certificate for servicePrincipal auth.

clientId

Application clientId for servicePrincipal auth.

deleteOrUpdateBehavior

Indicates whether to clean up previous operation when Linker is updating or deleting

principalId

Principal Id for servicePrincipal auth.

roles

Optional, this value specifies the Azure roles to be assigned. Automatically

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.

Property Details

authType

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

authType: "servicePrincipalCertificate"

Property Value

"servicePrincipalCertificate"

certificate

ServicePrincipal certificate for servicePrincipal auth.

certificate: string

Property Value

string

clientId

Application clientId for servicePrincipal auth.

clientId: string

Property Value

string

deleteOrUpdateBehavior

Indicates whether to clean up previous operation when Linker is updating or deleting

deleteOrUpdateBehavior?: string

Property Value

string

principalId

Principal Id for servicePrincipal auth.

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