--- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "stackit_postgresflex_instance Resource - stackit" subcategory: "" description: |- PostgresFlex instance resource schema. --- # stackit_postgresflex_instance (Resource) PostgresFlex instance resource schema. ## Example Usage ```terraform resource "stackit_postgresflex_instance" "example" { project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" name = "example-instance" acl = ["XXX.XXX.XXX.X/XX", "XX.XXX.XX.X/XX"] backup_schedule = "00 00 * * *" flavor = { cpu = 2 ram = 4 } replicas = 3 storage = { class = "class" size = 5 } version = 14 } ``` ## Schema ### Required - `acl` (List of String) The Access Control List (ACL) for the PostgresFlex instance. - `backup_schedule` (String) - `flavor` (Attributes) (see [below for nested schema](#nestedatt--flavor)) - `name` (String) Instance name. - `project_id` (String) STACKIT project ID to which the instance is associated. - `replicas` (Number) - `storage` (Attributes) (see [below for nested schema](#nestedatt--storage)) - `version` (String) ### Read-Only - `id` (String) Terraform's internal resource ID. It is structured as "`project_id`,`instance_id`". - `instance_id` (String) ID of the PostgresFlex instance. ### Nested Schema for `flavor` Required: - `cpu` (Number) - `ram` (Number) Read-Only: - `description` (String) - `id` (String) ### Nested Schema for `storage` Required: - `class` (String) - `size` (Number)