ce079d2261
This patch added '--project' and '--project-domain' options to filter subnets resulted by 'os subnet list', 'os floating ip create' and 'os security group list' commands. Co-Authored-By: Ha Van Tu <tuhv@vn.fujitsu.com> Change-Id: I727663d49ffa6aa042fdeb60797f18bb753b0372 Closes-Bug: #1613231 Closes-Bug: #1610909 Closes-Bug: #1613629 Partially-Implements: blueprint network-commands-options
131 lines
2.5 KiB
ReStructuredText
131 lines
2.5 KiB
ReStructuredText
==============
|
|
security group
|
|
==============
|
|
|
|
A **security group** acts as a virtual firewall for servers and other
|
|
resources on a network. It is a container for security group rules
|
|
which specify the network access rules.
|
|
|
|
Compute v2, Network v2
|
|
|
|
security group create
|
|
---------------------
|
|
|
|
Create a new security group
|
|
|
|
.. program:: security group create
|
|
.. code:: bash
|
|
|
|
os security group create
|
|
[--description <description>]
|
|
[--project <project> [--project-domain <project-domain>]]
|
|
<name>
|
|
|
|
.. option:: --description <description>
|
|
|
|
Security group description
|
|
|
|
.. option:: --project <project>
|
|
|
|
Owner's project (name or ID)
|
|
|
|
*Network version 2 only*
|
|
|
|
.. option:: --project-domain <project-domain>
|
|
|
|
Domain the project belongs to (name or ID).
|
|
This can be used in case collisions between project names exist.
|
|
|
|
*Network version 2 only*
|
|
|
|
.. describe:: <name>
|
|
|
|
New security group name
|
|
|
|
security group delete
|
|
---------------------
|
|
|
|
Delete security group(s)
|
|
|
|
.. program:: security group delete
|
|
.. code:: bash
|
|
|
|
os security group delete
|
|
<group> [<group> ...]
|
|
|
|
.. describe:: <group>
|
|
|
|
Security group(s) to delete (name or ID)
|
|
|
|
security group list
|
|
-------------------
|
|
|
|
List security groups
|
|
|
|
.. program:: security group list
|
|
.. code:: bash
|
|
|
|
os security group list
|
|
[--all-projects]
|
|
[--project <project> [--project-domain <project-domain>]]
|
|
|
|
.. option:: --all-projects
|
|
|
|
Display information from all projects (admin only)
|
|
|
|
*Network version 2 ignores this option and will always display information*
|
|
*for all projects (admin only).*
|
|
|
|
.. option:: --project <project>
|
|
|
|
List security groups according to the project (name or ID)
|
|
|
|
*Network version 2 only*
|
|
|
|
.. option:: --project-domain <project-domain>
|
|
|
|
Domain the project belongs to (name or ID).
|
|
This can be used in case collisions between project names exist.
|
|
|
|
*Network version 2 only*
|
|
|
|
security group set
|
|
------------------
|
|
|
|
Set security group properties
|
|
|
|
.. program:: security group set
|
|
.. code:: bash
|
|
|
|
os security group set
|
|
[--name <new-name>]
|
|
[--description <description>]
|
|
<group>
|
|
|
|
.. option:: --name <new-name>
|
|
|
|
New security group name
|
|
|
|
.. option:: --description <description>
|
|
|
|
New security group description
|
|
|
|
.. describe:: <group>
|
|
|
|
Security group to modify (name or ID)
|
|
|
|
security group show
|
|
-------------------
|
|
|
|
Display security group details
|
|
|
|
.. program:: security group show
|
|
.. code:: bash
|
|
|
|
os security group show
|
|
<group>
|
|
|
|
.. describe:: <group>
|
|
|
|
Security group to display (name or ID)
|