Database Instance Settings
Constructors
Properties
This specifies when the instance should be active. Can be either ALWAYS
, NEVER
or ON_DEMAND
.
The availability type of the Cloud SQL instance, high availability (REGIONAL
) or single zone (ZONAL
).' For all instances, ensure that settings.backup_configuration.enabled
is set to true
. For MySQL instances, ensure that settings.backup_configuration.binary_log_enabled
is set to true
. For Postgres and SQL Server instances, ensure that settings.backup_configuration.point_in_time_recovery_enabled
is set to true
. Defaults to ZONAL
.
Enables the enforcement of Cloud SQL Auth Proxy or Cloud SQL connectors for all the connections. If enabled, all the direct connections are rejected.
Data cache configurations.
Configuration to protect against accidental instance deletion.
Enables auto-resizing of the storage size. Defaults to true
. Note that if disk_size
is set, future pulumi up
calls will attempt to delete the instance in order to resize the disk to the value specified in disk_size if it has been resized. To avoid this, ensure that lifecycle.ignore_changes
is applied to disk_size
.
The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
The size of data disk, in GB. Size of a running instance cannot be reduced but can be increased. The minimum value is 10GB. Note that this value will override the resizing from disk_autoresize
if that feature is enabled. To avoid this, set lifecycle.ignore_changes
on this field.
Enables Cloud SQL instance integration with Dataplex. MySQL, Postgres and SQL Server instances are supported for this feature. Defaults to false
.
Enables Cloud SQL instances to connect to Vertex AI and pass requests for real-time predictions and insights. Defaults to false
.
Configuration of Query Insights.
Declares a one-hour maintenance window when an Instance can automatically restart to apply updates. The maintenance window is specified in UTC time.
Pricing plan for this instance, can only be PER_USE
.
The machine type to use. See tiers for more details and supported versions. Postgres supports only shared-core machine types, and custom machine types such as db-custom-2-13312
. See the Custom Machine Type Documentation to learn about specifying custom machine types.
A set of key/value user label pairs to assign to the instance.