resource "cloudru_evolution_trino_trino" "resource_trino" {# Поле cluster_id является неизменяемым. При изменении значения ресурс будет пересоздан.cluster_id = "4015d8ec-c35b-47fb-be7d-4941ba3174a9"# Поле project_id является неизменяемым. При изменении значения ресурс будет пересоздан.project_id = "425c89c9-e3bc-499d-9fad-026893b481ee"name = "782ac767-8e3f-407d-905a-efca320a86e9"description = "2e40df30-7ae3-459b-8ad6-a25da513e94c"network_configuration = {subnet_id = "6a7e4af9-adb4-4c2f-ba9f-b83fdaaef8d4"zone_id = "0df51f8f-e7e9-4dc7-9a3d-f445864c7d89"}node_configuration = {flavor_id = "7ec7d131-ff83-4345-b4d9-7dd4a375eeaa"min_count = 2007416737max_count = 1603513722}enable_public_host = falsebasic_auth = {users = [{username = "8b8a8e66-f6c9-4e1e-b334-9660a258f4c0"password_secret_id = "dc4cfcff-fa73-4788-af5e-fcdbebafcb28"}]}log_group_id = "72fe7dfc-3696-45f2-8233-8cf05d8105e2"catalog_ids = ["9c0a9547-777d-4054-909c-2a2570975daf", "7acd4867-2111-4178-b062-384c8403d2de", "8775ae27-f227-4f49-89e2-7f9881c7d25c", "946b599e-8ba2-4e5b-9150-1e4151677a68", "74e69f4d-74ee-48d4-a082-405b9325141d", "e83d0c55-78ed-42f3-acb0-cd542384ead3", "4ec5feff-d8ae-47d0-ab7f-2ded72ae3c1a", "0cca3dd1-e6da-49da-a245-90acc499e126", "8dad7e79-957c-4ce6-93c3-bd550bf90496", "6c3a05f7-fa73-4888-8e56-95e41ab9f749"]version_id = "7ac4185d-294e-4da8-a4ee-5406cf56a7d1"# Позволяет переопределить дефолтный таймаут провайдера для определенного метода. Если нужно указать бесконечный таймаут, то нужно указать например 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.