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

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