The ooi.api.ip_reservation Module

class ooi.api.ip_reservation.Controller(app=None, openstack_version=None)

Bases: ooi.api.base.Controller

create(req, body=None)

Create an ip reservation instance in the cloud

Parameters:
  • req – request object
  • body – body request (not used)
delete(req, id)

delete an ip reservation instance

Parameters:
  • req – current request
  • id – identification
index(req)

List ip reservations

Parameters:req – request object
run_action(req, id, body)

Run action over the network

Parameters:
  • req – current request
  • id – ip reservation identification
  • body – body
show(req, id)

Get ip reservation details

Parameters:
  • req – request object
  • id – ip reservation identification