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
Copy file name to clipboardexpand all lines: terraform/infrastructure/README.md
+2-1
Original file line number
Diff line number
Diff line change
@@ -34,7 +34,7 @@ No requirements.
34
34
| <aname="input_enable_cert_manager"></a> [enable\_cert\_manager](#input\_enable\_cert\_manager)| Enables the service account needed for the use of cert manager |`bool`|`false`| no |
35
35
| <aname="input_enable_http_ip_creation"></a> [enable\_http\_ip\_creation](#input\_enable\_http\_ip\_creation)| Used to enable the creation of a static ip for the http adapter |`string`|`false`| no |
36
36
| <aname="input_enable_mqtt_ip_creation"></a> [enable\_mqtt\_ip\_creation](#input\_enable\_mqtt\_ip\_creation)| Used to enable the creation of a static ip for the mqtt adapter |`string`|`true`| no |
37
-
| <aname="input_gke_cluster_maintenance_policy_recurring_window"></a> [gke\_cluster\_maintenance\_policy\_recurring\_window](#input\_gke\_cluster\_maintenance\_policy\_recurring\_window)| The recurring window maintenance policy for the cluster. For details see: https://registry.terraform.io/providers/hashicorp/google/5.15.0/docs/resources/container_cluster#nested_maintenance_policy| <pre>object({<br> start_time = string,<br> end_time = string,<br> recurrence = string<br> })</pre> |`null`| no |
37
+
| <aname="input_gke_cluster_maintenance_policy_recurring_window"></a> [gke\_cluster\_maintenance\_policy\_recurring\_window](#input\_gke\_cluster\_maintenance\_policy\_recurring\_window)| The recurring window maintenance policy for the cluster. For details see: https://registry.terraform.io/providers/hashicorp/google/5.15.0/docs/resources/container_cluster#nested_maintenance_policy| <pre>object({<br> start_time = string,<br> end_time = string,<br> recurrence = string<br> })</pre> |`null`| no |
38
38
| <aname="input_gke_cluster_name"></a> [gke\_cluster\_name](#input\_gke\_cluster\_name)| Name of the GKE Cluster |`string`|`"hono-cluster"`| no |
39
39
| <aname="input_gke_machine_type"></a> [gke\_machine\_type](#input\_gke\_machine\_type)| Machine Type for node\_pools |`string`|`"c2-standard-8"`| no |
40
40
| <aname="input_gke_node_pool_name"></a> [gke\_node\_pool\_name](#input\_gke\_node\_pool\_name)| The name of the Node Pool in the Hono Cluster |`string`|`"standard-node-pool"`| no |
@@ -71,6 +71,7 @@ No requirements.
71
71
| <aname="input_sql_instance_disk_type"></a> [sql\_instance\_disk\_type](#input\_sql\_instance\_disk\_type)| Disk Type of the SQL Instance |`string`|`"PD-SSD"`| no |
72
72
| <aname="input_sql_instance_ipv4_enable"></a> [sql\_instance\_ipv4\_enable](#input\_sql\_instance\_ipv4\_enable)| Whether this Cloud SQL instance should be assigned a public IPV4 address. At least ipv4\_enabled must be enabled or a private\_network must be configured. |`bool`|`false`| no |
73
73
| <aname="input_sql_instance_machine_type"></a> [sql\_instance\_machine\_type](#input\_sql\_instance\_machine\_type)| Machine Type of the SQL Instance |`string`|`"db-custom-1-3840"`| no |
74
+
| <aname="input_sql_instance_maintenance_window"></a> [sql\_instance\_maintenance\_window](#input\_sql\_instance\_maintenance\_window)| The maintenance window settings for the cloud sql instance. For details see: https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/sql_database_instance| <pre>object({<br> day = number,<br> hour = number,<br> update_track = optional(string, "stable")<br> })</pre> |`null`| no |
74
75
| <aname="input_sql_instance_name"></a> [sql\_instance\_name](#input\_sql\_instance\_name)| Name of the SQL Instance |`string`|`"hono-sql"`| no |
75
76
| <aname="input_sql_instance_version"></a> [sql\_instance\_version](#input\_sql\_instance\_version)| Database Version |`string`|`"POSTGRES_14"`| no |
76
77
| <aname="input_ssl_policy_min_tls_version"></a> [ssl\_policy\_min\_tls\_version](#input\_ssl\_policy\_min\_tls\_version)| The minimum TLS version the SSL policy should allow |`string`|`"TLS_1_2"`| no |
description="The recurring window maintenance policy for the cluster. For details see: https://registry.terraform.io/providers/hashicorp/google/5.15.0/docs/resources/container_cluster#nested_maintenance_policy"
description="The maintenance window settings for the cloud sql instance. For details see: https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/sql_database_instance"
113
+
default=null
114
+
}
115
+
106
116
variable"sql_db_user_name" {
107
117
type=string
108
118
description="The name of the user. Changing this forces a new resource to be created."
Copy file name to clipboardexpand all lines: terraform/modules/cloud_sql/README.md
+1
Original file line number
Diff line number
Diff line change
@@ -42,6 +42,7 @@ No modules.
42
42
| <aname="input_sql_instance_deletion_protection_enabled"></a> [sql\_instance\_deletion\_protection\_enabled](#input\_sql\_instance\_deletion\_protection\_enabled)| Enables the deletion protection for the SQL instance. |`bool`| n/a | yes |
43
43
| <aname="input_sql_instance_disk_type"></a> [sql\_instance\_disk\_type](#input\_sql\_instance\_disk\_type)| Disk Type of the SQL Instance |`string`| n/a | yes |
44
44
| <aname="input_sql_instance_machine_type"></a> [sql\_instance\_machine\_type](#input\_sql\_instance\_machine\_type)| Machine Type of the SQL Instance |`string`| n/a | yes |
45
+
| <aname="input_sql_instance_maintenance_window"></a> [sql\_instance\_maintenance\_window](#input\_sql\_instance\_maintenance\_window)| The maintenance window settings for the cloud sql instance. For details see: https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/sql_database_instance| <pre>object({<br> day = number,<br> hour = number,<br> update_track = string<br> })</pre> | n/a | yes |
45
46
| <aname="input_sql_instance_name"></a> [sql\_instance\_name](#input\_sql\_instance\_name)| Name of the SQL Instance |`string`| n/a | yes |
46
47
| <aname="input_sql_instance_version"></a> [sql\_instance\_version](#input\_sql\_instance\_version)| Database Version |`string`| n/a | yes |
47
48
| <aname="input_sql_public_ip_enable"></a> [sql\_public\_ip\_enable](#input\_sql\_public\_ip\_enable)| Whether this Cloud SQL instance should be assigned a public IPV4 address. At least ipv4\_enabled must be enabled or a private\_network must be configured. |`bool`| n/a | yes |
description="The number of backups the Cloud SQL instance should retain."
92
-
}
92
+
}
93
+
94
+
variable"sql_instance_maintenance_window" {
95
+
type=object({
96
+
day =number,
97
+
hour =number,
98
+
update_track =string
99
+
})
100
+
description="The maintenance window settings for the cloud sql instance. For details see: https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/sql_database_instance"
0 commit comments