com.pulumi.azurenative.sqlvirtualmachine.kotlin.enums.Role.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.azurenative.sqlvirtualmachine.kotlin.enums
import com.pulumi.kotlin.ConvertibleToJava
import kotlin.Suppress
/**
* Replica Role in availability group.
*/
public enum class Role(
public val javaValue: com.pulumi.azurenative.sqlvirtualmachine.enums.Role,
) : ConvertibleToJava {
Primary(com.pulumi.azurenative.sqlvirtualmachine.enums.Role.Primary),
Secondary(com.pulumi.azurenative.sqlvirtualmachine.enums.Role.Secondary),
;
override fun toJava(): com.pulumi.azurenative.sqlvirtualmachine.enums.Role = javaValue
public companion object {
public fun toKotlin(javaType: com.pulumi.azurenative.sqlvirtualmachine.enums.Role): Role =
Role.values().first { it.javaValue == javaType }
}
}