A flexible IP can be attached to any Elastic Metal server within the same zone. Multiple flexible IPs can be attached to a server.
List flexible IPs
List all flexible IPs within a given zone.
path Parameters
zoneThe zone you want to target
query Parameters
order_bySort order of the returned flexible IPs.
pagePage number.
page_sizeMaximum number of flexible IPs per page.
tagsFilter by tag, only flexible IPs with one or more matching tags will be returned.
Filter by status, only flexible IPs with this status will be returned.
server_idsFilter by server IDs, only flexible IPs with these server IDs will be returned.
organization_idFilter by Organization ID, only flexible IPs from this Organization will be returned.
project_idFilter by Project ID, only flexible IPs from this Project will be returned.
List flexible IPs › Responses
total_countTotal count of matching flexible IPs.
List of all flexible IPs.
Create a new flexible IP
Generate a new flexible IP within a given zone, specifying its configuration including Project ID and description.
path Parameters
zoneThe zone you want to target
Create a new flexible IP › Request Body
project_idID of the project to associate with the Flexible IP.
descriptionFlexible IP description (max. of 255 characters).
tagsTags to associate to the flexible IP.
server_idID of the server to which the newly created flexible IP will be attached.
reverseValue of the reverse DNS.
is_ipv6Defines whether the flexible IP has an IPv6 address.
Create a new flexible IP › Responses
idID of the flexible IP.
organization_idID of the Organization the flexible IP is attached to.
project_idID of the Project the flexible IP is attached to.
descriptionFlexible IP description.
tagsFlexible IP tags.
updated_atDate on which the flexible IP was last updated. (RFC 3339 format)
created_atDate on which the flexible IP was created. (RFC 3339 format)
statusFlexible IP status.
- ready : flexible IP is created and ready to be attached to a server or to be associated with a virtual MAC.
- updating: flexible IP is being attached to a server or a virtual MAC operation is ongoing
- attached: flexible IP is attached to a server
- error: a flexible IP operation resulted in an error
- detaching: flexible IP is being detached from a server
- locked: the resource of the flexible IP is locked.
ip_addressIP of the flexible IP. (IP network)
MAC address of the flexible IP.
server_idID of the server linked to the flexible IP.
reverseReverse DNS value.
zoneAvailability Zone of the flexible IP.
Get an existing flexible IP
Retrieve information about an existing flexible IP, specified by its ID and zone. Its full details, including Project ID, description and status, are returned in the response object.
path Parameters
zoneThe zone you want to target
fip_idID of the flexible IP.
Get an existing flexible IP › Responses
idID of the flexible IP.
organization_idID of the Organization the flexible IP is attached to.
project_idID of the Project the flexible IP is attached to.
descriptionFlexible IP description.
tagsFlexible IP tags.
updated_atDate on which the flexible IP was last updated. (RFC 3339 format)
created_atDate on which the flexible IP was created. (RFC 3339 format)
statusFlexible IP status.
- ready : flexible IP is created and ready to be attached to a server or to be associated with a virtual MAC.
- updating: flexible IP is being attached to a server or a virtual MAC operation is ongoing
- attached: flexible IP is attached to a server
- error: a flexible IP operation resulted in an error
- detaching: flexible IP is being detached from a server
- locked: the resource of the flexible IP is locked.
ip_addressIP of the flexible IP. (IP network)
MAC address of the flexible IP.
server_idID of the server linked to the flexible IP.
reverseReverse DNS value.
zoneAvailability Zone of the flexible IP.
Delete an existing flexible IP
Delete an existing flexible IP, specified by its ID and zone. Note that deleting a flexible IP is permanent and cannot be undone.
path Parameters
zoneThe zone you want to target
fip_idID of the flexible IP to delete.
Delete an existing flexible IP › Responses
Update an existing flexible IP
Update the parameters of an existing flexible IP, specified by its ID and zone. These parameters include tags and description.
path Parameters
zoneThe zone you want to target
fip_idID of the flexible IP to update.
Update an existing flexible IP › Request Body
descriptionFlexible IP description (max. 255 characters).
tagsTags associated with the flexible IP.
reverseValue of the reverse DNS.
Update an existing flexible IP › Responses
idID of the flexible IP.
organization_idID of the Organization the flexible IP is attached to.
project_idID of the Project the flexible IP is attached to.
descriptionFlexible IP description.
tagsFlexible IP tags.
updated_atDate on which the flexible IP was last updated. (RFC 3339 format)
created_atDate on which the flexible IP was created. (RFC 3339 format)
statusFlexible IP status.
- ready : flexible IP is created and ready to be attached to a server or to be associated with a virtual MAC.
- updating: flexible IP is being attached to a server or a virtual MAC operation is ongoing
- attached: flexible IP is attached to a server
- error: a flexible IP operation resulted in an error
- detaching: flexible IP is being detached from a server
- locked: the resource of the flexible IP is locked.
ip_addressIP of the flexible IP. (IP network)
MAC address of the flexible IP.
server_idID of the server linked to the flexible IP.
reverseReverse DNS value.
zoneAvailability Zone of the flexible IP.
Generate a virtual MAC address on an existing flexible IP
Generate a virtual MAC (Media Access Control) address on an existing flexible IP.
path Parameters
zoneThe zone you want to target
fip_idID of the flexible IP for which to generate a virtual MAC.
Generate a virtual MAC address on an existing flexible IP › Request Body
mac_typeTODO.
Generate a virtual MAC address on an existing flexible IP › Responses
idID of the flexible IP.
organization_idID of the Organization the flexible IP is attached to.
project_idID of the Project the flexible IP is attached to.
descriptionFlexible IP description.
tagsFlexible IP tags.
updated_atDate on which the flexible IP was last updated. (RFC 3339 format)
created_atDate on which the flexible IP was created. (RFC 3339 format)
statusFlexible IP status.
- ready : flexible IP is created and ready to be attached to a server or to be associated with a virtual MAC.
- updating: flexible IP is being attached to a server or a virtual MAC operation is ongoing
- attached: flexible IP is attached to a server
- error: a flexible IP operation resulted in an error
- detaching: flexible IP is being detached from a server
- locked: the resource of the flexible IP is locked.
ip_addressIP of the flexible IP. (IP network)
MAC address of the flexible IP.
server_idID of the server linked to the flexible IP.
reverseReverse DNS value.
zoneAvailability Zone of the flexible IP.
Detach a given virtual MAC address from an existing flexible IP
Detach a given MAC (Media Access Control) address from an existing flexible IP.
path Parameters
zoneThe zone you want to target
fip_idID of the flexible IP from which to delete the virtual MAC. If the flexible IP belongs to a MAC group, the MAC will be removed from both the MAC group and flexible IP.
Detach a given virtual MAC address from an existing flexible IP › Responses
Duplicate a virtual MAC address to another flexible IP
Duplicate a virtual MAC address from a given flexible IP to another flexible IP attached to the same server.
path Parameters
zoneThe zone you want to target
fip_idID of the flexible IP on which to duplicate the virtual MAC. Note that the flexible IPs need to be attached to the same server.
Duplicate a virtual MAC address to another flexible IP › Request Body
duplicate_from_fip_idID of the flexible IP to duplicate the Virtual MAC from. Note that flexible IPs need to be attached to the same server.
Duplicate a virtual MAC address to another flexible IP › Responses
idID of the flexible IP.
organization_idID of the Organization the flexible IP is attached to.
project_idID of the Project the flexible IP is attached to.
descriptionFlexible IP description.
tagsFlexible IP tags.
updated_atDate on which the flexible IP was last updated. (RFC 3339 format)
created_atDate on which the flexible IP was created. (RFC 3339 format)
statusFlexible IP status.
- ready : flexible IP is created and ready to be attached to a server or to be associated with a virtual MAC.
- updating: flexible IP is being attached to a server or a virtual MAC operation is ongoing
- attached: flexible IP is attached to a server
- error: a flexible IP operation resulted in an error
- detaching: flexible IP is being detached from a server
- locked: the resource of the flexible IP is locked.
ip_addressIP of the flexible IP. (IP network)
MAC address of the flexible IP.
server_idID of the server linked to the flexible IP.
reverseReverse DNS value.
zoneAvailability Zone of the flexible IP.
Relocate an existing virtual MAC address to a different flexible IP
Relocate a virtual MAC (Media Access Control) address from an existing flexible IP to a different flexible IP.
path Parameters
zoneThe zone you want to target
fip_idRelocate an existing virtual MAC address to a different flexible IP › Request Body
dst_fip_idRelocate an existing virtual MAC address to a different flexible IP › Responses
idID of the flexible IP.
organization_idID of the Organization the flexible IP is attached to.
project_idID of the Project the flexible IP is attached to.
descriptionFlexible IP description.
tagsFlexible IP tags.
updated_atDate on which the flexible IP was last updated. (RFC 3339 format)
created_atDate on which the flexible IP was created. (RFC 3339 format)
statusFlexible IP status.
- ready : flexible IP is created and ready to be attached to a server or to be associated with a virtual MAC.
- updating: flexible IP is being attached to a server or a virtual MAC operation is ongoing
- attached: flexible IP is attached to a server
- error: a flexible IP operation resulted in an error
- detaching: flexible IP is being detached from a server
- locked: the resource of the flexible IP is locked.
ip_addressIP of the flexible IP. (IP network)
MAC address of the flexible IP.
server_idID of the server linked to the flexible IP.
reverseReverse DNS value.
zoneAvailability Zone of the flexible IP.
Attach an existing flexible IP to a server
Attach an existing flexible IP to a specified Elastic Metal server.
path Parameters
zoneThe zone you want to target
Attach an existing flexible IP to a server › Request Body
fips_idsList of flexible IP IDs to attach to a server. Multiple IDs can be provided, but note that flexible IPs must belong to the same MAC group (see details about MAC groups).
server_idID of the server on which to attach the flexible IPs.
Attach an existing flexible IP to a server › Responses
total_countTotal count of flexible IPs that are being updated.
List of flexible IPs in an updating state.
Detach an existing flexible IP from a server
Detach an existing flexible IP from a specified Elastic Metal server.
path Parameters
zoneThe zone you want to target
Detach an existing flexible IP from a server › Request Body
fips_idsList of flexible IP IDs to detach from a server. Multiple IDs can be provided. Note that flexible IPs must belong to the same MAC group.
Detach an existing flexible IP from a server › Responses
total_countTotal count of flexible IPs that are being detached.
List of flexible IPs in a detaching state.