Este conteúdo não está disponível no idioma selecionado.
Chapter 33. firewall
This chapter describes the commands under the firewall command.
33.1. firewall group create Copiar o linkLink copiado para a área de transferência!
Usage:
Create a new firewall group
| Value | Summary |
|---|---|
| -h, --help | Show this help message and exit |
| --name NAME | Name for the firewall group |
| --description <description> | Description of the firewall group |
| --ingress-firewall-policy <ingress-firewall-policy> | Ingress firewall policy (name or ID) |
| --no-ingress-firewall-policy | Detach ingress firewall policy from the firewall group |
| --egress-firewall-policy <egress-firewall-policy> | Egress firewall policy (name or ID) |
| --no-egress-firewall-policy | Detach egress firewall policy from the firewall group |
| --public | Make the firewall group public, which allows it to be used in all projects (as opposed to the default, which is to restrict its use to the current project). This option is deprecated and would be removed in R release. |
| --private | Restrict use of the firewall group to the current project. This option is deprecated and would be removed in R release. |
| --share | Share the firewall group to be used in all projects (by default, it is restricted to be used by the current project). |
| --no-share | Restrict use of the firewall group to the current project |
| --enable | Enable firewall group |
| --disable | Disable firewall group |
| --project <project> | Owner’s project (name or id) |
| --project-domain <project-domain> | Domain the project belongs to (name or ID). This can be used in case collisions between project names exist. |
| --port <port> | Port(s) (name or id) to apply firewall group. this option can be repeated |
| --no-port | Detach all port from the firewall group |
| Value | Summary |
|---|---|
| -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} | the output format, defaults to table |
| -c COLUMN, --column COLUMN | specify the column(s) to include, can be repeated |
| Value | Summary |
|---|---|
| --max-width <integer> | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. |
| --fit-width | Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable |
| --print-empty | Print empty table if there is no data to show. |
| Value | Summary |
|---|---|
| --noindent | Whether to disable indenting the json |
| Value | Summary |
|---|---|
| --prefix PREFIX | Add a prefix to all variable names |
This command is provided by the python-neutronclient plugin.
33.2. firewall group delete Copiar o linkLink copiado para a área de transferência!
Usage:
openstack firewall group delete [-h]
<firewall-group> [<firewall-group> ...]
openstack firewall group delete [-h]
<firewall-group> [<firewall-group> ...]
Delete firewall group(s)
| Value | Summary |
|---|---|
| <firewall-group> | Firewall group(s) to delete (name or id) |
| Value | Summary |
|---|---|
| -h, --help | Show this help message and exit |
This command is provided by the python-neutronclient plugin.
33.3. firewall group list Copiar o linkLink copiado para a área de transferência!
Usage:
List firewall groups
| Value | Summary |
|---|---|
| -h, --help | Show this help message and exit |
| --long | List additional fields in output |
| Value | Summary |
|---|---|
| -f {csv,json,table,value,yaml}, --format {csv,json,table,value,yaml} | the output format, defaults to table |
| -c COLUMN, --column COLUMN | specify the column(s) to include, can be repeated |
| --sort-column SORT_COLUMN | specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated |
| Value | Summary |
|---|---|
| --max-width <integer> | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. |
| --fit-width | Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable |
| --print-empty | Print empty table if there is no data to show. |
| Value | Summary |
|---|---|
| --noindent | Whether to disable indenting the json |
| Value | Summary |
|---|---|
| --quote {all,minimal,none,nonnumeric} | when to include quotes, defaults to nonnumeric |
This command is provided by the python-neutronclient plugin.
33.4. firewall group policy add rule Copiar o linkLink copiado para a área de transferência!
Usage:
Insert a rule into a given firewall policy
| Value | Summary |
|---|---|
| <firewall-policy> | Firewall policy to insert rule (name or id) |
| <firewall-rule> | Firewall rule to be inserted (name or id) |
| Value | Summary |
|---|---|
| -h, --help | Show this help message and exit |
| --insert-before <firewall-rule> | Insert the new rule before this existing rule (name or ID) |
| --insert-after <firewall-rule> | Insert the new rule after this existing rule (name or ID) |
This command is provided by the python-neutronclient plugin.
33.5. firewall group policy create Copiar o linkLink copiado para a área de transferência!
Usage:
Create a new firewall policy
| Value | Summary |
|---|---|
| <name> | Name for the firewall policy |
| Value | Summary |
|---|---|
| -h, --help | Show this help message and exit |
| --description DESCRIPTION | Description of the firewall policy |
| --audited | Enable auditing for the policy |
| --no-audited | Disable auditing for the policy |
| --share | Share the firewall policy to be used in all projects (by default, it is restricted to be used by the current project). |
| --public | Make the firewall policy public, which allows it to be used in all projects (as opposed to the default, which is to restrict its use to the current project.) This option is deprecated and would be removed in R release. |
| --private | Restrict use of the firewall policy to the current project.This option is deprecated and would be removed in R release. |
| --no-share | Restrict use of the firewall policy to the current project |
| --project <project> | Owner’s project (name or id) |
| --project-domain <project-domain> | Domain the project belongs to (name or ID). This can be used in case collisions between project names exist. |
| --firewall-rule <firewall-rule> | Firewall rule(s) to apply (name or ID) |
| --no-firewall-rule | Unset all firewall rules from firewall policy |
| Value | Summary |
|---|---|
| -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} | the output format, defaults to table |
| -c COLUMN, --column COLUMN | specify the column(s) to include, can be repeated |
| Value | Summary |
|---|---|
| --max-width <integer> | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. |
| --fit-width | Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable |
| --print-empty | Print empty table if there is no data to show. |
| Value | Summary |
|---|---|
| --noindent | Whether to disable indenting the json |
| Value | Summary |
|---|---|
| --prefix PREFIX | Add a prefix to all variable names |
This command is provided by the python-neutronclient plugin.
33.6. firewall group policy delete Copiar o linkLink copiado para a área de transferência!
Usage:
openstack firewall group policy delete [-h]
<firewall-policy>
[<firewall-policy> ...]
openstack firewall group policy delete [-h]
<firewall-policy>
[<firewall-policy> ...]
Delete firewall policy(s)
| Value | Summary |
|---|---|
| <firewall-policy> | Firewall policy(s) to delete (name or id) |
| Value | Summary |
|---|---|
| -h, --help | Show this help message and exit |
This command is provided by the python-neutronclient plugin.
33.7. firewall group policy list Copiar o linkLink copiado para a área de transferência!
Usage:
List firewall policies
| Value | Summary |
|---|---|
| -h, --help | Show this help message and exit |
| --long | List additional fields in output |
| Value | Summary |
|---|---|
| -f {csv,json,table,value,yaml}, --format {csv,json,table,value,yaml} | the output format, defaults to table |
| -c COLUMN, --column COLUMN | specify the column(s) to include, can be repeated |
| --sort-column SORT_COLUMN | specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated |
| Value | Summary |
|---|---|
| --max-width <integer> | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. |
| --fit-width | Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable |
| --print-empty | Print empty table if there is no data to show. |
| Value | Summary |
|---|---|
| --noindent | Whether to disable indenting the json |
| Value | Summary |
|---|---|
| --quote {all,minimal,none,nonnumeric} | when to include quotes, defaults to nonnumeric |
This command is provided by the python-neutronclient plugin.
33.8. firewall group policy remove rule Copiar o linkLink copiado para a área de transferência!
Usage:
openstack firewall group policy remove rule [-h]
<firewall-policy>
<firewall-rule>
openstack firewall group policy remove rule [-h]
<firewall-policy>
<firewall-rule>
Remove a rule from a given firewall policy
| Value | Summary |
|---|---|
| <firewall-policy> | Firewall policy to remove rule (name or id) |
| <firewall-rule> | Firewall rule to remove from policy (name or id) |
| Value | Summary |
|---|---|
| -h, --help | Show this help message and exit |
This command is provided by the python-neutronclient plugin.
33.9. firewall group policy set Copiar o linkLink copiado para a área de transferência!
Usage:
Set firewall policy properties
| Value | Summary |
|---|---|
| <firewall-policy> | Firewall policy to update (name or id) |
| Value | Summary |
|---|---|
| -h, --help | Show this help message and exit |
| --description DESCRIPTION | Description of the firewall policy |
| --audited | Enable auditing for the policy |
| --no-audited | Disable auditing for the policy |
| --share | Share the firewall policy to be used in all projects (by default, it is restricted to be used by the current project). |
| --public | Make the firewall policy public, which allows it to be used in all projects (as opposed to the default, which is to restrict its use to the current project.) This option is deprecated and would be removed in R release. |
| --private | Restrict use of the firewall policy to the current project.This option is deprecated and would be removed in R release. |
| --no-share | Restrict use of the firewall policy to the current project |
| --name <name> | Name for the firewall policy |
| --firewall-rule <firewall-rule> | Firewall rule(s) to apply (name or ID) |
| --no-firewall-rule | Remove all firewall rules from firewall policy |
This command is provided by the python-neutronclient plugin.
33.10. firewall group policy show Copiar o linkLink copiado para a área de transferência!
Usage:
Display firewall policy details
| Value | Summary |
|---|---|
| <firewall-policy> | Firewall policy to show (name or id) |
| Value | Summary |
|---|---|
| -h, --help | Show this help message and exit |
| Value | Summary |
|---|---|
| -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} | the output format, defaults to table |
| -c COLUMN, --column COLUMN | specify the column(s) to include, can be repeated |
| Value | Summary |
|---|---|
| --max-width <integer> | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. |
| --fit-width | Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable |
| --print-empty | Print empty table if there is no data to show. |
| Value | Summary |
|---|---|
| --noindent | Whether to disable indenting the json |
| Value | Summary |
|---|---|
| --prefix PREFIX | Add a prefix to all variable names |
This command is provided by the python-neutronclient plugin.
33.11. firewall group policy unset Copiar o linkLink copiado para a área de transferência!
Usage:
openstack firewall group policy unset [-h]
[--firewall-rule <firewall-rule> | --all-firewall-rule]
[--audited] [--share] [--public]
<firewall-policy>
openstack firewall group policy unset [-h]
[--firewall-rule <firewall-rule> | --all-firewall-rule]
[--audited] [--share] [--public]
<firewall-policy>
Unset firewall policy properties
| Value | Summary |
|---|---|
| <firewall-policy> | Firewall policy to unset (name or id) |
| Value | Summary |
|---|---|
| -h, --help | Show this help message and exit |
| --firewall-rule <firewall-rule> | Remove firewall rule(s) from the firewall policy (name or ID) |
| --all-firewall-rule | Remove all firewall rules from the firewall policy |
| --audited | Disable auditing for the policy |
| --share | Restrict use of the firewall policy to the current project |
| --public | Restrict use of the firewall policy to the current project. This option is deprecated and would be removed in R release. |
This command is provided by the python-neutronclient plugin.
33.12. firewall group rule create Copiar o linkLink copiado para a área de transferência!
Usage:
Create a new firewall rule
| Value | Summary |
|---|---|
| -h, --help | Show this help message and exit |
| --name <name> | Name of the firewall rule |
| --description <description> | Description of the firewall rule |
| --protocol {tcp,udp,icmp,any} | Protocol for the firewall rule |
| --action {allow,deny,reject} | Action for the firewall rule |
| --ip-version <ip-version> | Set IP version 4 or 6 (default is 4) |
| --source-ip-address <source-ip-address> | Source IP address or subnet |
| --no-source-ip-address | Detach source IP address |
| --destination-ip-address <destination-ip-address> | Destination IP address or subnet |
| --no-destination-ip-address | Detach destination IP address |
| --source-port <source-port> | Source port number or range(integer in [1, 65535] or range like 123:456) |
| --no-source-port | Detach source port number or range |
| --destination-port <destination-port> | Destination port number or range(integer in [1, 65535] or range like 123:456) |
| --no-destination-port | Detach destination port number or range |
| --public | Make the firewall policy public, which allows it to be used in all projects (as opposed to the default, which is to restrict its use to the current project). This option is deprecated and would be removed in R Release |
| --private | Restrict use of the firewall rule to the current project.This option is deprecated and would be removed in R release. |
| --share | Share the firewall rule to be used in all projects (by default, it is restricted to be used by the current project). |
| --no-share | Restrict use of the firewall rule to the current project |
| --enable-rule | Enable this rule (default is enabled) |
| --disable-rule | Disable this rule |
| --project <project> | Owner’s project (name or id) |
| --project-domain <project-domain> | Domain the project belongs to (name or ID). This can be used in case collisions between project names exist. |
| Value | Summary |
|---|---|
| -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} | the output format, defaults to table |
| -c COLUMN, --column COLUMN | specify the column(s) to include, can be repeated |
| Value | Summary |
|---|---|
| --max-width <integer> | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. |
| --fit-width | Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable |
| --print-empty | Print empty table if there is no data to show. |
| Value | Summary |
|---|---|
| --noindent | Whether to disable indenting the json |
| Value | Summary |
|---|---|
| --prefix PREFIX | Add a prefix to all variable names |
This command is provided by the python-neutronclient plugin.
33.13. firewall group rule delete Copiar o linkLink copiado para a área de transferência!
Usage:
openstack firewall group rule delete [-h]
<firewall-rule>
[<firewall-rule> ...]
openstack firewall group rule delete [-h]
<firewall-rule>
[<firewall-rule> ...]
Delete firewall rule(s)
| Value | Summary |
|---|---|
| <firewall-rule> | Firewall rule(s) to delete (name or id) |
| Value | Summary |
|---|---|
| -h, --help | Show this help message and exit |
This command is provided by the python-neutronclient plugin.
33.14. firewall group rule list Copiar o linkLink copiado para a área de transferência!
Usage:
List firewall rules that belong to a given tenant
| Value | Summary |
|---|---|
| -h, --help | Show this help message and exit |
| --long | List additional fields in output |
| Value | Summary |
|---|---|
| -f {csv,json,table,value,yaml}, --format {csv,json,table,value,yaml} | the output format, defaults to table |
| -c COLUMN, --column COLUMN | specify the column(s) to include, can be repeated |
| --sort-column SORT_COLUMN | specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated |
| Value | Summary |
|---|---|
| --max-width <integer> | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. |
| --fit-width | Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable |
| --print-empty | Print empty table if there is no data to show. |
| Value | Summary |
|---|---|
| --noindent | Whether to disable indenting the json |
| Value | Summary |
|---|---|
| --quote {all,minimal,none,nonnumeric} | when to include quotes, defaults to nonnumeric |
This command is provided by the python-neutronclient plugin.
33.15. firewall group rule set Copiar o linkLink copiado para a área de transferência!
Usage:
Set firewall rule properties
| Value | Summary |
|---|---|
| <firewall-rule> | Firewall rule to set (name or id) |
| Value | Summary |
|---|---|
| -h, --help | Show this help message and exit |
| --name <name> | Name of the firewall rule |
| --description <description> | Description of the firewall rule |
| --protocol {tcp,udp,icmp,any} | Protocol for the firewall rule |
| --action {allow,deny,reject} | Action for the firewall rule |
| --ip-version <ip-version> | Set IP version 4 or 6 (default is 4) |
| --source-ip-address <source-ip-address> | Source IP address or subnet |
| --no-source-ip-address | Detach source IP address |
| --destination-ip-address <destination-ip-address> | Destination IP address or subnet |
| --no-destination-ip-address | Detach destination IP address |
| --source-port <source-port> | Source port number or range(integer in [1, 65535] or range like 123:456) |
| --no-source-port | Detach source port number or range |
| --destination-port <destination-port> | Destination port number or range(integer in [1, 65535] or range like 123:456) |
| --no-destination-port | Detach destination port number or range |
| --public | Make the firewall policy public, which allows it to be used in all projects (as opposed to the default, which is to restrict its use to the current project). This option is deprecated and would be removed in R Release |
| --private | Restrict use of the firewall rule to the current project.This option is deprecated and would be removed in R release. |
| --share | Share the firewall rule to be used in all projects (by default, it is restricted to be used by the current project). |
| --no-share | Restrict use of the firewall rule to the current project |
| --enable-rule | Enable this rule (default is enabled) |
| --disable-rule | Disable this rule |
This command is provided by the python-neutronclient plugin.
33.16. firewall group rule show Copiar o linkLink copiado para a área de transferência!
Usage:
Display firewall rule details
| Value | Summary |
|---|---|
| <firewall-rule> | Firewall rule to display (name or id) |
| Value | Summary |
|---|---|
| -h, --help | Show this help message and exit |
| Value | Summary |
|---|---|
| -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} | the output format, defaults to table |
| -c COLUMN, --column COLUMN | specify the column(s) to include, can be repeated |
| Value | Summary |
|---|---|
| --max-width <integer> | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. |
| --fit-width | Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable |
| --print-empty | Print empty table if there is no data to show. |
| Value | Summary |
|---|---|
| --noindent | Whether to disable indenting the json |
| Value | Summary |
|---|---|
| --prefix PREFIX | Add a prefix to all variable names |
This command is provided by the python-neutronclient plugin.
33.17. firewall group rule unset Copiar o linkLink copiado para a área de transferência!
Usage:
Unset firewall rule properties
| Value | Summary |
|---|---|
| <firewall-rule> | Firewall rule to unset (name or id) |
| Value | Summary |
|---|---|
| -h, --help | Show this help message and exit |
| --source-ip-address | Source ip address or subnet |
| --destination-ip-address | Destination IP address or subnet |
| --source-port | Source port number or range(integer in [1, 65535] or range like 123:456) |
| --destination-port | Destination port number or range(integer in [1, 65535] or range like 123:456) |
| --share | Restrict use of the firewall rule to the current project |
| --public | Restrict use of the firewall rule to the current project. This option is deprecated and would be removed in R Release. |
| --enable-rule | Disable this rule |
This command is provided by the python-neutronclient plugin.
33.18. firewall group set Copiar o linkLink copiado para a área de transferência!
Usage:
Set firewall group properties
| Value | Summary |
|---|---|
| <firewall-group> | Firewall group to update (name or id) |
| Value | Summary |
|---|---|
| -h, --help | Show this help message and exit |
| --name NAME | Name for the firewall group |
| --description <description> | Description of the firewall group |
| --ingress-firewall-policy <ingress-firewall-policy> | Ingress firewall policy (name or ID) |
| --no-ingress-firewall-policy | Detach ingress firewall policy from the firewall group |
| --egress-firewall-policy <egress-firewall-policy> | Egress firewall policy (name or ID) |
| --no-egress-firewall-policy | Detach egress firewall policy from the firewall group |
| --public | Make the firewall group public, which allows it to be used in all projects (as opposed to the default, which is to restrict its use to the current project). This option is deprecated and would be removed in R release. |
| --private | Restrict use of the firewall group to the current project. This option is deprecated and would be removed in R release. |
| --share | Share the firewall group to be used in all projects (by default, it is restricted to be used by the current project). |
| --no-share | Restrict use of the firewall group to the current project |
| --enable | Enable firewall group |
| --disable | Disable firewall group |
| --port <port> | Port(s) (name or id) to apply firewall group. this option can be repeated |
| --no-port | Detach all port from the firewall group |
This command is provided by the python-neutronclient plugin.
33.19. firewall group show Copiar o linkLink copiado para a área de transferência!
Usage:
Display firewall group details
| Value | Summary |
|---|---|
| <firewall-group> | Firewall group to show (name or id) |
| Value | Summary |
|---|---|
| -h, --help | Show this help message and exit |
| Value | Summary |
|---|---|
| -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} | the output format, defaults to table |
| -c COLUMN, --column COLUMN | specify the column(s) to include, can be repeated |
| Value | Summary |
|---|---|
| --max-width <integer> | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. |
| --fit-width | Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable |
| --print-empty | Print empty table if there is no data to show. |
| Value | Summary |
|---|---|
| --noindent | Whether to disable indenting the json |
| Value | Summary |
|---|---|
| --prefix PREFIX | Add a prefix to all variable names |
This command is provided by the python-neutronclient plugin.
33.20. firewall group unset Copiar o linkLink copiado para a área de transferência!
Usage:
Unset firewall group properties
| Value | Summary |
|---|---|
| <firewall-group> | Firewall group to unset (name or id) |
| Value | Summary |
|---|---|
| -h, --help | Show this help message and exit |
| --port <port> | Port(s) (name or id) to apply firewall group. this option can be repeated |
| --all-port | Remove all ports for this firewall group |
| --ingress-firewall-policy | Ingress firewall policy (name or ID) to delete |
| --egress-firewall-policy | Egress firewall policy (name or ID) to delete |
| --public | Make the firewall group public, which allows it to be used in all projects (as opposed to the default, which is to restrict its use to the current project). This option is deprecated and would be removed in R release. |
| --share | Restrict use of the firewall group to the current project |
| --enable | Disable firewall group |
This command is provided by the python-neutronclient plugin.