data "cloudru_evolution_spark_spark_collection" "datasource_spark" {cluster_id = "0000-0000-0000-0000-0000"project_id = "0000-0000-0000-0000-0000"page_size = 100filter = "name=spark-instance"// Позволяет переопределить дефолтный таймаут провайдера для определенного метода. Если нужно указать бесконечный таймаут, то нужно указать например 0s, тогда таймаута не будет.timeouts {read = "10m"}// Игнорировать изменения таймаутов: это предотвращает лишние обновления ресурса при смене значений таймаутов в конфигурации// Но следует учитывать, что метод delete в ресурсе читает значение таймаута из стейта и, если его нужно изменить, то этот блок стоит закомментироватьlifecycle {ignore_changes = [timeouts]}}output "data-spark" {value = data.cloudru_evolution_spark_spark_collection.datasource_spark.sparks[0]}
cluster_id (String) Идентификатор кластера.
project_id (String) Идентификатор проекта, в котором установлены инстансы Managed Spark.
filter (String) Фильтр для списка инстансов. Фильтровать можно по полю [Spark.name]. Пример: name=spark-instance-name.
page_size (Number) Максимальное количество результатов на странице ответа. Если значение больше [page_size], сервис возвращает [next_page_token], который используется в [ListSparksResponse]. Значение [page_size] по умолчанию 1000.
timeouts (Block, Optional) (see below for nested schema)
sparks (Attributes List) Список инстансов Managed Spark. (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:
cluster_id (String) Идентификатор кластера.
compute_configuration (Attributes) Параметры конфигурации вычислительных ресурсов. (see below for nested schema)
created_at (String) Время создания.
created_by (String) Идентификатор создавшего пользователя.
description (String) Описание.
enabled_external_host (Boolean) Флаг разрешает или запрещает внешний хост.
external_s3_config (Attributes) Конфигурация параметров внешнего хранилища S3. (see below for nested schema)
hs_external_host (String) URL внешнего хоста Spark History.
hs_internal_host (String) URL внутреннего хоста Spark History.
id (String) Идентификатор инстанса Managed Spark.
internal_s3_config (Attributes) Конфигурация параметров Object Storage. (see below for nested schema)
log_group_id (String) Идентификатор группы логирования.
name (String) Название.
network_configuration (Attributes) Конфигурация сети. (see below for nested schema)
project_id (String) Идентификатор проекта.
s3_eventlog_url (String) URL директории с логами Spark в хранилище S3.
spark_connect_id (String) Идентификатор Spark Connect.
status (String) Статус инстанса Managed Spark.
updated_at (String) Время обновления.
updated_by (String) Идентификатор обновившего пользователя.
user (Attributes) Пользователь Managed Spark для доступа к Spark History. (see below for nested schema)
version (Attributes) Версия Managed Spark. (see below for nested schema)
Read-Only:
flavor_id (String) Идентификатор flavor.
max_nodes (Number) Максимальное количество узлов.
min_nodes (Number) Минимальное количество узлов.
Read-Only:
access_key_secret_id (String) Access key в формате secret manager secret_id.
bucket (String) Имя бакета.
endpoint (String) URL эндпоинта.
region (String) Регион, например, ru-central-1.
secret_key_secret_id (String) Secret key в формате secret manager secret_id.
Read-Only:
bucket (String) Имя бакета.
tenant_id (String) Идентификатор арендатора.
Read-Only:
subnet_id (String) Идентификатор подсети.
zone_id (String) Идентификатор зоны доступности.
Read-Only:
password_secret_id (String) Пароль в формате secret manager secret_id.
username (String) Имя пользователя.
Read-Only:
description (String) Описание.
managed_spark_version (String) Номер версии Managed Spark.
name (String) Название.
version_id (String) Идентификатор версии.