Files
5ee95b324085bbbb7fbce3b4deb236a3e916a622
nova /api-ref /source /os-security-group-default-rules.inc

147 lines
3.8 KiB
PHP
Raw Normal View History

.. needs:example_verification
.. needs:body_verification
Rules for default security group (os-security-group-default-rules) (DEPRECATED)
================================================================================
.. warning::
This API only available with ``nova-network`` which is
deprecated. It should be avoided in any new applications.
Lists, shows information for, and creates default security group rules.
List Default Security Group Rules
=================================
Lists default security group rules.
Response
.. rest_parameters:: parameters.yaml
- from_port: from_port
- id: id
- ip_protocol: ip_protocol
- ip_range: ip_range
- cidr: cidr
- to_port: to_port
**Example List default security group rules: JSON response**
.. literalinclude:: ../../doc/api_samples/os-security-group-default-rules/security-group-default-rules-list-resp.json
:language: javascript
========================================
Error response codes: badRequest(400), unauthorized(401), forbidden(403), itemNotFound(404), notImplemented(501)
Request
.. rest_parameters:: parameters.yaml
Response
.. rest_parameters:: parameters.yaml
- from_port: from_port
- id: id
- ip_protocol: ip_protocol
- ip_range: ip_range
- cidr: cidr
- to_port: to_port
.. literalinclude:: ../../doc/api_samples/os-security-group-default-rules/security-group-default-rules-show-resp.json
==================================
If you specify a source port ( ``from_port`` ) or destination port ( ``to_port`` ) value, you must specify an
IP protocol ( ``ip_protocol`` ) value. Otherwise, the operation returns the ``Bad Request (400)`` response code.
Error response codes: badRequest(400), unauthorized(401), forbidden(403), conflict(409), notImplemented(501)
Request
.. rest_parameters:: parameters.yaml
- ip_protocol: ip_protocol
- from_port: from_port
- to_port: to_port
- cidr: cidr
**Example Create default security group rule: JSON request**
.. literalinclude:: ../../doc/api_samples/os-security-group-default-rules/security-group-default-rules-create-req.json
:language: javascript
Response
.. rest_parameters:: parameters.yaml
- from_port: from_port
- id: id
- ip_protocol: ip_protocol
- ip_range: ip_range
- cidr: cidr
- to_port: to_port
.. literalinclude:: ../../doc/api_samples/os-security-group-default-rules/security-group-default-rules-create-resp.json
Delete Default Security Group Rule
==================================
Deletes a security group rule.
Error response codes: badRequest(400), unauthorized(401), forbidden(403), itemNotFound(404), notImplemented(501)
Request
.. rest_parameters:: parameters.yaml
- security_group_default_rule_id: security_group_default_rule_id
Response