resource "cloudru_evolution_trino_trino" "resource_trino" {# Поле cluster_id является неизменяемым. При изменении значения ресурс будет пересоздан.cluster_id = "a9bbe1c6-8ea9-472a-8631-21865ed998dd"# Поле project_id является неизменяемым. При изменении значения ресурс будет пересоздан.project_id = "96893b19-cab3-4d76-832e-e2e706ae784f"name = "f48977f7-1c62-4926-aca8-89eb32076f1c"description = "c60582d1-23a3-4354-95fc-25e25d67fa2b"network_configuration = {subnet_id = "4df54007-c9c8-4f0a-98bb-f8cd07d1bf41"zone_id = "1f276b64-6ec3-4bd6-95d0-6fb9987b4410"}node_configuration = {flavor_id = "b570f7d9-76dd-4869-8f7e-a998ad58d3b7"min_count = 140925146max_count = 685940844}enable_public_host = truebasic_auth = {users = [{username = "2581292e-67c5-415c-9c95-2ba39963e476"password_secret_id = "b5829284-0be9-400b-af0c-d9af13a805b2"}]}log_group_id = "5823fbbf-b6ad-4f31-bb88-03bdc6dfbc9b"catalog_ids = ["bcc608de-6559-4065-92f2-554b64e7469b", "49ce1092-8af6-454f-b40f-73d06ccfbb96", "d4cc41fe-223a-482b-9103-fd8bd518496c", "9d760ae4-c650-4b03-91d7-55b2cba067d3", "76600577-d296-4511-a050-8d995666f3c8", "5481e8f6-19e8-496a-981e-aac9998cbdc4", "157195d3-1cec-4e1d-8995-7139cae00ef6", "15aa2ec5-7592-4868-8ec3-85b603183410", "e101ccf5-f1a5-4355-8940-4bbaaefcba72", "bbea683a-136a-4b21-82c7-d6e7d4dca5be"]version_id = "4889e3c5-f819-4374-ac95-da7e16c6c891"# Позволяет переопределить дефолтный таймаут провайдера для определенного метода. Если нужно указать бесконечный таймаут, то нужно указать например 0s, тогда таймаута не будет.timeouts {create = "60m"update = "30m"delete = "20m"}# Игнорировать изменения таймаутов: это предотвращает лишние обновления ресурса при смене значений таймаутов в конфигурации# Но следует учитывать, что метод delete в ресурсе читает значение таймаута из стейта и, если его нужно изменить, то этот блок стоит закомментироватьlifecycle {ignore_changes = [timeouts]}}
cluster_id (String) Идентификатор кластера.
enable_public_host (Boolean) Флаг публичного хоста для подключения через интернет.
log_group_id (String) Идентификатор группы логирования.
name (String) Название Trino.
network_configuration (Attributes) Конфигурация сети. (see below for nested schema)
node_configuration (Attributes) Конфигурация Trino нод. (see below for nested schema)
project_id (String) Идентификатор проекта.
basic_auth (Attributes) Конфигурация basic auth. (see below for nested schema)
catalog_ids (List of String) Список подключаемых Trino каталогов.
description (String) Описание Trino.
timeouts (Block, Optional) (see below for nested schema)
version_id (String) Идентификатор версии Trino.
created_at (String) Время создания Trino.
created_by (String) Идентификатор пользователя, создавшего Trino.
id (String) Идентификатор Trino.
private_host (String) Приватный хост для подключения к Trino внутри VPC.
public_host (String) Публичный хост для подключения к Trino через интернет, при наличии установленного флага публичного хоста.
status (String) Статус показывающий текущее состояние Trino.
updated_at (String) Время последнего обновления Trino.
updated_by (String) Идентификатор пользователя, обновившего Trino последним.
version (Attributes) Версия Trino. (see below for nested schema)
Required:
subnet_id (String) Идентификатор подсети.
zone_id (String) Идентификатор зоны доступности.
Required:
flavor_id (String) Идентификатор флейвора для Trino нод.
max_count (Number) Максимальное количество Trino нод.
min_count (Number) Минимальное количество Trino нод.
Optional:
users (Attributes List) Basic auth пользователи. (see below for nested schema)
Required:
password_secret_id (String) Идентификатор секрета пароля пользователя из сервиса secret manager.
username (String) Имя пользователя.
Optional:
create (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).
delete (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). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
update (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).
Required:
id (String) Идентификатор версии.
Read-Only:
description (String) Описание версии.
managed_version (String) Номер версии Managed Trino.
name (String) Название версии. Пример: 1.0.0 (478).
oss_version (String) Номер версии open source продукта Trino.