| page_title | subcategory | description |
|---|---|---|
stackit_sqlserverflex_instance Resource - stackit |
SQLServer Flex instance resource schema. Must have a region specified in the provider configuration. |
SQLServer Flex instance resource schema. Must have a region specified in the provider configuration.
resource "stackit_sqlserverflex_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 = 4
ram = 16
}
storage = {
class = "class"
size = 5
}
version = 2022
}
# Only use the import statement, if you want to import an existing sqlserverflex instance
import {
to = stackit_sqlserverflex_instance.import-example
id = "${var.project_id},${var.region},${var.sql_instance_id}"
}flavor(Attributes) (see below for nested schema)name(String) Instance name.project_id(String) STACKIT project ID to which the instance is associated.
acl(List of String) The Access Control List (ACL) for the SQLServer Flex instance.backup_schedule(String) The backup schedule. Should follow the cron scheduling system format (e.g. "0 0 * * *")options(Attributes) (see below for nested schema)region(String) The resource region. If not defined, the provider region is used.storage(Attributes) (see below for nested schema)version(String)
id(String) Terraform's internal resource ID. It is structured as "project_id,region,instance_id".instance_id(String) ID of the SQLServer Flex instance.replicas(Number)
Required:
cpu(Number)ram(Number)
Read-Only:
description(String)id(String)
Optional:
retention_days(Number)
Read-Only:
edition(String)
Optional:
class(String)size(Number)