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

cloudru_evolution_compute_vm (Resource)


Example Usage

resource "cloudru_evolution_compute_vm" "resource_vm" {
project_id = "f4770b30-eb30-431a-b73a-1e35001c006c"
zone = {
# Нужно заполнить одно из значений - id, name.
id = "22822b5d-6b9c-4f59-8f1d-6e0f3a0abe96"
name = "0ea335b9-0676-42fa-bbfc-5c48979fc320"
}
name = "4a4b4cee-d185-4d08-83a4-6cb824452027"
description = "8e8525a5-4ef9-4b88-a773-f804478791b4"
# Нужно заполнить одно из значений - flavor
flavor = {
# Нужно заполнить одно из значений - id, name.
id = "7c64c4fb-c5ea-4400-b110-f89ff711f42f"
name = "d67e3d23-58fe-413f-a836-dfca1c43afd3"
}
placement_group = {
id = "e95cf362-4403-4115-af24-adba21bf91c3"
}
network_interfaces = [{
id = "fd277920-a804-46d8-9ddc-135eecffd029"
}]
disks = [{
id = "eda96e44-ced5-46ee-8a48-ec966ad57c1d"
}]
cloud_init_userdata = "0c75de20-9b05-4003-addc-3dc469c36e00"
image_metadata = {
"3c1b284d-cec6-4a70-b6a8-55d2d761b399" = {
# Нужно заполнить одно из значений - string_value, int_value, bool_value.
string_value = "dc84c50c-6943-430e-b1fe-920a8bb25607"
int_value = 795576918
bool_value = true
} }
}

Schema

Required

  • flavor (Attributes) Параметры флейвора. (see below for nested schema)

  • name (String) Название виртуальной машины.

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

  • zone (Attributes) Параметры зоны доступности. (see below for nested schema)

Optional

  • cloud_init_userdata (String) Поле для автоматической настройки виртуальной машины при запуске.

  • description (String) Описание виртуальной машины.

  • disks (Attributes List) Параметры диска. (see below for nested schema)

  • image_metadata (Attributes Map) Метаданные образа. Для некоторых образов поле является обязательным. (see below for nested schema)

  • network_interfaces (Attributes List) Параметры сетевого интерфейса. (see below for nested schema)

  • placement_group (Attributes) Параметры группы размещения. (see below for nested schema)

Read-Only

  • created_at (String) Дата и время создания виртуальной машины.

  • guest_agent_state (String) Статус гостевого агента.

  • icon (String) Значок виртуальной машины в формате SVG.

  • id (String) Идентификатор виртуальной машины.

  • locked (Boolean) Признак виртуальной машины, заблокированной для изменений.

  • metadata_fields (Attributes List) Метаданные виртуальной машины. (see below for nested schema)

  • remote_console_protocol (String) Тип удаленной консоли.

  • remote_console_url (String) WebSocket URL виртуальной консоли.

  • remote_console_ws (String) WebSocket URL удаленной консоли.

  • status (String) Статус виртуальной машины.

  • updated_at (String) Дата и время изменения виртуальной машины.

Nested Schema for flavor

Optional:

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

  • name (String) Название флейвора.

Nested Schema for zone

Optional:

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

  • name (String) Название зоны доступности.

Read-Only:

  • enabled (Boolean) Флаг указывающий, доступна ли зона для использования.

Nested Schema for disks

Optional:

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

Read-Only:

  • image_id (String) Параметры образа.

  • name (String) Название диска.

  • primary (Boolean) Признак загрузочного диска.

  • status (String) Статус диска.

Nested Schema for image_metadata

Optional:

  • bool_value (Boolean) Значение метаданных образа логического типа.

  • int_value (Number) Значение метаданных образа числового типа.

  • string_value (String) Значение метаданных образа строкового типа.

Nested Schema for network_interfaces

Optional:

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

Read-Only:

  • name (String) Название сетевого интерфейса.

  • status (String) Статус сетевого интерфейса.

Nested Schema for placement_group

Optional:

  • id (String) Идентификатор группы размещения.

Read-Only:

  • name (String) Название группы размещения.

Nested Schema for metadata_fields

Read-Only:

  • display_name (String) Отображаемое название.

  • id (String) Идентификатор поля метаданных.

  • metadata_id (String) Идентификатор метаданных.

  • name (String) Название.

  • value (String) Значение.