KeyVaultCertificatePropertiesArgs

data class KeyVaultCertificatePropertiesArgs(val autoSync: Output<Either<String, KeyVaultCertificateAutoSync>>? = null, val certVersion: Output<String>? = null, val excludePrivateKey: Output<Boolean>? = null, val keyVaultCertName: Output<String>, val type: Output<String>, val vaultUri: Output<String>) : ConvertibleToJava<KeyVaultCertificatePropertiesArgs>

Properties of certificate imported from key vault.

Constructors

Link copied to clipboard
constructor(autoSync: Output<Either<String, KeyVaultCertificateAutoSync>>? = null, certVersion: Output<String>? = null, excludePrivateKey: Output<Boolean>? = null, keyVaultCertName: Output<String>, type: Output<String>, vaultUri: Output<String>)

Properties

Link copied to clipboard
val autoSync: Output<Either<String, KeyVaultCertificateAutoSync>>? = null

Indicates whether to automatically synchronize certificate from key vault or not.

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

The certificate version of key vault.

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

Optional. If set to true, it will not import private key from key vault.

Link copied to clipboard

The certificate name of key vault.

Link copied to clipboard
val type: Output<String>

The type of the certificate source. Expected value is 'KeyVaultCertificate'.

Link copied to clipboard
val vaultUri: Output<String>

The vault uri of user key vault.

Functions

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