---
page_title: "beecloud: beecloud_affinity_group"
description: "Manages Affinity Groups of servers"
---

# Ресурс: beecloud_affinity_group
Управление Аффинити-группами (группами размещения) серверов.
Поддерживается создание/удаление/чтение/обновление (согласно API beecloud обновление поддерживается только для именования группы, остальные изменения повлекут пересоздание группы)

Политики (согласно API beecloud): **affinity/soft-affinity/anti-affinity/soft-anti-affinity**

## Примеры конфигураций
### Основное

```hcl
resource "beecloud_affinity_group" "affinity_policy" {
    region {
        id = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
    }
    name = "tf-affinity-group"
    policy = "affinity"
}

output "beecloud_affinity_group_policy" {
    value = beecloud_affinity_group.affinity_policy
}
```

## Аргументы

- `name` - (Обязательно) Наименование сервера.
- `policy` - (Обязательно) Политика группы (affinity/soft-affinity/anti-affinity/soft-anti-affinity).
- `region` - (Обязательно) Данные о регионе.
    - `id` - (Обязательно) ID региона.


## В дополнение к приведенным выше аргументам, возвращаются следующие параметры:
- `id` - ID в системе TF. Соответствует ID группы.
- `affinity_group_id` - ID в системе TF. Соответствует ID группы.
- `project_id` - ID проекта.
- `region` - Данные о регионе.
    - `id` - ID региона
    - `slug` - Слаг региона.
    - `name` - Наименование региона
- `condition` - Состояние группы (статус) (готовность к использованию)