DatabaseVersion enum

Engine + major version for a Cloud SQL instance. Mapped from the database_version schema string (see the schema attribute description for the canonical supported set). Picking a major family is forcing — Terraform recreates the instance on change.

Inheritance
Available extensions

Values

mysql56 → const DatabaseVersion
const DatabaseVersion('MYSQL_5_6')
mysql57 → const DatabaseVersion
const DatabaseVersion('MYSQL_5_7')
mysql80 → const DatabaseVersion
const DatabaseVersion('MYSQL_8_0')
mysql84 → const DatabaseVersion
const DatabaseVersion('MYSQL_8_4')
postgres96 → const DatabaseVersion
const DatabaseVersion('POSTGRES_9_6')
postgres10 → const DatabaseVersion
const DatabaseVersion('POSTGRES_10')
postgres11 → const DatabaseVersion
const DatabaseVersion('POSTGRES_11')
postgres12 → const DatabaseVersion
const DatabaseVersion('POSTGRES_12')
postgres13 → const DatabaseVersion
const DatabaseVersion('POSTGRES_13')
postgres14 → const DatabaseVersion
const DatabaseVersion('POSTGRES_14')
postgres15 → const DatabaseVersion
const DatabaseVersion('POSTGRES_15')
postgres16 → const DatabaseVersion
const DatabaseVersion('POSTGRES_16')
postgres17 → const DatabaseVersion
const DatabaseVersion('POSTGRES_17')
postgres18 → const DatabaseVersion
const DatabaseVersion('POSTGRES_18')
sqlserver2022Standard → const DatabaseVersion
const DatabaseVersion('SQLSERVER_2022_STANDARD')
sqlserver2022Enterprise → const DatabaseVersion
const DatabaseVersion('SQLSERVER_2022_ENTERPRISE')
sqlserver2022Express → const DatabaseVersion
const DatabaseVersion('SQLSERVER_2022_EXPRESS')
sqlserver2022Web → const DatabaseVersion
const DatabaseVersion('SQLSERVER_2022_WEB')
sqlserver2025Standard → const DatabaseVersion
const DatabaseVersion('SQLSERVER_2025_STANDARD')
sqlserver2025Enterprise → const DatabaseVersion
const DatabaseVersion('SQLSERVER_2025_ENTERPRISE')
sqlserver2025Express → const DatabaseVersion
const DatabaseVersion('SQLSERVER_2025_EXPRESS')
sqlserver2025Web → const DatabaseVersion
const DatabaseVersion('SQLSERVER_2025_WEB')

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
name String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
terraformValue String
The Terraform-side string literal this enum value encodes to. Convention: emitted exactly as it appears in provider docs (typically SCREAMING_SNAKE_CASE for GCP).
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

values → const List<DatabaseVersion>
A constant List of the values in this enum, in order of their declaration.