CustomerCertificateParametersArgs

data class CustomerCertificateParametersArgs(val certificateAuthority: Output<String>? = null, val secretSource: Output<ResourceReferenceArgs>, val secretVersion: Output<String>? = null, val subjectAlternativeNames: Output<List<String>>? = null, val type: Output<String>, val useLatestVersion: Output<Boolean>? = null) : ConvertibleToJava<CustomerCertificateParametersArgs>

Customer Certificate used for https

Constructors

Link copied to clipboard
constructor(certificateAuthority: Output<String>? = null, secretSource: Output<ResourceReferenceArgs>, secretVersion: Output<String>? = null, subjectAlternativeNames: Output<List<String>>? = null, type: Output<String>, useLatestVersion: Output<Boolean>? = null)

Properties

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

Certificate issuing authority.

Link copied to clipboard

Resource reference to the KV secret

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

Version of the secret to be used

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

The list of SANs.

Link copied to clipboard
val type: Output<String>

The type of the Secret to create. Expected value is 'CustomerCertificate'.

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

Whether to use the latest version for the certificate

Functions

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