
com.pulumi.azurenative.azurelargeinstance.kotlin.enums.AzureLargeInstancePowerStateEnum.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.azurenative.azurelargeinstance.kotlin.enums
import com.pulumi.kotlin.ConvertibleToJava
import kotlin.Suppress
/**
* Resource power state
*/
public enum class AzureLargeInstancePowerStateEnum(
public val javaValue: com.pulumi.azurenative.azurelargeinstance.enums.AzureLargeInstancePowerStateEnum,
) :
ConvertibleToJava {
/**
* Starting means that the Azure Large Instance resource is turning on.
*/
Starting(com.pulumi.azurenative.azurelargeinstance.enums.AzureLargeInstancePowerStateEnum.Starting),
/**
* Started means that the Azure Large Instance resource has been powered on.
*/
Started(com.pulumi.azurenative.azurelargeinstance.enums.AzureLargeInstancePowerStateEnum.Started),
/**
* Stopping means that the Azure Large Instance resource is shutting down.
*/
Stopping(com.pulumi.azurenative.azurelargeinstance.enums.AzureLargeInstancePowerStateEnum.Stopping),
/**
* Stopped means that the Azure Large Instance resource has shut down.
*/
Stopped(com.pulumi.azurenative.azurelargeinstance.enums.AzureLargeInstancePowerStateEnum.Stopped),
/**
* Restarting means that the Azure Large Instance resource is restarting.
*/
Restarting(com.pulumi.azurenative.azurelargeinstance.enums.AzureLargeInstancePowerStateEnum.Restarting),
/**
* Unknown means that the state of the Azure Large Instance is unknown.
*/
Unknown(com.pulumi.azurenative.azurelargeinstance.enums.AzureLargeInstancePowerStateEnum.Unknown),
;
override fun toJava(): com.pulumi.azurenative.azurelargeinstance.enums.AzureLargeInstancePowerStateEnum = javaValue
public companion object {
public fun toKotlin(javaType: com.pulumi.azurenative.azurelargeinstance.enums.AzureLargeInstancePowerStateEnum): AzureLargeInstancePowerStateEnum =
AzureLargeInstancePowerStateEnum.values().first { it.javaValue == javaType }
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy