ServicePrincipalCertificateAuthInfoArgs

data class ServicePrincipalCertificateAuthInfoArgs(val authType: Output<String>, val certificate: Output<String>, val clientId: Output<String>, val deleteOrUpdateBehavior: Output<Either<String, DeleteOrUpdateBehavior>>? = null, val principalId: Output<String>, val roles: Output<List<String>>? = null) : ConvertibleToJava<ServicePrincipalCertificateAuthInfoArgs>

The authentication info when authType is servicePrincipal certificate

Constructors

Link copied to clipboard
constructor(authType: Output<String>, certificate: Output<String>, clientId: Output<String>, deleteOrUpdateBehavior: Output<Either<String, DeleteOrUpdateBehavior>>? = null, principalId: Output<String>, roles: Output<List<String>>? = null)

Properties

Link copied to clipboard
val authType: Output<String>

The authentication type. Expected value is 'servicePrincipalCertificate'.

Link copied to clipboard
val certificate: Output<String>

ServicePrincipal certificate for servicePrincipal auth.

Link copied to clipboard
val clientId: Output<String>

Application clientId for servicePrincipal auth.

Link copied to clipboard

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

Link copied to clipboard
val principalId: Output<String>

Principal Id for servicePrincipal auth.

Link copied to clipboard
val roles: Output<List<String>>? = null

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

Functions

Link copied to clipboard
open override fun toJava(): ServicePrincipalCertificateAuthInfoArgs