sql-database
bootlabstech/sql-database/google
terraform-google-sql-database Build Please use the below commands to run terraform. `` terraform init --input=false terraform plan terraform apply ` Clean Up To destroy the resources that you have created please use the below command. ` terraform destroy ` Provider Dependencies Providers are Terraform plugins that will be automatically installed during terraform init if available on the Terraform registry. ` Terraform version >= 1.1.2 google(hashicorp/google) >= 4.1.0 ` Module Dependencies Dependencies are external modules that this module references. A module is considered external if it isn't within the same repository. This module has no external module dependencies. Prerequisites IAM Permissions Please ensure the below IAM permissions are in place to create this module. ` roles/cloudsq
| Name | Type | Description | Default |
|---|---|---|---|
| database_version | string | The MySQL, PostgreSQL or SQL Server version to use. Supported values include MYS | required |
| region | string | The region the instance will sit in | required |
| tier | string | The machine type to use | required |
| disk_size | string | The size of data disk, in GB. Size of a running instance cannot be reduced but c | required |
| shared_vpc_project_id | string | Shared VPC project | required |
| authorized_network | string | authorized_network | required |
| host_project_id | string | host_project_id | required |
| disk_autoresize | bool | Configuration to increase storage size automatically | required |
| insights_config | list(object({ query_insigh | The id of the vpc | required |
| reserved_peering_ranges | string | List of peering ranges | required |
| db_root_username | string | The root username for the database instance | required |
| instance_name | string | The name of the database instance | required |
| backup_enabled | bool | True if backup configuration is enabled | required |
| binary_log_enabled | bool | True if backup configuration is enabled | required |
| backup_start_time | string | HH:MM format time indicating when backup configuration starts | required |
| deletion_protection | bool | Whether or not to allow Terraform to destroy the instance | required |
| availability_type | string | The availability type of the Cloud SQL instance, high availability (REGIONAL) or | required |
| database_flags | list(object({ name = stri | The id of the vpc | required |
| maintenance_window | list(object({ maintenance_ | Subblock for instances declares a one-hour maintenance window when an Instance c | required |
| project_id | string | The project where the database lives | required |
| ipv4_enabled | bool | True if backup configuration is enabled | false |
| point_in_time_recovery_enabled | bool | false | |
| encryption_key_name | string | the Customer Managed Encryption Key used to encrypt the boot disk attached to ea | "" |
sql_namesql_private_ipsql_password