mws_compute_virtual_machine (Data Source)
Заголовок раздела «mws_compute_virtual_machine (Data Source)»Виртуальная машина (ВМ) — программная эмуляция физического сервера, предназначенная для запуска операционных систем и приложений
Пример использования
Заголовок раздела «Пример использования»data "mws_compute_virtual_machine" "vm" { virtual_machine = "my-vm"}Required
Заголовок раздела «Required»virtual_machine(String)
Optional
Заголовок раздела «Optional»project(String) Путь к проекту
Read-Only
Заголовок раздела «Read-Only»hardware(Attributes) (see below for nested schema)kind(String)metadata(Attributes) (see below for nested schema)network(Attributes) (see below for nested schema)os(Attributes) (see below for nested schema)service_account(String) Ссылка на сервис аккаунт привязанный к виртуальной машине.status(Attributes) (see below for nested schema)storage(Attributes) (see below for nested schema)vm_type(String)zone(String)
Nested Schema for hardware
Заголовок раздела «Nested Schema for hardware»Read-Only:
graceful_shutdown_timeout(String) Время ожидания (таймаут) при отключении по ACPI
Выключение виртуальной машины происходит в 2 этапа:
- Гостевой ОС передается сигнал ACPI shutdown.
- В случае если гостевая ОС не завершила работу за заданное время, агент принудительно останавливает ВМ.
При timeout=0 первый этап пропускается
power(String) Целевое состояние питания виртуальной машины
Nested Schema for metadata
Заголовок раздела «Nested Schema for metadata»Read-Only:
create_time(String) Дата создания объекта.delete_time(String) Время запроса на удаление ресурса (не фактическое время удаления).description(String) Описание ресурса.display_name(String) Отображаемое имя. Необязательное поле, можно свободно задавать и изменять для удобства организации ресурсов.id(String) ID свойстваpurge_time(String)usages(Attributes List) Связи с другими ресурсами. В зависимости от типа связи, операции над ресурсом могут быть ограничены. (see below for nested schema)
Nested Schema for metadata.usages
Заголовок раздела «Nested Schema for metadata.usages»Read-Only:
name(String) Имя связи, требуется для модификации коллекцииresource(String) ссылка на ресурсusage_type(String) Тип связи. Помимо стандартных own и use могут быть добавлены специализированные типы для конкретных сервисов
Nested Schema for network
Заголовок раздела «Nested Schema for network»Read-Only:
network_interfaces(Attributes List) (see below for nested schema)
Nested Schema for network.network_interfaces
Заголовок раздела «Nested Schema for network.network_interfaces»Read-Only:
addresses(Attributes List) К одному сетевому интерфейсу можно подключить одновременно 4 разных сетевых адреса- IPv4 internal
- IPv4 external
- IPv6 internal
- IPv6 external (see below for nested schema)
ip_forwarding_enabled(Boolean)name(String)primary(Boolean)
Nested Schema for network.network_interfaces.addresses
Заголовок раздела «Nested Schema for network.network_interfaces.addresses»Read-Only:
address(Attributes) (see below for nested schema)one_to_one_nat(Attributes) NAT правило для связи внутреннего адреса с внешним адресом (see below for nested schema)
Nested Schema for network.network_interfaces.addresses.address
Заголовок раздела «Nested Schema for network.network_interfaces.addresses.address»Read-Only:
ref(String)spec(Attributes) Возможно 2 варианта:- запросить резервирование случайного адреса (заданы параметры “version”)
- запросить резервирование конкретного адреса (заданы параметры “version”, “ipAddress”, остальные пусты) Если необходимо привязать внешний адрес, заполняется параметр “oneToOneNat” (see below for nested schema)
Nested Schema for network.network_interfaces.addresses.address.spec
Заголовок раздела «Nested Schema for network.network_interfaces.addresses.address.spec»Read-Only:
dns(Attributes List) Настройки DNS (see below for nested schema)ip_address(String) Желаемый адрес. Если не указан, то будет выделен из пула адресов подсети.subnet(String) Подсеть облачной сети, к которой принадлежит внутренний адрес
Nested Schema for network.network_interfaces.addresses.address.spec.dns
Заголовок раздела «Nested Schema for network.network_interfaces.addresses.address.spec.dns»Read-Only:
name(String) DNS-имя виртуальной машины в MWS Cloud Platformptr(Boolean) Создать обратную DNS-записьttl(String) Продолжительность хранения DNS записи в кеше
Nested Schema for network.network_interfaces.addresses.one_to_one_nat
Заголовок раздела «Nested Schema for network.network_interfaces.addresses.one_to_one_nat»Read-Only:
external(Attributes) Информация о внешнем адресе (see below for nested schema)
Nested Schema for network.network_interfaces.addresses.one_to_one_nat.external
Заголовок раздела «Nested Schema for network.network_interfaces.addresses.one_to_one_nat.external»Read-Only:
address(Attributes) (see below for nested schema)
Nested Schema for network.network_interfaces.addresses.one_to_one_nat.external.address
Заголовок раздела «Nested Schema for network.network_interfaces.addresses.one_to_one_nat.external.address»Read-Only:
ref(String)spec(Attributes) NAT правило для связи внутреннего адреса с внешним адресом. (see below for nested schema)
Nested Schema for network.network_interfaces.addresses.one_to_one_nat.external.address.spec
Заголовок раздела «Nested Schema for network.network_interfaces.addresses.one_to_one_nat.external.address.spec»Nested Schema for os
Заголовок раздела «Nested Schema for os»Read-Only:
hostname(String)local_domain(String)metadata(Attributes) (see below for nested schema)standard_dns_records(Boolean)
Nested Schema for os.metadata
Заголовок раздела «Nested Schema for os.metadata»Read-Only:
attributes(Map of String)
Nested Schema for status
Заголовок раздела «Nested Schema for status»Read-Only:
hardware(Attributes) (see below for nested schema)id(String, Deprecated)network(Attributes) (see below for nested schema)os(Attributes) (see below for nested schema)ready(Attributes) Информация о статусе реконсиляции (see below for nested schema)service_account(Attributes) Cтатус привязанного сервисного аккаунта (see below for nested schema)storage(Attributes) (see below for nested schema)
Nested Schema for status.hardware
Заголовок раздела «Nested Schema for status.hardware»Read-Only:
graceful_shutdown_timeout(String) Время ожидания (таймаут) при отключении по ACPI
Выключение виртуальной машины происходит в 2 этапа:
- Гостевой ОС передается сигнал ACPI shutdown.
- В случае если гостевая ОС не завершила работу за заданное время, агент принудительно останавливает ВМ.
При timeout=0 первый этап пропускается
power(String) Текущее состояние питания виртуальной машины
Nested Schema for status.network
Заголовок раздела «Nested Schema for status.network»Read-Only:
network_interfaces(Attributes List) (see below for nested schema)
Nested Schema for status.network.network_interfaces
Заголовок раздела «Nested Schema for status.network.network_interfaces»Read-Only:
addresses(Attributes List) (see below for nested schema)ip_forwarding_enabled(Boolean) Признак, может ли сетевой интерфейс (адаптер) принимать трафик с нецелевого ipname(String) Уникальный в рамках ВМ псевдоним (alias) сетевого интерфейса
Nested Schema for status.network.network_interfaces.addresses
Заголовок раздела «Nested Schema for status.network.network_interfaces.addresses»Read-Only:
dns(Attributes List) (see below for nested schema)ip_address(String) Выделенный IP-адресnetwork(String) Сеть, в которой был создан адресone_to_one_nat(Attributes) (see below for nested schema)ready(Attributes) Статус ресурса Адрес (see below for nested schema)ref(String) ref на ресурс Адресstandard_dns(Attributes) (see below for nested schema)subnet(String) Подсеть, в которой был создан адрес
Nested Schema for status.network.network_interfaces.addresses.dns
Заголовок раздела «Nested Schema for status.network.network_interfaces.addresses.dns»Read-Only:
name(String) DNS-имя виртуальной машины в MWS Cloud Platformptr(Boolean) Создать обратную DNS-записьttl(String) Продолжительность хранения DNS записи в кеше
Nested Schema for status.network.network_interfaces.addresses.one_to_one_nat
Заголовок раздела «Nested Schema for status.network.network_interfaces.addresses.one_to_one_nat»Read-Only:
external(Attributes) Статус внешнего (публичного) Адреса (see below for nested schema)ready(Attributes) Ссылка на ресурс состояние ресурса OneToOneNat (see below for nested schema)ref(String) Ссылка на ресурс OneToOneNat
Nested Schema for status.network.network_interfaces.addresses.one_to_one_nat.external
Заголовок раздела «Nested Schema for status.network.network_interfaces.addresses.one_to_one_nat.external»Read-Only:
ip_address(String) Фактически присвоенный публичный Адресref(String) ref на публичный Адрес
Nested Schema for status.network.network_interfaces.addresses.one_to_one_nat.ready
Заголовок раздела «Nested Schema for status.network.network_interfaces.addresses.one_to_one_nat.ready»Read-Only:
message(String) Описание статусаstate(String) Состояние ресурса
Nested Schema for status.network.network_interfaces.addresses.ready
Заголовок раздела «Nested Schema for status.network.network_interfaces.addresses.ready»Read-Only:
message(String) Описание статусаstate(String) Состояние ресурса
Nested Schema for status.network.network_interfaces.addresses.standard_dns
Заголовок раздела «Nested Schema for status.network.network_interfaces.addresses.standard_dns»Read-Only:
name(String) DNS-имя виртуальной машины в MWS Cloud Platformptr(Boolean) Создать обратную DNS-записьttl(String) Продолжительность хранения DNS записи в кеше
Nested Schema for status.os
Заголовок раздела «Nested Schema for status.os»Read-Only:
fqdn(String) Предоставляет информацию о результирующем FQDN, доступном в виртуальной машине с помощью запуска утилиты ‘hostname -f’. Результат обработки полей spec/os/hostname и spec/os/localDomain, а также дефолтов на основе metadata/name в случае, если эти поля не заданы.os_type(String) Тип гостевой операционной системыstandard_dns_records(Boolean)
Nested Schema for status.ready
Заголовок раздела «Nested Schema for status.ready»Read-Only:
message(String) Описание статусаstate(String) Состояние ресурса
Nested Schema for status.service_account
Заголовок раздела «Nested Schema for status.service_account»Read-Only:
display_name(String) Отображаемое имя сервисного аккаунта (может отличаться от имени в ID).ready(Attributes) Информация о статусе реконсиляции (see below for nested schema)ref(String) Ссылка на сервисный аккаунт
Nested Schema for status.service_account.ready
Заголовок раздела «Nested Schema for status.service_account.ready»Read-Only:
message(String) Описание статусаstate(String) Состояние ресурса
Nested Schema for status.storage
Заголовок раздела «Nested Schema for status.storage»Read-Only:
disks(Attributes List) (see below for nested schema)
Nested Schema for status.storage.disks
Заголовок раздела «Nested Schema for status.storage.disks»Read-Only:
boot(Boolean) Является ли диск загрузочнымdevice_name(String) Суффикс deviceName в dev/disk/by-id/iops(Number) Количество операций ввода-вывода в секунду (IOPS) для дискаname(String) Уникальный в рамках ВМ псевдоним (alias) дискаready(Attributes) Состояние ресурса Диска (see below for nested schema)ref(String) Ссылка на ресурс “Диск”size(String)
Nested Schema for status.storage.disks.ready
Заголовок раздела «Nested Schema for status.storage.disks.ready»Read-Only:
message(String) Описание статусаstate(String) Состояние ресурса
Nested Schema for storage
Заголовок раздела «Nested Schema for storage»Read-Only:
disks(Attributes List) (see below for nested schema)local_disks(Attributes List) (see below for nested schema)
Nested Schema for storage.disks
Заголовок раздела «Nested Schema for storage.disks»Read-Only:
boot(Boolean)device_name(String) Уникальное имя устройства, которое отображается в дереве /dev/disk/by-id/mws-* Linux. Если не указано - “mws-{name}”, если указано - “mws-{deviceName}”disk(Attributes) (see below for nested schema)name(String) Уникальное имя диска в рамках виртуальной машины
Nested Schema for storage.disks.disk
Заголовок раздела «Nested Schema for storage.disks.disk»Read-Only:
ref(String)spec(Attributes) (see below for nested schema)
Nested Schema for storage.disks.disk.spec
Заголовок раздела «Nested Schema for storage.disks.disk.spec»Read-Only:
disk_type(String) Ссылка на тип дискаiops(Number) Запрашиваемая пользователем IOPSsize(String)source(Attributes) Источник для создания диска (see below for nested schema)
Nested Schema for storage.disks.disk.spec.source
Заголовок раздела «Nested Schema for storage.disks.disk.spec.source»Read-Only:
image(String) Ссылка на образ
Nested Schema for storage.local_disks
Заголовок раздела «Nested Schema for storage.local_disks»Read-Only:
device_name(String) Уникальное имя устройства, которое отображается в дереве /dev/disk/by-id/mws-* Linux. Если не указано - “mws-{name}”, если указано - “mws-{deviceName}”name(String) Уникальное имя диска в рамках виртуальной машиныsize(String) Размер диска. Должен быть кратен 248GB