resource "stackitprivatepreview_postgresflexalpha_instance" "example-instance" { project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" name = "example-instance" acl = ["XXX.XXX.XXX.X/XX", "XX.XXX.XX.X/XX"] backup_schedule = "0 0 * * *" retention_days = 30 flavor_id = "flavor.id" replicas = 1 storage = { performance_class = "premium-perf2-stackit" size = 10 } encryption = { kek_key_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" kek_key_ring_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" kek_key_version = 1 service_account = "service@account.email" } network = { acl = ["XXX.XXX.XXX.X/XX", "XX.XXX.XX.X/XX"] access_scope = "PUBLIC" } version = 17 } # Only use the import statement, if you want to import an existing postgresflex instance import { to = stackitprivatepreview_postgresflexalpha_instance.import-example id = "${var.project_id},${var.region},${var.postgres_instance_id}" } import { to = stackitprivatepreview_postgresflexalpha_instance.import-example identity = { project_id = var.project_id region = var.region instance_id = var.postgres_instance_id } }