activation_policy |
The activation policy for the master instance. Can be either ALWAYS , NEVER or ON_DEMAND . |
string |
"ALWAYS" |
no |
additional_databases |
A list of databases to be created in your cluster |
object |
<list> |
no |
additional_users |
A list of users to be created in your cluster |
object |
<list> |
no |
authorized_gae_applications |
The list of authorized App Engine project names |
list(string) |
<list> |
no |
availability_type |
The availability type for the master instance. Can be either REGIONAL or null . |
string |
"REGIONAL" |
no |
backup_configuration |
The backup_configuration settings subblock for the database setings |
object |
<map> |
no |
create_timeout |
The optional timout that is applied to limit long database creates. |
string |
"10m" |
no |
database_flags |
List of Cloud SQL flags that are applied to the database server |
object |
<list> |
no |
database_version |
The database version to use |
string |
n/a |
yes |
db_charset |
The charset for the default database |
string |
"" |
no |
db_collation |
The collation for the default database. Example: 'utf8_general_ci' |
string |
"" |
no |
db_name |
The name of the default database to create |
string |
"default" |
no |
delete_timeout |
The optional timout that is applied to limit long database deletes. |
string |
"10m" |
no |
disk_autoresize |
Configuration to increase storage size |
bool |
"true" |
no |
disk_size |
The disk size for the master instance |
number |
"10" |
no |
disk_type |
The disk type for the master instance. |
string |
"PD_SSD" |
no |
encryption_key_name |
The full path to the encryption key used for the CMEK disk encryption |
string |
"null" |
no |
ip_configuration |
The ip_configuration settings subblock |
object |
<map> |
no |
maintenance_window_day |
The day of week (1-7) for the master instance maintenance. |
number |
"1" |
no |
maintenance_window_hour |
The hour of day (0-23) maintenance window for the master instance maintenance. |
number |
"23" |
no |
maintenance_window_update_track |
The update track of maintenance window for the master instance maintenance. Can be either canary or stable . |
string |
"canary" |
no |
module_depends_on |
List of modules or resources this module depends on. |
list(any) |
<list> |
no |
name |
The name of the Cloud SQL resources |
string |
n/a |
yes |
pricing_plan |
The pricing plan for the master instance. |
string |
"PER_USE" |
no |
project_id |
The project ID to manage the Cloud SQL resources |
string |
n/a |
yes |
random_instance_name |
Sets random suffix at the end of the Cloud SQL resource name |
bool |
"false" |
no |
read_replica_name_suffix |
The optional suffix to add to the read instance name |
string |
"" |
no |
read_replicas |
List of read replicas to create |
object |
<list> |
no |
region |
The region of the Cloud SQL resources |
string |
"us-central1" |
no |
tier |
The tier for the master instance. |
string |
"db-n1-standard-1" |
no |
update_timeout |
The optional timout that is applied to limit long database updates. |
string |
"10m" |
no |
user_host |
The host for the default user |
string |
"%" |
no |
user_labels |
The key/value labels for the master instances. |
map(string) |
<map> |
no |
user_name |
The name of the default user |
string |
"default" |
no |
user_password |
The password for the default user. If not set, a random one will be generated and available in the generated_user_password output variable. |
string |
"" |
no |
zone |
The zone for the master instance, it should be something like: a , c . |
string |
n/a |
yes |