-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinstance.tf
More file actions
27 lines (26 loc) · 797 Bytes
/
instance.tf
File metadata and controls
27 lines (26 loc) · 797 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
resource "google_sql_database_instance" "instance" {
name = "${var.instance_name}-${var.environment}"
project = var.google_project
region = var.google_region
database_version = var.instance_version
settings {
tier = var.instance_configuration
activation_policy = "ALWAYS"
availability_type = var.instance_availability
disk_type = "PD_SSD"
user_labels = local.labels
ip_configuration {
ipv4_enabled = false
private_network = var.instance_network
}
backup_configuration {
enabled = var.instance_backup_enabled
start_time = var.instance_backup_time
}
maintenance_window {
day = 3
hour = 07
update_track = "stable"
}
}
}