
com.pulumi.azurenative.hdinsight.kotlin.enums.JsonWebKeyEncryptionAlgorithm.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.azurenative.hdinsight.kotlin.enums
import com.pulumi.kotlin.ConvertibleToJava
import kotlin.Suppress
/**
* Algorithm identifier for encryption, default RSA-OAEP.
*/
public enum class JsonWebKeyEncryptionAlgorithm(
public val javaValue: com.pulumi.azurenative.hdinsight.enums.JsonWebKeyEncryptionAlgorithm,
) : ConvertibleToJava {
RSAOAEP(com.pulumi.azurenative.hdinsight.enums.JsonWebKeyEncryptionAlgorithm.RSAOAEP),
RSAOAEP256(com.pulumi.azurenative.hdinsight.enums.JsonWebKeyEncryptionAlgorithm.RSAOAEP256),
RSA1_5(com.pulumi.azurenative.hdinsight.enums.JsonWebKeyEncryptionAlgorithm.RSA1_5),
;
override fun toJava(): com.pulumi.azurenative.hdinsight.enums.JsonWebKeyEncryptionAlgorithm =
javaValue
public companion object {
public fun toKotlin(javaType: com.pulumi.azurenative.hdinsight.enums.JsonWebKeyEncryptionAlgorithm): JsonWebKeyEncryptionAlgorithm =
JsonWebKeyEncryptionAlgorithm.values().first { it.javaValue == javaType }
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy