IstioPluginCertificateAuthorityArgs

data class IstioPluginCertificateAuthorityArgs(val certChainObjectName: Output<String>? = null, val certObjectName: Output<String>? = null, val keyObjectName: Output<String>? = null, val keyVaultId: Output<String>? = null, val rootCertObjectName: Output<String>? = null) : ConvertibleToJava<IstioPluginCertificateAuthorityArgs>

Plugin certificates information for Service Mesh.

Constructors

Link copied to clipboard
constructor(certChainObjectName: Output<String>? = null, certObjectName: Output<String>? = null, keyObjectName: Output<String>? = null, keyVaultId: Output<String>? = null, rootCertObjectName: Output<String>? = null)

Properties

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

Certificate chain object name in Azure Key Vault.

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

Intermediate certificate object name in Azure Key Vault.

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

Intermediate certificate private key object name in Azure Key Vault.

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

The resource ID of the Key Vault.

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

Root certificate object name in Azure Key Vault.

Functions

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