![JAR search and dependency download from the Maven repository](/logo.png)
com.pulumi.azure.containerservice.kotlin.outputs.KubernetesClusterServiceMeshProfileCertificateAuthority.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-azure-kotlin Show documentation
Show all versions of pulumi-azure-kotlin Show documentation
Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.azure.containerservice.kotlin.outputs
import kotlin.String
import kotlin.Suppress
/**
*
* @property certChainObjectName The certificate chain object name in Azure Key Vault.
* @property certObjectName The intermediate certificate object name in Azure Key Vault.
* @property keyObjectName The intermediate certificate private key object name in Azure Key Vault.
* > **Note:** For more information on [Istio-based service mesh add-on with plug-in CA certificates and how to generate these certificates](https://learn.microsoft.com/en-us/azure/aks/istio-plugin-ca),
* @property keyVaultId The resource ID of the Key Vault.
* @property rootCertObjectName The root certificate object name in Azure Key Vault.
*/
public data class KubernetesClusterServiceMeshProfileCertificateAuthority(
public val certChainObjectName: String,
public val certObjectName: String,
public val keyObjectName: String,
public val keyVaultId: String,
public val rootCertObjectName: String,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.azure.containerservice.outputs.KubernetesClusterServiceMeshProfileCertificateAuthority): KubernetesClusterServiceMeshProfileCertificateAuthority =
KubernetesClusterServiceMeshProfileCertificateAuthority(
certChainObjectName = javaType.certChainObjectName(),
certObjectName = javaType.certObjectName(),
keyObjectName = javaType.keyObjectName(),
keyVaultId = javaType.keyVaultId(),
rootCertObjectName = javaType.rootCertObjectName(),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy