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

PublicIpResponse

idstring<uuid>

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

projectIdstring<uuid>

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

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-адреса.

geolocationstringnullable

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

portForwardRules object[]nullable

Список public ip port forward rule.

  • Array [
  • vmIdstring<uuid>

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

    vmNamestringnullable

    Человекочитаемое название виртуальной машины.

    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

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

  • ]
  • vms object[]nullable

    Список public ip vm.

  • Array [
  • vmIdstring<uuid>

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

    vmNamestringnullable

    Человекочитаемое название виртуальной машины.

  • ]
  • PublicIpResponse
    {
    "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "projectId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "networkId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "ip": "192.168.0.1",
    "geolocation": "string",
    "portForwardRules": [
    {
    "vmId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "vmName": "string",
    "status": "Created",
    "rule": {
    "mode": "SpecificPorts",
    "protocol": "Tcp",
    "externalPort": 0,
    "internalPort": 0
    }
    }
    ],
    "vms": [
    {
    "vmId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "vmName": "string"
    }
    ]
    }