ionoscloud_pg_cluster
Creates and manages DbaaS Postgres Cluster objects.
Example Usage
# Basic example
resource "ionoscloud_datacenter" "example" {
name = "example"
location = "de/txl"
description = "Datacenter for testing psql cluster"
}
resource "ionoscloud_lan" "example" {
datacenter_id = ionoscloud_datacenter.example.id
public = false
name = "example"
}
resource "ionoscloud_pg_cluster" "example" {
postgres_version = "12"
instances = 1
cores = 4
ram = 2048
storage_size = 10240
storage_type = "HDD"
connection_pooler {
enabled = true
pool_mode = "session"
}
connections {
datacenter_id = ionoscloud_datacenter.example.id
lan_id = ionoscloud_lan.example.id
cidr = "192.168.100.1/24"
}
location = ionoscloud_datacenter.example.location
display_name = "PostgreSQL_cluster"
maintenance_window {
day_of_the_week = "Sunday"
time = "09:00:00"
}
credentials {
username = "username"
password = "strongPassword"
}
synchronization_mode = "ASYNCHRONOUS"
}Argument reference
Import
Last updated
