VmResponse
Виртуальная машина и её текущее состояние.
Идентификатор виртуальной машины.
Имя хоста виртуальной машины.
Идентификатор проекта, которому принадлежит машина.
Идентификатор тарифа, по которому создана машина.
Идентификатор образа ОС, из которого установлена машина.
Последняя (или выполняемая сейчас) операция, записанная для ресурса.
Возможные значения: [Provision, Deprovision, AttachVm, ConfigureVm, DetachVm, Start, Stop, Reboot, CreateBackup, DeleteBackup, RestoreVmFromBackup, CreatePortForward, DeletePortForward, UpdatePortForward, Resize, RebuildVm]
Текущий статус асинхронной операции.
Возможные значения: [Queued, InProgress, Compensation, Succeeded, Failed]
Текущее состояние ресурса.
Возможные значения: [creating, active, updating, deleting, failed]
Текущий статус жизненного цикла загрузки.
Возможные значения: [Stopped, Running]
Сколько ядер CPU выделено машине.
Сколько оперативной памяти выделено машине, в гигабайтах.
Сколько дискового пространства выделено машине, в гигабайтах.
Когда машина была создана.
Когда машину обновляли последний раз.
networks object[]nullable
Сети, к которым подключена виртуальная машина.
Идентификатор сети.
Название сети.
Тип ресурса.
Возможные значения: [Wan, Lan]
Когда сеть была создана.
publicIp object
Публичный IP-адрес, привязанный к сети, если он есть.
Геолокация публичного IP-адреса.
ip IPAddress (string)
Сам IP-адрес в записи через точки.
Семейство адресов: IPv4 или IPv6.
Возможные значения: [Unknown, Unspecified, Unix, InterNetwork, ImpLink, Pup, Chaos, NS, Ipx, Iso, Osi, Ecma, DataKit, Ccitt, Sna, DecNet, DataLink, Lat, HyperChannel, AppleTalk, NetBios, VoiceView, FireFox, Banyan, Atm, InterNetworkV6, Cluster, Ieee12844, Irda, NetworkDesigners, Max, Packet, ControllerAreaNetwork]
Идентификатор области (scope) IPv6-адреса.
Является ли адрес IPv6 multicast-адресом.
Является ли адрес IPv6 link-local адресом.
Является ли адрес IPv6 site-local адресом.
Является ли адрес IPv6-адресом Teredo.
Является ли адрес IPv6 unique-local адресом.
Является ли адрес IPv4-адресом, отображённым в пространство IPv6.
Значение IP-адреса.
networksInterfaces object[]nullable
Сетевые интерфейсы машины и назначенные им адреса.
Идентификатор сети, к которой подключён этот интерфейс.
ip IPAddress (string)
Сам IP-адрес в записи через точки.
Семейство адресов: IPv4 или IPv6.
Возможные значения: [Unknown, Unspecified, Unix, InterNetwork, ImpLink, Pup, Chaos, NS, Ipx, Iso, Osi, Ecma, DataKit, Ccitt, Sna, DecNet, DataLink, Lat, HyperChannel, AppleTalk, NetBios, VoiceView, FireFox, Banyan, Atm, InterNetworkV6, Cluster, Ieee12844, Irda, NetworkDesigners, Max, Packet, ControllerAreaNetwork]
Идентификатор области (scope) IPv6-адреса.
Является ли адрес IPv6 multicast-адресом.
Является ли адрес IPv6 link-local адресом.
Является ли адрес IPv6 site-local адресом.
Является ли адрес IPv6-адресом Teredo.
Является ли адрес IPv6 unique-local адресом.
Является ли адрес IPv4-адресом, отображённым в пространство IPv6.
Значение IP-адреса.
portForwardRules object[]nullable
Правила проброса портов, настроенные для машины.
Идентификатор сети, к которой применяется правило.
Текущее состояние ресурса.
Возможные значения: [Created, Creating, Updating, Deleting]
rule object
Параметры правила: протокол, режим и порты.
Режим, определяющий поведение ресурса.
Возможные значения: [SpecificPorts, AllPorts]
Протокол, используемый ресурсом или правилом проброса.
Возможные значения: [Tcp, Udp, TcpUdp]
Внешний порт, если он применим для выбранного режима.
Внутренний порт на стороне машины, куда пересылается трафик, если это применимо для выбранного режима.
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string",
"projectId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"saleId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"imageId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"operation": "Provision",
"operationStatus": "Queued",
"status": "creating",
"bootStatus": "Stopped",
"cpu": 0,
"ramGb": 0,
"diskGb": 0,
"createdAt": "2024-07-29T15:51:28.071Z",
"updatedAt": "2024-07-29T15:51:28.071Z",
"networks": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string",
"type": "Wan",
"createdAt": "2024-07-29T15:51:28.071Z",
"publicIp": {
"geolocation": "string",
"ip": "192.168.0.1"
}
}
],
"networksInterfaces": [
{
"networkId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"ip": "192.168.0.1"
}
],
"portForwardRules": [
{
"networkId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"status": "Created",
"rule": {
"mode": "SpecificPorts",
"protocol": "Tcp",
"externalPort": 0,
"internalPort": 0
}
}
]
}