Перейти к основному содержимому

VmResponsePagedResponse

Обычная страница результатов: её возвращают все списочные эндпоинты этого API.

items object[]nullable

Элементы на этой странице.

  • Array [
  • idstring<uuid>

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

    namestringnullable

    Имя хоста виртуальной машины.

    projectIdstring<uuid>

    Идентификатор проекта, которому принадлежит машина.

    saleIdstring<uuid>

    Идентификатор тарифа, по которому создана машина.

    imageIdstring<uuid>

    Идентификатор образа ОС, из которого установлена машина.

    operationResourceOperation (string)

    Последняя (или выполняемая сейчас) операция, записанная для ресурса.

    Возможные значения: [Provision, Deprovision, AttachVm, ConfigureVm, DetachVm, Start, Stop, Reboot, CreateBackup, DeleteBackup, RestoreVmFromBackup, CreatePortForward, DeletePortForward, UpdatePortForward, Resize, RebuildVm]

    operationStatusApiOperationStatus (string)

    Текущий статус асинхронной операции.

    Возможные значения: [Queued, InProgress, Compensation, Succeeded, Failed]

    statusResourceStatus (string)

    Текущее состояние ресурса.

    Возможные значения: [creating, active, updating, deleting, failed]

    bootStatusVmBootStatus (string)

    Текущий статус жизненного цикла загрузки.

    Возможные значения: [Stopped, Running]

    cpuinteger<int32>

    Сколько ядер CPU выделено машине.

    ramGbnumber<double>

    Сколько оперативной памяти выделено машине, в гигабайтах.

    diskGbnumber<double>

    Сколько дискового пространства выделено машине, в гигабайтах.

    createdAtstring<date-time>

    Когда машина была создана.

    updatedAtstring<date-time>

    Когда машину обновляли последний раз.

    networks object[]nullable

    Сети, к которым подключена виртуальная машина.

  • Array [
  • idstring<uuid>

    Идентификатор сети.

    namestringnullable

    Название сети.

    typeNetworkType (string)

    Тип ресурса.

    Возможные значения: [Wan, Lan]

    createdAtstring<date-time>

    Когда сеть была создана.

    publicIp object

    Публичный IP-адрес, привязанный к сети, если он есть.

    geolocationstringnullable

    Геолокация публичного IP-адреса.

    ip IPAddress (string)

    Сам IP-адрес в записи через точки.

    addressFamilyAddressFamily (string)

    Семейство адресов: 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]

    scopeIdinteger<int64>

    Идентификатор области (scope) IPv6-адреса.

    isIPv6Multicastboolean

    Является ли адрес IPv6 multicast-адресом.

    isIPv6LinkLocalboolean

    Является ли адрес IPv6 link-local адресом.

    isIPv6SiteLocalboolean

    Является ли адрес IPv6 site-local адресом.

    isIPv6Teredoboolean

    Является ли адрес IPv6-адресом Teredo.

    isIPv6UniqueLocalboolean

    Является ли адрес IPv6 unique-local адресом.

    isIPv4MappedToIPv6boolean

    Является ли адрес IPv4-адресом, отображённым в пространство IPv6.

    addressinteger<int64>deprecated

    Значение IP-адреса.

  • ]
  • networksInterfaces object[]nullable

    Сетевые интерфейсы машины и назначенные им адреса.

  • Array [
  • networkIdstring<uuid>

    Идентификатор сети, к которой подключён этот интерфейс.

    ip IPAddress (string)

    Сам IP-адрес в записи через точки.

    addressFamilyAddressFamily (string)

    Семейство адресов: 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]

    scopeIdinteger<int64>

    Идентификатор области (scope) IPv6-адреса.

    isIPv6Multicastboolean

    Является ли адрес IPv6 multicast-адресом.

    isIPv6LinkLocalboolean

    Является ли адрес IPv6 link-local адресом.

    isIPv6SiteLocalboolean

    Является ли адрес IPv6 site-local адресом.

    isIPv6Teredoboolean

    Является ли адрес IPv6-адресом Teredo.

    isIPv6UniqueLocalboolean

    Является ли адрес IPv6 unique-local адресом.

    isIPv4MappedToIPv6boolean

    Является ли адрес IPv4-адресом, отображённым в пространство IPv6.

    addressinteger<int64>deprecated

    Значение IP-адреса.

  • ]
  • portForwardRules object[]nullable

    Правила проброса портов, настроенные для машины.

  • Array [
  • networkIdstring<uuid>

    Идентификатор сети, к которой применяется правило.

    statusPortForwardStatus (string)

    Текущее состояние ресурса.

    Возможные значения: [Created, Creating, Updating, Deleting]

    rule object

    Параметры правила: протокол, режим и порты.

    modePortForwardMode (string)

    Режим, определяющий поведение ресурса.

    Возможные значения: [SpecificPorts, AllPorts]

    protocolPortForwardProtocol (string)

    Протокол, используемый ресурсом или правилом проброса.

    Возможные значения: [Tcp, Udp, TcpUdp]

    externalPortinteger<int32>nullable

    Внешний порт, если он применим для выбранного режима.

    internalPortinteger<int32>nullable

    Внутренний порт на стороне машины, куда пересылается трафик, если это применимо для выбранного режима.

  • ]
  • ]
  • totalinteger<int32>

    Общее количество элементов на всех страницах.

    pageinteger<int32>

    Текущий номер страницы, начиная с 1.

    pageSizeinteger<int32>

    Количество элементов на странице.

    totalPagesinteger<int32>

    Общее количество доступных страниц.

    hasNextPageboolean

    Есть ли следующая страница.

    VmResponsePagedResponse
    {
    "items": [
    {
    "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
    }
    }
    ]
    }
    ],
    "total": 0,
    "page": 0,
    "pageSize": 0,
    "totalPages": 0,
    "hasNextPage": true
    }