description = "Disk size in GB. Set to null to enable autoresize."
type = number
default = null
}
variable"disk_type"{
description = "The type of data disk: `PD_SSD` or `PD_HDD`."
type = string
default = "PD_SSD"
}
variable"flags"{
description = "Map FLAG_NAME=>VALUE for database-specific tuning."
type = map(string)
default = null
}
variable"labels"{
description = "Labels to be attached to all instances."
type = map(string)
default = null
}
variable"name"{
description = "Name of primary replica."
type = string
}
variable"network"{
description = "VPC self link where the instances will be deployed. Private Service Networking must be enabled and configured in this VPC."
type = string
}
variable"prefix"{
description = "Prefix used to generate instance names."
type = string
default = null
}
variable"project_id"{
description = "The ID of the project where this instances will be created."
type = string
}
variable"region"{
description = "Region of the primary replica."
type = string
}
variable"replicas"{
description = "Map of NAME=>REGION for additional read replicas. Set to null to disable replica creation."
type = map(any)
default = null
}
variable"users"{
description = "Map of users to create in the primary instance (and replicated to other replicas) in the format USER=>PASSWORD. For MySQL, anything afterr the first `@` (if persent) will be used as the user's host. Set PASSWORD to null if you want to get an autogenerated password"
type = map(string)
default = null
}
variable"tier"{
description = "The machine type to use for the instances."