PublicIpResponsePagedResult
items object[]nullable
List of public ip responses.
Value of id.
Unique identifier of the project in UUID format.
Unique identifier of the network in UUID format.
ip IPAddress (string)
Allowed value for ip.
Allowed value for 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]
Unique identifier of the scope.
Boolean flag that controls is ipv6 multicast.
Boolean flag that controls is ipv6 link local.
Boolean flag that controls is ipv6 site local.
Boolean flag that controls is ipv6 teredo.
Boolean flag that controls is ipv6 unique local.
Boolean flag that controls is ipv4 mapped to ipv6.
IP address value.
Value of geolocation.
portForwardRules object[]nullable
List of public ip port forward rule responses.
Unique identifier of the virtual machine in UUID format.
Human-readable name of the virtual machine.
Current status of the resource.
Possible values: [Created, Creating, Updating, Deleting]
rule object
Allowed value for rule.
Mode that defines how the resource should behave.
Possible values: [SpecificPorts, AllPorts]
Protocol used by the resource or forwarding rule.
Possible values: [Tcp, Udp, TcpUdp]
Publicly exposed port.
Internal destination port inside the private network.
vms object[]nullable
List of public ip vm responses.
Unique identifier of the virtual machine in UUID format.
Human-readable name of the virtual machine.
Total number of items available.
Current page number of the paginated result.
Maximum number of items returned per page.
Total number of pages available.
Indicates whether another result page is available.
{
"items": [
{
"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"
}
]
}
],
"total": 0,
"page": 0,
"pageSize": 0,
"totalPages": 0,
"hasNextPage": true
}