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

com.pulumi.azurenative.desktopvirtualization.kotlin.enums.SetStartVMOnConnect.kt Maven / Gradle / Ivy

@file:Suppress("NAME_SHADOWING", "DEPRECATION")

package com.pulumi.azurenative.desktopvirtualization.kotlin.enums

import com.pulumi.kotlin.ConvertibleToJava
import kotlin.Suppress

/**
 * The desired configuration of Start VM On Connect for the hostpool during the ramp up phase. If this is disabled, session hosts must be turned on using rampUpAutoStartHosts or by turning them on manually.
 */
public enum class SetStartVMOnConnect(
    public val javaValue: com.pulumi.azurenative.desktopvirtualization.enums.SetStartVMOnConnect,
) : ConvertibleToJava {
    Enable(com.pulumi.azurenative.desktopvirtualization.enums.SetStartVMOnConnect.Enable),
    Disable(com.pulumi.azurenative.desktopvirtualization.enums.SetStartVMOnConnect.Disable),
    ;

    override fun toJava(): com.pulumi.azurenative.desktopvirtualization.enums.SetStartVMOnConnect =
        javaValue

    public companion object {
        public fun toKotlin(javaType: com.pulumi.azurenative.desktopvirtualization.enums.SetStartVMOnConnect): SetStartVMOnConnect = SetStartVMOnConnect.values().first { it.javaValue == javaType }
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy