action linode_get_ips { label: "IP Addresses List" description: "Returns a paginated list of IP Addresses on your Account, excluding private addresses.\n" provider: linode method: GET path: "/networking/ips" encoding: json output: { type: "object" properties: { data: { type: "array" items: { type: "object" description: "An IP address that exists in Linode's system, either IPv4 or IPv6.\n" properties: { address: { type: "string" format: "ip" description: "The IP address.\n" } gateway: { type: "string" format: "ip" description: "The default gateway for this address.\n" } linode_id: { type: "integer" description: "The ID of the Linode this address currently belongs to. For IPv4 addresses, this is by default the Linode that this address was assigned to on creation, and these addresses my be moved using the [/networking/ipv4/assign](/docs/api/networking/#ips-to-linodes-assign) endpoint. For SLAAC and link-local addresses, this value may not be changed.\n" } prefix: { type: "integer" description: "The number of bits set in the subnet mask.\n" } public: { type: "boolean" description: "Whether this is a public or private IP address.\n" } rdns: { type: "string" description: "The reverse DNS assigned to this address. For public IPv4 addresses, this will be set to a default value provided by Linode if not explicitly set.\n" } region: { type: "string" description: "The Region this IP address resides in.\n" } subnet_mask: { type: "string" format: "ip" description: "The mask that separates host bits from network bits for this address.\n" } type: { type: "string" description: "The type of address this is.\n" enum: ["ipv4", "ipv6", "ipv6/pool", "ipv6/range"] } } } } page: { type: "integer" description: "The current [page](/docs/api/#pagination)." } pages: { type: "integer" description: "The total number of [pages](/docs/api/#pagination)." } results: { type: "integer" description: "The total number of results." } } } }