You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: The optional timeout that is applied to limit long database creates.
108
108
type: string
109
-
default: 15m
109
+
default: 30m
110
110
required: false
111
111
- name: database_flags
112
112
description: The database flags for the master instance. See [more details](https://cloud.google.com/sql/docs/sqlserver/flags)
@@ -147,6 +147,21 @@ spec:
147
147
type: bool
148
148
default: true
149
149
required: false
150
+
- name: deletion_protection_enabled
151
+
description: Enables protection of an instance from accidental deletion protection across all surfaces (API, gcloud, Cloud Console and Terraform).
152
+
type: bool
153
+
default: false
154
+
required: false
155
+
- name: deny_maintenance_period
156
+
description: The Deny Maintenance Period fields to prevent automatic maintenance from occurring during a 90-day time period. See [more details](https://cloud.google.com/sql/docs/sqlserver/maintenance)
157
+
type: |-
158
+
list(object({
159
+
end_date = string
160
+
start_date = string
161
+
time = string
162
+
}))
163
+
default: []
164
+
required: false
150
165
- name: disk_autoresize
151
166
description: Configuration to increase storage size.
152
167
type: bool
@@ -257,7 +272,7 @@ spec:
257
272
- name: update_timeout
258
273
description: The optional timeout that is applied to limit long database updates.
259
274
type: string
260
-
default: 15m
275
+
default: 30m
261
276
required: false
262
277
- name: user_labels
263
278
description: The key/value labels for the master instances.
| additional\_users | A list of users to be created in your cluster. A random password would be set for the user if the `random_password` variable is set. | <pre>list(object({<br> name = string<br> password = string<br> random_password = bool<br> type = string<br> host = string<br> }))</pre> |`[]`| no |
13
13
| availability\_type | The availability type for the master instance. Can be either `REGIONAL` or `null`. |`string`|`"REGIONAL"`| no |
| connector\_enforcement |Force clients to use the connector. See[more details](https://cloud.google.com/sql/docs/mysql/connect-connectors).|`bool`|`false`| no |
15
+
| connector\_enforcement |Enforce that clients use the connector library|`bool`|`false`| no |
16
16
| create\_timeout | The optional timout that is applied to limit long database creates. |`string`|`"30m"`| no |
17
17
| database\_flags | List of Cloud SQL flags that are applied to the database server. See [more details](https://cloud.google.com/sql/docs/mysql/flags)| <pre>list(object({<br> name = string<br> value = string<br> }))</pre> |`[]`| no |
18
18
| database\_version | The database version to use |`string`| n/a | yes |
| encryption\_key\_name | The full path to the encryption key used for the CMEK disk encryption |`string`|`null`| no |
34
34
| follow\_gae\_application | A Google App Engine application whose zone to remain in. Must be in the same region as this instance. |`string`|`null`| no |
35
35
| insights\_config | The insights\_config settings for the database. | <pre>object({<br> query_string_length = number<br> record_application_tags = bool<br> record_client_address = bool<br> })</pre> |`null`| no |
| maintenance\_window\_day | The day of week (1-7) for the master instance maintenance. |`number`|`1`| no |
38
38
| maintenance\_window\_hour | The hour of day (0-23) maintenance window for the master instance maintenance. |`number`|`23`| no |
39
39
| maintenance\_window\_update\_track | The update track of maintenance window for the master instance maintenance. Can be either `canary` or `stable`. |`string`|`"canary"`| no |
| follow\_gae\_application | A Google App Engine application whose zone to remain in. Must be in the same region as this instance. |`string`|`null`| no |
35
35
| iam\_user\_emails | A list of IAM users to be created in your cluster |`list(string)`|`[]`| no |
36
36
| insights\_config | The insights\_config settings for the database. | <pre>object({<br> query_string_length = number<br> record_application_tags = bool<br> record_client_address = bool<br> })</pre> |`null`| no |
37
-
| ip\_configuration | The ip configuration for the master instances. | <pre>object({<br> authorized_networks = list(map(string))<br> ipv4_enabled = bool<br> private_network = string<br> require_ssl = bool<br> allocated_ip_range = string<br> })</pre> | <pre>{<br> "allocated_ip_range": null,<br> "authorized_networks": [],<br> "ipv4_enabled": true,<br> "private_network": null,<br> "require_ssl": null<br>}</pre> | no |
37
+
| ip\_configuration | The ip configuration for the master instances. | <pre>object({<br> authorized_networks = list(map(string))<br> ipv4_enabled = bool<br> private_network = string<br> require_ssl = bool<br> allocated_ip_range = string<br> enable_private_path_for_google_cloud_services = optional(bool)<br> })</pre> | <pre>{<br> "allocated_ip_range": null,<br> "authorized_networks": [],<br> "enable_private_path_for_google_cloud_services": false,<br> "ipv4_enabled": true,<br> "private_network": null,<br> "require_ssl": null<br>}</pre> | no |
38
38
| maintenance\_window\_day | The day of week (1-7) for the master instance maintenance. |`number`|`1`| no |
39
39
| maintenance\_window\_hour | The hour of day (0-23) maintenance window for the master instance maintenance. |`number`|`23`| no |
40
40
| maintenance\_window\_update\_track | The update track of maintenance window for the master instance maintenance.Can be either `canary` or `stable`. |`string`|`"canary"`| no |
description: The optional timout that is applied to limit long database creates.
103
103
type: string
104
-
default: 15m
104
+
default: 30m
105
105
required: false
106
106
- name: database_deletion_policy
107
107
description: 'The deletion policy for the database. Setting ABANDON allows the resource to be abandoned rather than deleted. This is useful for Postgres, where databases cannot be deleted from the API if there are users other than cloudsqlsuperuser with access. Possible values are: "ABANDON".'
@@ -138,7 +138,7 @@ spec:
138
138
- name: delete_timeout
139
139
description: The optional timout that is applied to limit long database deletes.
140
140
type: string
141
-
default: 15m
141
+
default: 30m
142
142
required: false
143
143
- name: deletion_protection
144
144
description: Used to block Terraform from deleting a SQL Instance.
@@ -190,6 +190,11 @@ spec:
190
190
type: bool
191
191
default: true
192
192
required: false
193
+
- name: enable_random_password_special
194
+
description: Enable special characters in generated random passwords.
195
+
type: bool
196
+
default: false
197
+
required: false
193
198
- name: encryption_key_name
194
199
description: The full path to the encryption key used for the CMEK disk encryption
195
200
type: string
@@ -216,15 +221,17 @@ spec:
216
221
description: The ip configuration for the master instances.
description: The optional timout that is applied to limit long database updates.
336
343
type: string
337
-
default: 15m
344
+
default: 30m
338
345
required: false
339
346
- name: user_deletion_policy
340
347
description: 'The deletion policy for the user. Setting ABANDON allows the resource to be abandoned rather than deleted. This is useful for Postgres, where users cannot be deleted from the API if they have been granted SQL roles. Possible values are: "ABANDON".'
0 commit comments