com.pulumi.azurenative.databoxedge.kotlin.enums.SkuName.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.azurenative.databoxedge.kotlin.enums
import com.pulumi.kotlin.ConvertibleToJava
import kotlin.Suppress
/**
* SKU name.
*/
public enum class SkuName(
public val javaValue: com.pulumi.azurenative.databoxedge.enums.SkuName,
) : ConvertibleToJava {
Gateway(com.pulumi.azurenative.databoxedge.enums.SkuName.Gateway),
Edge(com.pulumi.azurenative.databoxedge.enums.SkuName.Edge),
TEA_1Node(com.pulumi.azurenative.databoxedge.enums.SkuName.TEA_1Node),
TEA_1Node_UPS(com.pulumi.azurenative.databoxedge.enums.SkuName.TEA_1Node_UPS),
TEA_1Node_Heater(com.pulumi.azurenative.databoxedge.enums.SkuName.TEA_1Node_Heater),
TEA_1Node_UPS_Heater(com.pulumi.azurenative.databoxedge.enums.SkuName.TEA_1Node_UPS_Heater),
TEA_4Node_Heater(com.pulumi.azurenative.databoxedge.enums.SkuName.TEA_4Node_Heater),
TEA_4Node_UPS_Heater(com.pulumi.azurenative.databoxedge.enums.SkuName.TEA_4Node_UPS_Heater),
TMA(com.pulumi.azurenative.databoxedge.enums.SkuName.TMA),
TDC(com.pulumi.azurenative.databoxedge.enums.SkuName.TDC),
TCA_Small(com.pulumi.azurenative.databoxedge.enums.SkuName.TCA_Small),
GPU(com.pulumi.azurenative.databoxedge.enums.SkuName.GPU),
TCA_Large(com.pulumi.azurenative.databoxedge.enums.SkuName.TCA_Large),
EdgeP_Base(com.pulumi.azurenative.databoxedge.enums.SkuName.EdgeP_Base),
EdgeP_High(com.pulumi.azurenative.databoxedge.enums.SkuName.EdgeP_High),
EdgePR_Base(com.pulumi.azurenative.databoxedge.enums.SkuName.EdgePR_Base),
EdgePR_Base_UPS(com.pulumi.azurenative.databoxedge.enums.SkuName.EdgePR_Base_UPS),
EP2_64_1VPU_W(com.pulumi.azurenative.databoxedge.enums.SkuName.EP2_64_1VPU_W),
EP2_128_1T4_Mx1_W(com.pulumi.azurenative.databoxedge.enums.SkuName.EP2_128_1T4_Mx1_W),
EP2_256_2T4_W(com.pulumi.azurenative.databoxedge.enums.SkuName.EP2_256_2T4_W),
EdgeMR_Mini(com.pulumi.azurenative.databoxedge.enums.SkuName.EdgeMR_Mini),
RCA_Small(com.pulumi.azurenative.databoxedge.enums.SkuName.RCA_Small),
RCA_Large(com.pulumi.azurenative.databoxedge.enums.SkuName.RCA_Large),
RDC(com.pulumi.azurenative.databoxedge.enums.SkuName.RDC),
Management(com.pulumi.azurenative.databoxedge.enums.SkuName.Management),
EP2_64_Mx1_W(com.pulumi.azurenative.databoxedge.enums.SkuName.EP2_64_Mx1_W),
EP2_128_GPU1_Mx1_W(com.pulumi.azurenative.databoxedge.enums.SkuName.EP2_128_GPU1_Mx1_W),
EP2_256_GPU2_Mx1(com.pulumi.azurenative.databoxedge.enums.SkuName.EP2_256_GPU2_Mx1),
EdgeMR_TCP(com.pulumi.azurenative.databoxedge.enums.SkuName.EdgeMR_TCP),
;
override fun toJava(): com.pulumi.azurenative.databoxedge.enums.SkuName = javaValue
public companion object {
public fun toKotlin(javaType: com.pulumi.azurenative.databoxedge.enums.SkuName): SkuName =
SkuName.values().first { it.javaValue == javaType }
}
}