---
page_title: "beecloud: beecloud_affinity_groups"
description: "Get information about multiple beecloud affinity groups"
---

# Источник данных: beecloud_affinity_groups

Получение информации обо всех аффинити-группах проекта.

## Пример конфигурации

Получение всех аффинити-групп проекта

```hcl
data "beecloud_affinity_groups" "all" {}

output "beecloud_affinity_groups_all" {
    value = data.beecloud_affinity_groups.all
}
```

Дополнительная фильтрация по ID региона

```hcl
data "beecloud_affinity_groups" "by_region" {
    region = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
}

output "beecloud_affinity_groups_by_region" {
    value = data.beecloud_affinity_groups.by_region
}
```

## Возвращаемые поля
- `id` - Проект в beecloud, к которому относятся сервера (ID/Slug).
- `affinity_groups` - Список аффинити-групп.
    - `affinity_group_id` - ID в системе TF. Соответствует ID группы.
    - `project_id` - ID проекта.
    - `name` - Наименование сервера.
    - `policy` - Политика группы (affinity/soft-affinity/anti-affinity/soft-anti-affinity).
    - `region` - Данные о регионе.
        - `id` - ID региона
        - `slug` - Слаг региона.
        - `name` - Наименование региона.
    - `condition` - Состояние группы (статус) (готовность к использованию).