diff options
| author | Jenkins <jenkins@review.openstack.org> | 2016-02-18 09:58:22 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2016-02-18 09:58:22 +0000 |
| commit | 00a1dddc2ae55daaa52653b5650c1b4e43a9c7b0 (patch) | |
| tree | ccc01f74f005e56b79818bf4b1ca02eb9d1da65b /openstackclient/network | |
| parent | 088f2446f28c5a4989afe27dd3ebea2792626f81 (diff) | |
| parent | 79fd6d3f2075ecdfdac8c856be135b3fd1260eb5 (diff) | |
| download | python-openstackclient-00a1dddc2ae55daaa52653b5650c1b4e43a9c7b0.tar.gz | |
Merge "Subnet Pool: Add "subnet pool delete" command"
Diffstat (limited to 'openstackclient/network')
| -rw-r--r-- | openstackclient/network/v2/subnet_pool.py | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/openstackclient/network/v2/subnet_pool.py b/openstackclient/network/v2/subnet_pool.py new file mode 100644 index 00000000..133e3e71 --- /dev/null +++ b/openstackclient/network/v2/subnet_pool.py @@ -0,0 +1,34 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. +# + +"""Subnet pool action implementations""" + +from openstackclient.common import command + + +class DeleteSubnetPool(command.Command): + """Delete subnet pool""" + + def get_parser(self, prog_name): + parser = super(DeleteSubnetPool, self).get_parser(prog_name) + parser.add_argument( + 'subnet_pool', + metavar="<subnet-pool>", + help=("Subnet pool to delete (name or ID)") + ) + return parser + + def take_action(self, parsed_args): + client = self.app.client_manager.network + obj = client.find_subnet_pool(parsed_args.subnet_pool) + client.delete_subnet_pool(obj) |
