The ooi.api.securitygroup
Module¶
-
class
ooi.api.securitygroup.
Controller
(app=None, openstack_version=None, neutron_ooi_endpoint=None)¶ Bases:
ooi.api.base.Controller
-
create
(req, body=None)¶ Create a network instance in the cloud
Parameters: - req – request object
- body – body request (not used)
-
delete
(req, id)¶ delete security groups which satisfy the parameters
Parameters: - req – current request
- id – identification
-
index
(req)¶ List security groups
Parameters: req – request object
-
run_action
(req, id, body)¶ Run action over the security group
Parameters: - req – current request
- id – security group
- body – body
-
show
(req, id)¶ Get security group details
Parameters: - req – request object
- id – security group identification
-
-
ooi.api.securitygroup.
parse_validate_schema
(req, scheme=None, required_attr=None)¶ Parse attributes and validate scheme
Returns attributes from request If scheme is specified, it validates the OCCI scheme:
-Raises exception in case of being invalidParameters: req – request Param: scheme: scheme to validate Param: required_attr: attributes required
-
ooi.api.securitygroup.
process_parameters
(req, scheme=None, required_attr=None)¶ Get attributes from request parameters
Parameters: - req – request
- scheme – scheme to validate
- required_attr – attributes required