![JAR search and dependency download from the Maven repository](/logo.png)
com.pulumi.azurenative.deviceregistry.kotlin.outputs.OwnCertificateResponse.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-azure-native-kotlin Show documentation
Show all versions of pulumi-azure-native-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.azurenative.deviceregistry.kotlin.outputs
import kotlin.String
import kotlin.Suppress
/**
* Certificate or private key that can be used by the southbound connector connecting to the shop floor/OT device. The accepted extensions are .der for certificates and .pfx/.pem for private keys.
* @property certPasswordReference Secret Reference Name (Pfx or Pem password).
* @property certSecretReference Secret Reference name (cert and private key).
* @property certThumbprint Certificate thumbprint.
*/
public data class OwnCertificateResponse(
public val certPasswordReference: String? = null,
public val certSecretReference: String? = null,
public val certThumbprint: String? = null,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.azurenative.deviceregistry.outputs.OwnCertificateResponse): OwnCertificateResponse = OwnCertificateResponse(
certPasswordReference = javaType.certPasswordReference().map({ args0 -> args0 }).orElse(null),
certSecretReference = javaType.certSecretReference().map({ args0 -> args0 }).orElse(null),
certThumbprint = javaType.certThumbprint().map({ args0 -> args0 }).orElse(null),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy