exoscale_anti_affinity_group (Resource)

Manage Exoscale Anti-Affinity Groups.

Corresponding data source: exoscale_anti_affinity_group.

Example Usage

resource "exoscale_anti_affinity_group" "my_anti_affinity_group" {
  name        = "my-anti-affinity-group"
  description = "Prevent compute instances to run on the same host"
}

Please refer to the examples directory for complete configuration examples.

Schema

Required

  • name (String) ❗ The anti-affinity group name.

Optional

  • description (String) ❗ A free-form text describing the group.
  • timeouts (Block, Optional) (see below for nested schema)

Read-Only

  • id (String) The ID of this resource.

Nested Schema for timeouts

Optional:

  • create (String)
  • delete (String)
  • read (String)

-> The symbol ❗ in an attribute indicates that modifying it, will force the creation of a new resource.

Import

# An existing anti-affinity group may be imported by `<ID>`:

terraform import \
  exoscale_anti_affinity_group.my_anti_affinity_group \
  f81d4fae-7dec-11d0-a765-00a0c91e6bf6