com.pulumi.googlenative.sqladmin.v1beta4.kotlin.enums.InstanceDatabaseVersion.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.googlenative.sqladmin.v1beta4.kotlin.enums
import com.pulumi.kotlin.ConvertibleToJava
import kotlin.Suppress
/**
* The database engine type and version. The `databaseVersion` field cannot be changed after instance creation.
*/
public enum class InstanceDatabaseVersion(
public val javaValue: com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion,
) : ConvertibleToJava {
/**
* This is an unknown database version.
*/
SqlDatabaseVersionUnspecified(com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion.SqlDatabaseVersionUnspecified),
/**
* The database version is MySQL 5.1.
*/
Mysql51(com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion.Mysql51),
/**
* The database version is MySQL 5.5.
*/
Mysql55(com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion.Mysql55),
/**
* The database version is MySQL 5.6.
*/
Mysql56(com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion.Mysql56),
/**
* The database version is MySQL 5.7.
*/
Mysql57(com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion.Mysql57),
/**
* The database version is SQL Server 2017 Standard.
*/
Sqlserver2017Standard(com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion.Sqlserver2017Standard),
/**
* The database version is SQL Server 2017 Enterprise.
*/
Sqlserver2017Enterprise(com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion.Sqlserver2017Enterprise),
/**
* The database version is SQL Server 2017 Express.
*/
Sqlserver2017Express(com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion.Sqlserver2017Express),
/**
* The database version is SQL Server 2017 Web.
*/
Sqlserver2017Web(com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion.Sqlserver2017Web),
/**
* The database version is PostgreSQL 9.6.
*/
Postgres96(com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion.Postgres96),
/**
* The database version is PostgreSQL 10.
*/
Postgres10(com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion.Postgres10),
/**
* The database version is PostgreSQL 11.
*/
Postgres11(com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion.Postgres11),
/**
* The database version is PostgreSQL 12.
*/
Postgres12(com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion.Postgres12),
/**
* The database version is PostgreSQL 13.
*/
Postgres13(com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion.Postgres13),
/**
* The database version is PostgreSQL 14.
*/
Postgres14(com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion.Postgres14),
/**
* The database version is PostgreSQL 15.
*/
Postgres15(com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion.Postgres15),
/**
* The database version is MySQL 8.
*/
Mysql80(com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion.Mysql80),
/**
* The database major version is MySQL 8.0 and the minor version is 18.
*/
Mysql8018(com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion.Mysql8018),
/**
* The database major version is MySQL 8.0 and the minor version is 26.
*/
Mysql8026(com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion.Mysql8026),
/**
* The database major version is MySQL 8.0 and the minor version is 27.
*/
Mysql8027(com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion.Mysql8027),
/**
* The database major version is MySQL 8.0 and the minor version is 28.
*/
Mysql8028(com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion.Mysql8028),
/**
* The database major version is MySQL 8.0 and the minor version is 29.
*/
Mysql8029(com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion.Mysql8029),
/**
* The database major version is MySQL 8.0 and the minor version is 30.
*/
Mysql8030(com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion.Mysql8030),
/**
* The database major version is MySQL 8.0 and the minor version is 31.
*/
Mysql8031(com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion.Mysql8031),
/**
* The database major version is MySQL 8.0 and the minor version is 32.
*/
Mysql8032(com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion.Mysql8032),
/**
* The database major version is MySQL 8.0 and the minor version is 33.
*/
Mysql8033(com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion.Mysql8033),
/**
* The database major version is MySQL 8.0 and the minor version is 34.
*/
Mysql8034(com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion.Mysql8034),
/**
* The database major version is MySQL 8.0 and the minor version is 35.
*/
Mysql8035(com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion.Mysql8035),
/**
* The database major version is MySQL 8.0 and the minor version is 36.
*/
Mysql8036(com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion.Mysql8036),
/**
* The database version is SQL Server 2019 Standard.
*/
Sqlserver2019Standard(com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion.Sqlserver2019Standard),
/**
* The database version is SQL Server 2019 Enterprise.
*/
Sqlserver2019Enterprise(com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion.Sqlserver2019Enterprise),
/**
* The database version is SQL Server 2019 Express.
*/
Sqlserver2019Express(com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion.Sqlserver2019Express),
/**
* The database version is SQL Server 2019 Web.
*/
Sqlserver2019Web(com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion.Sqlserver2019Web),
;
override fun toJava(): com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion =
javaValue
public companion object {
public fun toKotlin(javaType: com.pulumi.googlenative.sqladmin.v1beta4.enums.InstanceDatabaseVersion): InstanceDatabaseVersion =
InstanceDatabaseVersion.values().first { it.javaValue == javaType }
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy