diff options
author | Zuul <zuul@review.opendev.org> | 2022-01-13 20:13:30 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2022-01-13 20:13:30 +0000 |
commit | 0a887a4786eef67bb88d191c66217f82cf7b8127 (patch) | |
tree | 10e776808be4adb197eab2f4c48ad2495b5251bc /openstackclient/network | |
parent | f533dca520127446f2769b88f239799336954833 (diff) | |
parent | c8c4f76498de3380c7cbf80c5dc800a588bed649 (diff) | |
download | python-openstackclient-0a887a4786eef67bb88d191c66217f82cf7b8127.tar.gz |
Merge "Add --security-group to port list"
Diffstat (limited to 'openstackclient/network')
-rw-r--r-- | openstackclient/network/v2/port.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/openstackclient/network/v2/port.py b/openstackclient/network/v2/port.py index 7cafd08b..85a32545 100644 --- a/openstackclient/network/v2/port.py +++ b/openstackclient/network/v2/port.py @@ -615,6 +615,13 @@ class ListPort(command.Lister): metavar='<name>', help=_("List ports according to their name") ) + parser.add_argument( + '--security-group', + action='append', + dest='security_groups', + metavar='<security-group>', + help=_("List only ports associated with this security group") + ) identity_common.add_project_domain_option_to_parser(parser) parser.add_argument( '--fixed-ip', @@ -687,6 +694,8 @@ class ListPort(command.Lister): if parsed_args.fixed_ip: filters['fixed_ips'] = _prepare_filter_fixed_ips( self.app.client_manager, parsed_args) + if parsed_args.security_groups: + filters['security_groups'] = parsed_args.security_groups _tag.get_tag_filtering_args(parsed_args, filters) |