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

VmResponse

idstring<uuid>

Значение поля id.

namestringnullable

Человекочитаемое название resource.

projectIdstring<uuid>

Уникальный идентификатор проекта в формате UUID.

saleIdstring<uuid>

Уникальный идентификатор акции в формате UUID.

imageIdstring<uuid>

Unique identifier of the image used for provisioning.

operationResourceOperation (string)

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

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

operationStatusOperationStatus (string)

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

Possible values: [InProgress, Succeeded, Failed]

bootStatusVmBootStatus (string)

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

Possible values: [Stopped, Running]

cpuinteger<int32>

Количество виртуальных CPU.

ramGbnumber<double>

Объём RAM в гигабайтах.

diskGbnumber<double>

Размер диска в гигабайтах.

createdAtstring<date-time>

Временная метка создания ресурса.

updatedAtstring<date-time>

Временная метка последнего обновления ресурса.

networks object[]nullable

Список vm network.

  • Array [
  • idstring<uuid>

    Значение поля id.

    namestringnullable

    Человекочитаемое название resource.

    typeNetworkType (string)

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

    Possible values: [Wan, Lan]

    createdAtstring<date-time>

    Временная метка создания ресурса.

    publicIp object

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

    geolocationstringnullable

    Значение поля geolocation.

    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>

    Unique identifier of the scope.

    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

    Список vm network interface.

  • Array [
  • networkIdstring<uuid>

    Уникальный идентификатор сети в формате 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>

    Unique identifier of the scope.

    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

    Список vm port forward rules.

  • Array [
  • networkIdstring<uuid>

    Уникальный идентификатор сети в формате 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

    Внутренний порт назначения внутри приватной сети.

  • ]
  • VmResponse
    {
    "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": "InProgress",
    "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
    }
    }
    ]
    }