ServicePrincipalCertificateAuthInfo interface
The authentication info when authType is servicePrincipal certificate
- Extends
Properties
| auth |
Polymorphic discriminator, which specifies the different types this object can be |
| certificate | ServicePrincipal certificate for servicePrincipal auth. |
| client |
Application clientId for servicePrincipal auth. |
| delete |
Indicates whether to clean up previous operation when Linker is updating or deleting |
| principal |
Principal Id for servicePrincipal auth. |
| 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. |
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