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

cloudru_evolution_trino_trino (Resource)


Example Usage

resource "cloudru_evolution_trino_trino" "resource_trino" {
cluster_id = "df91e644-c363-49b7-844e-51fcc7e22ff9"
project_id = "f74babe3-5282-4a32-b131-0edc561a3101"
name = "053f685c-769e-4b44-8589-32f0b06a9a4f"
description = "07720874-0929-4640-81b1-a16f3c22916d"
network_configuration = {
subnet_id = "c60cf98b-5371-4691-86bc-a82fe6ac7db9"
zone_id = "89811537-a79a-485f-b4cc-59c0f9756a92"
}
node_configuration = {
flavor_id = "4023b1d7-346e-498f-aded-f4c6931c96d6"
min_count = 1507496920
max_count = 2118776669
}
enable_public_host = true
basic_auth = {
users = [{
username = "0145fde1-14a0-494d-9d22-e84a8428ab0a"
password_secret_id = "79a508b6-e856-4303-9328-dc5396d6efb2"
}]
}
log_group_id = "a1093b00-6e46-424f-92d4-d5de0f41eb62"
catalog_ids = ["83c358d4-8deb-484a-bf7a-d564997aa8cf", "82588dcc-eadb-4e20-9927-2e68a43b740d", "a3ce7647-5281-4b08-80c8-7b7756dae6e8", "97eb342f-b298-4866-88d3-7a67e1511a3d", "b335b4b2-f27f-44bf-b4d9-3635c2ac08be", "cc617d6a-a8e3-4efe-ac41-f1d8d21eeee7", "54b2e842-2e62-4b81-999b-b773a4050035", "0bef9035-9fef-453a-9051-04ee3f3a1f12", "6f95f4ca-37c6-44ee-922d-f96133a37ec6", "90eaf358-9900-4239-a0a4-bb4117e56e17"]
version_id = "ad1edef4-6b3f-4ac5-9b5d-99a339d669d2"
}

Schema

Required

  • 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) Идентификатор проекта.

Optional

  • basic_auth (Attributes) Конфигурация basic auth. (see below for nested schema)

  • catalog_ids (List of String) Список подключаемых Trino каталогов.

  • description (String) Описание Trino.

  • version_id (String) Идентификатор версии Trino.

Read-Only

  • 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)

Nested Schema for network_configuration

Required:

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

  • zone_id (String) Идентификатор зоны доступности.

Nested Schema for node_configuration

Required:

  • flavor_id (String) Идентификатор флейвора для Trino нод.

  • max_count (Number) Максимальное количество Trino нод.

  • min_count (Number) Минимальное количество Trino нод.

Nested Schema for basic_auth

Optional:

Nested Schema for basic_auth.users

Required:

  • password_secret_id (String) Идентификатор секрета пароля пользователя из сервиса secret manager.

  • username (String) Имя пользователя.

Nested Schema for version

Required:

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

Read-Only:

  • description (String) Описание версии.

  • managed_version (String) Номер версии Managed Trino.

  • name (String) Название версии. Пример: 1.0.0 (478).

  • oss_version (String) Номер версии open source продукта Trino.