resource "cloudru_evolution_compute_disk" "resource_disk" {# Поле project_id является неизменяемым. При изменении значения ресурс будет пересоздан.project_id = "f9c806ce-23b5-4e7e-88be-39ddab961ccf"zone = {# Нужно заполнить одно из значений - id, name.id = "90579e5a-c2f5-4b8e-9769-eabda61e51ce"name = "b70b0d02-5deb-41f9-8ad3-fa2d0f86c015"}name = "2307fa51-93d5-4ef6-969e-31a19a7303bf"description = "f3e92385-f82a-4a00-bee2-07770ec43e75"size = 1472301089readonly = trueshared = falseencrypted = true# Поле bootable является неизменяемым. При изменении значения ресурс будет пересоздан.bootable = falsedisk_type = {# Нужно заполнить одно из значений - id, name.# Поле id является неизменяемым. При изменении значения ресурс будет пересоздан.id = "9890c4af-c884-4c3e-8469-78c8ce089218"name = "5775b823-2db0-4b08-a167-21b5024e767d"}image = {# Поле id является неизменяемым. При изменении значения ресурс будет пересоздан.id = "cb3ff571-1c6f-4183-a22b-f5f1d90fd370"}# Позволяет переопределить дефолтный таймаут провайдера для определенного метода. Если нужно указать бесконечный таймаут, то нужно указать например 0s, тогда таймаута не будет.timeouts {create = "60m"update = "30m"delete = "20m"}# Игнорировать изменения таймаутов: это предотвращает лишние обновления ресурса при смене значений таймаутов в конфигурации# Но следует учитывать, что метод delete в ресурсе читает значение таймаута из стейта и, если его нужно изменить, то этот блок стоит закомментироватьlifecycle {ignore_changes = [timeouts]}}
disk_type (Attributes) Параметры типа диска. (see below for nested schema)
name (String) Название диска.
project_id (String) Идентификатор проекта.
size (Number) Размер диска.
zone (Attributes) Параметры зоны доступности. (see below for nested schema)
bootable (Boolean) Признак загрузочного диска.
description (String) Описание диска.
encrypted (Boolean) Признак зашифрованного диска.
image (Attributes) Параметры образа. (see below for nested schema)
readonly (Boolean) Признак диска только для чтения.
shared (Boolean) Признак общедоступного диска.
timeouts (Block, Optional) (see below for nested schema)
created_at (String) Дата и время создания диска.
id (String) Идентификатор диска.
serial_id (String) Серийный номер диска.
status (String) Статус диска.
updated_at (String) Дата и время изменения диска.
vms (Attributes List) Параметры виртуальной машины. (see below for nested schema)
Optional:
id (String) Идентификатор типа диска.
name (String) Название типа диска.
Read-Only:
free_tier (Boolean) Признак доступности типа диска для уровня бесплатного использования (free tier).
Optional:
id (String) Идентификатор зоны доступности.
name (String) Название зоны доступности.
Read-Only:
enabled (Boolean) Флаг указывающий, доступна ли зона для использования.
Optional:
id (String) Идентификатор образа.
Read-Only:
name (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).
Read-Only:
id (String) Идентификатор виртуальной машины.
name (String) Название виртуальной машины.
status (String) Статус виртуальной машины.