edition property

Input<String?>? edition
final

The edition of the instance, can be ENTERPRISE or ENTERPRISE_PLUS. If edition is not set, the Cloud SQL API determines the default based on databaseVersion: instances with databaseVersion POSTGRES_16 or later default to ENTERPRISE_PLUS, while all others default to ENTERPRISE. Note that ENTERPRISE_PLUS supports only predefined db-perf-optimized-N-* machine types (the N2/C4A series); shared-core and custom tiers such as db-g1-small, db-f1-micro, and db-custom-* require edition = "ENTERPRISE". Omitting edition on a PostgreSQL 16+ instance while setting a shared-core or custom tier therefore fails at create time with Invalid Tier (...) for (ENTERPRISE_PLUS) Edition.

Implementation

final pulumi.Input<String?>? edition;