FluxConfigurationBlobStorageServicePrincipalArgs

data class FluxConfigurationBlobStorageServicePrincipalArgs(val clientCertificateBase64: Output<String>? = null, val clientCertificatePassword: Output<String>? = null, val clientCertificateSendChain: Output<Boolean>? = null, val clientId: Output<String>, val clientSecret: Output<String>? = null, val tenantId: Output<String>) : ConvertibleToJava<FluxConfigurationBlobStorageServicePrincipalArgs>

Constructors

constructor(clientCertificateBase64: Output<String>? = null, clientCertificatePassword: Output<String>? = null, clientCertificateSendChain: Output<Boolean>? = null, clientId: Output<String>, clientSecret: Output<String>? = null, tenantId: Output<String>)

Properties

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

Base64-encoded certificate used to authenticate a Service Principal .

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

Specifies the password for the certificate used to authenticate a Service Principal .

Link copied to clipboard
val clientCertificateSendChain: Output<Boolean>? = null

Specifies whether to include x5c header in client claims when acquiring a token to enable subject name / issuer based authentication for the client certificate.

Link copied to clipboard
val clientId: Output<String>

Specifies the client ID for authenticating a Service Principal.

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

Specifies the client secret for authenticating a Service Principal.

Link copied to clipboard
val tenantId: Output<String>

Specifies the tenant ID for authenticating a Service Principal.

Functions

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