sql-database

bootlabstech/sql-database/google

Terraform Module HCL GOOGLE
Install
module "sql-database" {
source = "bootlabstech/sql-database/google"
version = "1.0.41"
}
plain text: /constructs/tfmod-bootlabstech-sql-database-google/install.txt
⭐ Source on GitHub 📦 Registry page
README

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

Inputs (24)
NameTypeDescriptionDefault
database_versionstringThe MySQL, PostgreSQL or SQL Server version to use. Supported values include MYS required
regionstringThe region the instance will sit in required
tierstringThe machine type to use required
disk_sizestringThe size of data disk, in GB. Size of a running instance cannot be reduced but c required
shared_vpc_project_idstringShared VPC project required
authorized_networkstringauthorized_network required
host_project_idstringhost_project_id required
disk_autoresizeboolConfiguration to increase storage size automatically required
insights_configlist(object({ query_insighThe id of the vpc required
reserved_peering_rangesstringList of peering ranges required
db_root_usernamestringThe root username for the database instance required
instance_namestringThe name of the database instance required
backup_enabledboolTrue if backup configuration is enabled required
binary_log_enabledboolTrue if backup configuration is enabled required
backup_start_timestringHH:MM format time indicating when backup configuration starts required
deletion_protectionboolWhether or not to allow Terraform to destroy the instance required
availability_typestringThe availability type of the Cloud SQL instance, high availability (REGIONAL) or required
database_flagslist(object({ name = striThe id of the vpc required
maintenance_windowlist(object({ maintenance_Subblock for instances declares a one-hour maintenance window when an Instance c required
project_idstringThe project where the database lives required
ipv4_enabledboolTrue if backup configuration is enabledfalse
point_in_time_recovery_enabledboolfalse
encryption_key_namestringthe Customer Managed Encryption Key used to encrypt the boot disk attached to ea""
Outputs (3)
sql_name
sql_private_ip
sql_password
Resources (5)
google_project_service_identitygoogle_sql_database_instancegoogle_sql_userrandom_passwordrandom_string
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.41
Cloud GOOGLE
★ Stars0
Forks0
Total downloads11.2k
Inputs24
Outputs3
Resources5
Namespacebootlabstech
Updated