
com.pulumi.googlenative.sqladmin.v1.kotlin.enums.InstanceSuspensionReasonItem.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-google-native-kotlin Show documentation
Show all versions of pulumi-google-native-kotlin Show documentation
Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.
The newest version!
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.googlenative.sqladmin.v1.kotlin.enums
import com.pulumi.kotlin.ConvertibleToJava
import kotlin.Suppress
public enum class InstanceSuspensionReasonItem(
public val javaValue: com.pulumi.googlenative.sqladmin.v1.enums.InstanceSuspensionReasonItem,
) : ConvertibleToJava {
/**
* This is an unknown suspension reason.
*/
SqlSuspensionReasonUnspecified(com.pulumi.googlenative.sqladmin.v1.enums.InstanceSuspensionReasonItem.SqlSuspensionReasonUnspecified),
/**
* The instance is suspended due to billing issues (for example:, GCP account issue)
*/
BillingIssue(com.pulumi.googlenative.sqladmin.v1.enums.InstanceSuspensionReasonItem.BillingIssue),
/**
* The instance is suspended due to illegal content (for example:, child pornography, copyrighted material, etc.).
*/
LegalIssue(com.pulumi.googlenative.sqladmin.v1.enums.InstanceSuspensionReasonItem.LegalIssue),
/**
* The instance is causing operational issues (for example:, causing the database to crash).
*/
OperationalIssue(com.pulumi.googlenative.sqladmin.v1.enums.InstanceSuspensionReasonItem.OperationalIssue),
/**
* The KMS key used by the instance is either revoked or denied access to
*/
KmsKeyIssue(com.pulumi.googlenative.sqladmin.v1.enums.InstanceSuspensionReasonItem.KmsKeyIssue),
;
override fun toJava(): com.pulumi.googlenative.sqladmin.v1.enums.InstanceSuspensionReasonItem =
javaValue
public companion object {
public fun toKotlin(javaType: com.pulumi.googlenative.sqladmin.v1.enums.InstanceSuspensionReasonItem): InstanceSuspensionReasonItem =
InstanceSuspensionReasonItem.values().first { it.javaValue == javaType }
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy