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

List Reserved Fixed IPs -> OffsetPage<>
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 Reserved Fixed IP ->
get/v1/reserved_fixed_ips/{project_id}/{region_id}/{port_id}

Get reserved fixed IP

Switch Vip Status Of 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

Add Ports That Share Vip ->
patch/v1/reserved_fixed_ips/{project_id}/{region_id}/{port_id}/connected_devices

Add ports that share VIP

List Instance Ports That Share Vip ->
get/v1/reserved_fixed_ips/{project_id}/{region_id}/{port_id}/connected_devices

List instance ports that share VIP

Replace Ports That Share Vip ->
put/v1/reserved_fixed_ips/{project_id}/{region_id}/{port_id}/connected_devices

Replace ports that share VIP

Parameters
project_id: number
region_id: number
port_id: string
Request example
200Example

Domain types

ConnectedDevicesVipList = { count, results }
PortIDsForVip = { port_ids }