mws_compute_virtual_machine (Data Source)
Виртуальная машина (ВМ) — программная эмуляция физического сервера, предназначенная для запуска операционных систем и приложений
Пример использования
terraform
data "mws_compute_virtual_machine" "vm" {
virtual_machine = "my-vm"
}Schema
Required
virtual_machine(String)
Optional
project(String) Путь к проекту
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
Read-Only:
graceful_shutdown_timeout(String) Время ожидания (таймаут) при отключении по ACPI
Выключение виртуальной машины происходит в 2 этапа:
- Гостевой ОС передается сигнал ACPI shutdown.
- В случае если гостевая ОС не завершила работу за заданное время, агент принудительно останавливает ВМ.
При timeout=0 первый этап пропускается
power(String) Целевое состояние питания виртуальной машины
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
Read-Only:
name(String) Имя связи, требуется для модификации коллекцииresource(String) ссылка на ресурсusage_type(String) Тип связи. Помимо стандартных own и use могут быть добавлены специализированные типы для конкретных сервисов
Nested Schema for network
Read-Only:
network_interfaces(Attributes List) (see below for nested schema)
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
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
Read-Only:
ref(String)
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
Read-Only:
address(Attributes) (see below for nested schema)
Nested Schema for network.network_interfaces.addresses.one_to_one_nat.external.address
Read-Only:
ref(String)
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
Read-Only:
attributes(Map of String)
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
Read-Only:
graceful_shutdown_timeout(String) Время ожидания (таймаут) при отключении по ACPI
Выключение виртуальной машины происходит в 2 этапа:
- Гостевой ОС передается сигнал ACPI shutdown.
- В случае если гостевая ОС не завершила работу за заданное время, агент принудительно останавливает ВМ.
При timeout=0 первый этап пропускается
power(String) Текущее состояние питания виртуальной машины
Nested Schema for status.network
Read-Only:
network_interfaces(Attributes List) (see below for nested schema)
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
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
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
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
Read-Only:
ip_address(String) Фактически присвоенный публичный Адресref(String) ref на публичный Адрес
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
Read-Only:
message(String) Описание статусаstate(String) Состояние ресурса
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
Read-Only:
fqdn(String) Предоставляет информацию о результирующем FQDN, доступном в виртуальной машине с помощью запуска утилиты 'hostname -f'. Результат обработки полей spec/os/hostname и spec/os/localDomain, а также дефолтов на основе metadata/name в случае, если эти поля не заданы.standard_dns_records(Boolean)
Nested Schema for status.ready
Read-Only:
message(String) Описание статусаstate(String) Состояние ресурса
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
Read-Only:
message(String) Описание статусаstate(String) Состояние ресурса
Nested Schema for status.storage
Read-Only:
disks(Attributes List) (see below for nested schema)
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
Read-Only:
message(String) Описание статусаstate(String) Состояние ресурса
Nested Schema for storage
Read-Only:
disks(Attributes List) (see below for nested schema)
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
Read-Only:
ref(String)