listPublicIpAddresses

Lists all public ip addresses

Request Parameters

Parameter Name Description Required
account lists all public IP addresses by account. Must be used with the domainId parameter. false
allocatedonly limits search results to allocated public IP addresses false
domainid lists all public IP addresses by domain ID. If used with the account parameter, lists all public IP addresses by account for specified domain. false
forloadbalancing list only ips used for load balancing false
forvirtualnetwork the virtual network for the IP address false
id lists ip address by id false
ipaddress lists the specified IP address false
keyword List by keyword false
page false
pagesize false
vlanid lists all public IP addresses by VLAN ID false
zoneid lists all public IP addresses by Zone ID false

Response Tags

Response Name Description
id public IP address id
account the account the public IP address is associated with
allocated date the public IP address was acquired
associatednetworkid the ID of the Network associated with the IP address
domain the domain the public IP address is associated with
domainid the domain ID the public IP address is associated with
forvirtualnetwork the virtual network for the IP address
ipaddress public IP address
issourcenat true if the IP address is a source nat address, false otherwise
isstaticnat true if this ip is for static nat, false otherwise
jobid shows the current pending asynchronous job ID. This tag is not returned if no current pending jobs are acting on the volume
jobstatus shows the current pending asynchronous job status
networkid the ID of the Network where ip belongs to
state State of the ip address. Can be: Allocatin, Allocated and Releasing
virtualmachinedisplayname virutal machine display name the ip address is assigned to (not null only for static nat Ip)
virtualmachineid virutal machine id the ip address is assigned to (not null only for static nat Ip)
virtualmachinename virutal machine name the ip address is assigned to (not null only for static nat Ip)
vlanid the ID of the VLAN associated with the IP address
vlanname the VLAN associated with the IP address
zoneid the ID of the zone the public IP address belongs to
zonename the name of the zone the public IP address belongs to
Related Pages: listNetworks, restartNetwork, updateNetwork, associateIpAddress, disassociateIpAddress, createLoadBalancerRule, deleteLoadBalancerRule, removeFromLoadBalancerRule, assignToLoadBalancerRule, listLoadBalancerRules, listLoadBalancerRuleInstances, updateLoadBalancerRule, listPortForwardingRules, createPortForwardingRule, deletePortForwardingRule, createFirewallRule, deleteFirewallRule, listFirewallRules, createRemoteAccessVpn, deleteRemoteAccessVpn, listRemoteAccessVpns, enableStaticNat, createIpForwardingRule, deleteIpForwardingRule, listIpForwardingRules, disableStaticNat, extractVolume, listZones, login, logout, listAccounts, queryAsyncJobResult, listAsyncJobs, listServiceOfferings, listDiskOfferings, registerSSHKeyPair, createSSHKeyPair, deleteSSHKeyPair, listSSHKeyPairs, listVirtualMachines, destroyVirtualMachine, rebootVirtualMachine, stopVirtualMachine, resetPasswordForVirtualMachine, changeServiceForVirtualMachine, updateVirtualMachine, getVMPassword, deployVirtualMachine, startVirtualMachine, listSnapshots, listSnapshotPolicies, deleteSnapshot, createSnapshot, createSnapshotPolicy, deleteSnapshotPolicies, listTemplates, createTemplate, registerTemplate, updateTemplate, copyTemplate, deleteTemplate, updateTemplatePermissions, listTemplatePermissions, extractTemplate, listSecurityGroups, createSecurityGroup, deleteSecurityGroup, authorizeSecurityGroupIngress, revokeSecurityGroupIngress, listVolumes, createVolume, attachVolume, detachVolume, deleteVolume, listNetworkOfferings, createNetwork, deleteNetwork, listTags, createTags, deleteTags