data "cloudru_evolution_artifact_registry_registry_collection" "datasource_registry" {project_id = "0000-0000-0000-0000-0000"page_size = 100filter = "is_public=true"order_by = "created_at desc"// Позволяет переопределить дефолтный таймаут провайдера для определенного метода. Если нужно указать бесконечный таймаут, то нужно указать например 0s, тогда таймаута не будет.timeouts {read = "10m"}// Игнорировать изменения таймаутов: это предотвращает лишние обновления ресурса при смене значений таймаутов в конфигурации// Но следует учитывать, что метод delete в ресурсе читает значение таймаута из стейта и, если его нужно изменить, то этот блок стоит закомментироватьlifecycle {ignore_changes = [timeouts]}}output "data-registry" {value = data.cloudru_evolution_artifact_registry_registry_collection.datasource_registry.registries[0]}
project_id (String) Идентификатор проекта (UUID).
filter (String) Выражение фильтрующее ответ.
order_by (String) Имя поля по которому производится сортировка.
page_size (Number) Максимальное количество результатов на странице ответа.
timeouts (Block, Optional) (see below for nested schema)
registries (Attributes List) Список реестров. (see below for nested schema)
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).
Read-Only:
created_at (String) Время создания реестра.
id (String) Идентификатор реестра (UUID).
is_public (Boolean) Флаг публичности реестра.
name (String) Название реестра.
quarantine_mode (String) Настройки карантина артефактов реестра.
registry_mode (String) Режим реестра.
registry_type (String) Тип реестра.
retention_policy (Attributes) Настройки политики удаления артефактов для реестра. (see below for nested schema)
retention_policy_is_enabled (Boolean) Флаг включения политики удаления артефактов для реестра.
status (String) Статус реестра.
tariff (String) Тип тарифа для реестра.
updated_at (String) Время последнего обновления реестра.
upstream (Attributes) Параметры настройки кэширующих реестров. (see below for nested schema)
Read-Only:
action (String) Действие для политики удалений.
constraint (String) Временные ограничения.
on (String) Тип поля, на которое завязывается политика удалений.
only_untagged (Boolean) Флаг для учитывания только образов без тэга.
unit (String) Тип ограничения времени.
value (Number) Значение времени.
Read-Only:
artifact_ttl (Number) Время хранения артефактов, сек.
login_id (String) UUID логина для доступа к кэшируемому адресу из SCM.
metadata_ttl (Number) Время хранения метаданных артефактов, сек.
mirror (Boolean) Флаг режима зеркалирования.
password_id (String) UUID пароля для доступа к кэшируемому адресу из SCM.
soft_delete (Boolean) Флаг «мягкого» удаления артефактов.
url (String) Адрес, откуда будут браться артефакты.