Облачная платформаEvolution

cloudru_evolution_iam_permission_collection (Data Source)


Example Usage

data "cloudru_evolution_iam_permission_collection" "datasource_permission" {
filter = "fb2f3034-985f-4ac4-972b-928ee743d1e8"
page_size = 1842660279708334110
# Позволяет переопределить дефолтный таймаут провайдера для определенного метода. Если нужно указать бесконечный таймаут, то нужно указать например 0s, тогда таймаута не будет.
timeouts {
read = "10m"
}
}
output "data-permission" {
value = data.cloudru_evolution_iam_permission_collection.datasource_permission.permissions[0]
}

Schema

Required

  • filter (String) Фильтрующее выражение. resource_id=7233e6a4-cac8-409d-ae0c-1eece3022a7f — обязательный фильтр.

Optional

  • page_size (Number) Количество элементов на странице. Максимальное значение: 1000. Значение по умолчанию: 100.

  • timeouts (Block, Optional) (see below for nested schema)

Read-Only

Nested Schema for timeouts

Optional:

  • read (String) A string that can be parsed as a duration consisting of numbers and unit suffixes, such as «30s» or «2h45m». Valid time units are «s» (seconds), «m» (minutes), «h» (hours).

Nested Schema for permissions

Read-Only:

  • created_at (String) Дата создания разрешения.

  • enabled (Boolean) Флаг активности разрешения. Возможные значения: true — разрешение активно, доступ предоставлен. false — разрешение неактивно, доступ отозван.

  • expires_at (String) Дата и время истечения срока действия разрешения в формате RFC 3339. Например, 2025-12-31T23:59:59Z.

  • id (String) Идентификатор разрешения.

  • primary_role_id (String) Идентификатор роли (uuid).

  • resource_id (String) Идентификатор ресурса.

  • role_id (String) Идентификатор роли.

  • role_name (String) Название роли.

  • role_type (String) Тип роли.

  • subject_id (String) Идентификатор субъекта.

  • subject_type (String) Тип субъекта. Возможные значения: user — пользователь. user_group — группа пользователей. service_account — сервисный аккаунт.

  • updated_at (String) Дата обновления разрешения.