NetworkPublicIpResponse
The public IP associated with a network.
Id of the public IP.
ip IPAddress (string)
The IP address itself, in dotted-decimal form.
Address family of the address (IPv4 or IPv6).
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]
IPv6 scope identifier of the address.
Whether the address is an IPv6 multicast address.
Whether the address is an IPv6 link-local address.
Whether the address is an IPv6 site-local address.
Whether the address is an IPv6 Teredo address.
Whether the address is an IPv6 unique-local address.
Whether the address is an IPv4 address mapped into the IPv6 space.
IP address value.
The geographic location associated with the public IP.
portForwardRules object[]nullable
Port forwarding rules configured on the public IP.
Id of the VM the rule targets.
Name of the target VM, when known.
Current status of the resource.
Possible values: [Created, Creating, Updating, Deleting]
rule object
Parameters of the rule: protocol, mode and ports.
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]
The externally exposed port, when applicable for the selected mode.
The internal (VM-side) port the traffic is forwarded to, when applicable for the selected mode.
{
"id": "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
}
}
]
}