All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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 }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy