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
* Create SQL Backup and export module
* Findings from codereview by @bharathkkb
* Add tests for CloudSQL backup module
* Add wait time to allow API activation
* Increase API Wait time to 7.5 minutes
* Reduce outputs for examples and add region as output for backup module
* Use default docker image for waiting
* Update gcloud go package and use gcloud.Runf
| <aname="input_authorized_networks"></a> [authorized\_networks](#input\_authorized\_networks)| List of mapped public networks authorized to access to the instances. Default - short range of GCP health-checkers IPs |`list(map(string))`| <pre>[<br> {<br> "name": "sample-gcp-health-checkers-range",<br> "value": "130.211.0.0/28"<br> }<br>]</pre> | no |
30
+
| <aname="input_db_name"></a> [db\_name](#input\_db\_name)| The name of the SQL Database instance |`string`|`"example-mysql-public"`| no |
31
+
| <aname="input_project_id"></a> [project\_id](#input\_project\_id)| The ID of the project in which resources will be provisioned. |`string`| n/a | yes |
32
+
| <aname="input_region"></a> [region](#input\_region)| The region of the Cloud SQL resources |`string`|`"us-central1"`| no |
33
+
34
+
## Outputs
35
+
36
+
| Name | Description |
37
+
|------|-------------|
38
+
| <aname="output_backup_workflow_name"></a> [backup\_workflow\_name](#output\_backup\_workflow\_name)| The name for internal backup workflow |
39
+
| <aname="output_export_workflow_name"></a> [export\_workflow\_name](#output\_export\_workflow\_name)| The name for export workflow |
40
+
| <aname="output_instance_name"></a> [instance\_name](#output\_instance\_name)| The name of the SQL instance |
41
+
| <aname="output_project_id"></a> [project\_id](#output\_project\_id)| The project ID used |
42
+
| <aname="output_service_account"></a> [service\_account](#output\_service\_account)| The service account email running the scheduler and workflow |
43
+
| <aname="output_workflow_location"></a> [workflow\_location](#output\_workflow\_location)| The location where the workflows run |
| <aname="input_authorized_networks"></a> [authorized\_networks](#input\_authorized\_networks)| List of mapped public networks authorized to access to the instances. Default - short range of GCP health-checkers IPs |`list(map(string))`| <pre>[<br> {<br> "name": "sample-gcp-health-checkers-range",<br> "value": "130.211.0.0/28"<br> }<br>]</pre> | no |
30
+
| <aname="input_db_name"></a> [db\_name](#input\_db\_name)| The name of the SQL Database instance |`string`|`"example-mysql-public"`| no |
31
+
| <aname="input_project_id"></a> [project\_id](#input\_project\_id)| The ID of the project in which resources will be provisioned. |`string`| n/a | yes |
32
+
| <aname="input_region"></a> [region](#input\_region)| The region of the Cloud SQL resources |`string`|`"us-central1"`| no |
33
+
34
+
## Outputs
35
+
36
+
| Name | Description |
37
+
|------|-------------|
38
+
| <aname="output_backup_workflow_name"></a> [backup\_workflow\_name](#output\_backup\_workflow\_name)| The name for internal backup workflow |
39
+
| <aname="output_export_workflow_name"></a> [export\_workflow\_name](#output\_export\_workflow\_name)| The name for export workflow |
40
+
| <aname="output_instance_name"></a> [instance\_name](#output\_instance\_name)| The name of the SQL instance |
41
+
| <aname="output_project_id"></a> [project\_id](#output\_project\_id)| The project ID used |
42
+
| <aname="output_service_account"></a> [service\_account](#output\_service\_account)| The service account email running the scheduler and workflow |
43
+
| <aname="output_workflow_location"></a> [workflow\_location](#output\_workflow\_location)| The location where the workflows run |
0 commit comments