Reserved IPs
reserved_ips
Methods
Create Reserved Fixed IP -> { tasks }
post/v1/reserved_fixed_ips/{project_id}/{region_id}
Create reserved fixed IP
Delete Reserved Fixed IP -> { tasks }
delete/v1/reserved_fixed_ips/{project_id}/{region_id}/{port_id}
Delete reserved fixed ip
get/v1/reserved_fixed_ips/{project_id}/{region_id}
List reserved fixed IPs
List Instance Ports That Are Available For Connecting To Vip -> { count, results }
get/v1/reserved_fixed_ips/{project_id}/{region_id}/{port_id}/available_devices
List instance ports that are available for connecting to VIP
get/v1/reserved_fixed_ips/{project_id}/{region_id}/{port_id}
Get reserved fixed IP
patch/v1/reserved_fixed_ips/{project_id}/{region_id}/{port_id}
Switch VIP status of reserved fixed IP
Domain types
ReservedFixedIP = { allowed_address_pairs, attachments, created_at, 18 more... }
Reserved IPs
Connected Devices
reserved_ips.connected_devices
Methods
patch/v1/reserved_fixed_ips/{project_id}/{region_id}/{port_id}/connected_devices
Add ports that share VIP
Parameters
project_id: number
region_id: number
port_id: string
Response fields
Request example
200Example
get/v1/reserved_fixed_ips/{project_id}/{region_id}/{port_id}/connected_devices
List instance ports that share VIP
put/v1/reserved_fixed_ips/{project_id}/{region_id}/{port_id}/connected_devices
Replace ports that share VIP
Domain types
ConnectedDevicesVipList = { count, results }
PortIDsForVip = { port_ids }