com.pulumi.googlenative.datamigration.v1beta1.kotlin.enums.ConnectionProfileState.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.googlenative.datamigration.v1beta1.kotlin.enums
import com.pulumi.kotlin.ConvertibleToJava
import kotlin.Suppress
/**
* The current connection profile state (e.g. DRAFT, READY, or FAILED).
*/
public enum class ConnectionProfileState(
public val javaValue: com.pulumi.googlenative.datamigration.v1beta1.enums.ConnectionProfileState,
) : ConvertibleToJava {
/**
* The state of the connection profile is unknown.
*/
StateUnspecified(com.pulumi.googlenative.datamigration.v1beta1.enums.ConnectionProfileState.StateUnspecified),
/**
* The connection profile is in draft mode and fully editable.
*/
Draft(com.pulumi.googlenative.datamigration.v1beta1.enums.ConnectionProfileState.Draft),
/**
* The connection profile is being created.
*/
Creating(com.pulumi.googlenative.datamigration.v1beta1.enums.ConnectionProfileState.Creating),
/**
* The connection profile is ready.
*/
Ready(com.pulumi.googlenative.datamigration.v1beta1.enums.ConnectionProfileState.Ready),
/**
* The connection profile is being updated.
*/
Updating(com.pulumi.googlenative.datamigration.v1beta1.enums.ConnectionProfileState.Updating),
/**
* The connection profile is being deleted.
*/
Deleting(com.pulumi.googlenative.datamigration.v1beta1.enums.ConnectionProfileState.Deleting),
/**
* The connection profile has been deleted.
*/
Deleted(com.pulumi.googlenative.datamigration.v1beta1.enums.ConnectionProfileState.Deleted),
/**
* The last action on the connection profile failed.
*/
Failed(com.pulumi.googlenative.datamigration.v1beta1.enums.ConnectionProfileState.Failed),
;
override fun toJava(): com.pulumi.googlenative.datamigration.v1beta1.enums.ConnectionProfileState = javaValue
public companion object {
public fun toKotlin(javaType: com.pulumi.googlenative.datamigration.v1beta1.enums.ConnectionProfileState): ConnectionProfileState = ConnectionProfileState.values().first { it.javaValue == javaType }
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy