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

VmResponsePagedResponse

Общая страница результатов, используемая конечными точками списка в этом API.

items object[]nullable

Товары на этой странице.

  • Array [
  • idstring<uuid>

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

    namestringnullable

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

    projectIdstring<uuid>

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

    saleIdstring<uuid>

    Идентификатор тарифа (продажи), которым была предоставлена ​​ВМ.

    imageIdstring<uuid>

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

    operationResourceOperation (string)

    Допустимое значение для поля операции.

    Possible values: [Provision, Deprovision, AttachVm, ConfigureVm, DetachVm, Start, Stop, Reboot, CreateBackup, DeleteBackup, RestoreVmFromBackup, CreatePortForward, DeletePortForward, UpdatePortForward, Resize, RebuildVm]

    operationStatusApiOperationStatus (string)

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

    Possible values: [Queued, InProgress, Compensation, Succeeded, Failed]

    bootStatusVmBootStatus (string)

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

    Possible values: [Stopped, Running]

    cpuinteger<int32>

    Количество ядер ЦП, выделенных виртуальной машине.

    ramGbnumber<double>

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

    diskGbnumber<double>

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

    createdAtstring<date-time>

    Когда была создана виртуальная машина.

    updatedAtstring<date-time>

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

    networks object[]nullable

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

  • Array [
  • idstring<uuid>

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

    namestringnullable

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

    typeNetworkType (string)

    Типовой дискриминатор ресурса.

    Possible values: [Wan, Lan]

    createdAtstring<date-time>

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

    publicIp object

    Допустимое значение для поля публичного IP-адреса.

    geolocationstringnullable

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

    ip IPAddress (string)

    Допустимое значение для поля ip.

    addressFamilyAddressFamily (string)

    Допустимое значение для поля address family.

    Possible values: [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>

    Уникальный идентификатор области.

    isIPv6Multicastboolean

    Логический флаг, управляющий параметром is ipv6 multicast.

    isIPv6LinkLocalboolean

    Логический флаг, управляющий параметром is ipv6 link local.

    isIPv6SiteLocalboolean

    Логический флаг, управляющий параметром is ipv6 site local.

    isIPv6Teredoboolean

    Логический флаг, управляющий параметром is ipv6 teredo.

    isIPv6UniqueLocalboolean

    Логический флаг, управляющий параметром is ipv6 unique local.

    isIPv4MappedToIPv6boolean

    Логический флаг, управляющий параметром is ipv4 mapped to ipv6.

    addressinteger<int64>deprecated

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

  • ]
  • networksInterfaces object[]nullable

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

  • Array [
  • networkIdstring<uuid>

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

    ip IPAddress (string)

    Допустимое значение для поля ip.

    addressFamilyAddressFamily (string)

    Допустимое значение для поля address family.

    Possible values: [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>

    Уникальный идентификатор области.

    isIPv6Multicastboolean

    Логический флаг, управляющий параметром is ipv6 multicast.

    isIPv6LinkLocalboolean

    Логический флаг, управляющий параметром is ipv6 link local.

    isIPv6SiteLocalboolean

    Логический флаг, управляющий параметром is ipv6 site local.

    isIPv6Teredoboolean

    Логический флаг, управляющий параметром is ipv6 teredo.

    isIPv6UniqueLocalboolean

    Логический флаг, управляющий параметром is ipv6 unique local.

    isIPv4MappedToIPv6boolean

    Логический флаг, управляющий параметром is ipv4 mapped to ipv6.

    addressinteger<int64>deprecated

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

  • ]
  • portForwardRules object[]nullable

    Правила переадресации портов, настроенные для виртуальной машины.

  • Array [
  • networkIdstring<uuid>

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

    statusPortForwardStatus (string)

    Текущий статус ресурса.

    Possible values: [Created, Creating, Updating, Deleting]

    rule object

    Допустимое значение для поля rule.

    modePortForwardMode (string)

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

    Possible values: [SpecificPorts, AllPorts]

    protocolPortForwardProtocol (string)

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

    Possible values: [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",
    "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
    }