diff options
| author | Zuul <zuul@review.opendev.org> | 2020-12-22 13:30:55 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2020-12-22 13:30:55 +0000 |
| commit | b3e69a2adb8097ca8aca6c7efbfd6066fb7e865a (patch) | |
| tree | e759a11b76fcdf8c5a688ef2d30599fb00ac7902 /openstackclient/compute/v2 | |
| parent | f5b185c35728025ebfd4145c800648b34476b775 (diff) | |
| parent | 0f02029d917366c6c757ebd2644d83e4fef1f33e (diff) | |
| download | python-openstackclient-b3e69a2adb8097ca8aca6c7efbfd6066fb7e865a.tar.gz | |
Merge "Add option to filter instances by AZ"
Diffstat (limited to 'openstackclient/compute/v2')
| -rw-r--r-- | openstackclient/compute/v2/server.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/openstackclient/compute/v2/server.py b/openstackclient/compute/v2/server.py index 4c177f7c..24c09ed1 100644 --- a/openstackclient/compute/v2/server.py +++ b/openstackclient/compute/v2/server.py @@ -1371,6 +1371,13 @@ class ListServer(command.Lister): def get_parser(self, prog_name): parser = super(ListServer, self).get_parser(prog_name) parser.add_argument( + '--availability-zone', + metavar='<availability-zone>', + help=_('Only return instances that match the availability zone. ' + 'Note that this option will be ignored for non-admin users ' + 'when using ``--os-compute-api-version`` prior to 2.83.'), + ) + parser.add_argument( '--reservation-id', metavar='<reservation-id>', help=_('Only return instances that match the reservation'), @@ -1579,6 +1586,7 @@ class ListServer(command.Lister): ignore_missing=False).id search_opts = { + 'availability_zone': parsed_args.availability_zone, 'reservation_id': parsed_args.reservation_id, 'ip': parsed_args.ip, 'ip6': parsed_args.ip6, |
