ApplicationGatewayTrustedRootCertificateArgs

data class ApplicationGatewayTrustedRootCertificateArgs(val data: Output<String>? = null, val id: Output<String>? = null, val keyVaultSecretId: Output<String>? = null, val name: Output<String>) : ConvertibleToJava<ApplicationGatewayTrustedRootCertificateArgs>

Constructors

constructor(data: Output<String>? = null, id: Output<String>? = null, keyVaultSecretId: Output<String>? = null, name: Output<String>)

Properties

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

The contents of the Trusted Root Certificate which should be used. Required if key_vault_secret_id is not set.

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

The ID of the Rewrite Rule Set

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

The Secret ID of the (base-64 encoded unencrypted pfx) Secret or Certificate object stored in Azure KeyVault. You need to enable soft delete for the Key Vault to use this feature. Required if data is not set.

Link copied to clipboard
val name: Output<String>

The Name of the Trusted Root Certificate to use.

Functions

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