python-neutronclient/neutronclient/neutron/v2_0
John Davidge 88fbd3870c Support cleanup of tenant resources with a single API call
The addition of the 'neutron purge' command allows cloud admins
to conveniently delete multiple neutron resources associated
with a given tenant.

The command will delete all supported resources provided that
they can be deleted (not in use, etc) and feedback the amount
of each resource deleted to the user. A completion percentage
is also given to keep the user informed of progress.

Currently supports deletion of:

Networks
Subnets (implicitly)
Routers
Ports (including router interfaces)
Floating IPs
Security Groups

This feature can be easily extended to support more resource
types in the future.

DocImpact: Update API documentation to describe neutron-purge usage

Change-Id: I5a366d3537191045eb53f9cccd8cd0f7ce54a63b
Closes-Bug: 1511574
Partially-Implements: blueprint tenant-delete
2016-02-29 23:43:41 +00:00
..
contrib Use _i18n instead of i18n 2015-12-24 14:44:44 +09:00
flavor Use _i18n instead of i18n 2015-12-24 14:44:44 +09:00
fw Allow UPPER case in protocol/action for FW Rule 2016-02-04 04:36:11 +00:00
lb Merge "Add code for load balancer status tree" 2016-01-22 19:27:34 +00:00
nsx Use _i18n instead of i18n 2015-12-24 14:44:44 +09:00
qos Use _i18n instead of i18n 2015-12-24 14:44:44 +09:00
vpn Remove inconsistency from vpn help text 2016-01-21 18:54:56 +08:00
__init__.py Provide argument filtering in neutron *-list 2016-02-10 04:34:58 +00:00
address_scope.py Add support for ip_version on AddressScope create 2016-01-12 15:49:07 -08:00
agent.py Merge "Use _i18n instead of i18n" 2016-01-04 21:02:22 +00:00
agentscheduler.py Use _i18n instead of i18n 2015-12-24 14:44:44 +09:00
auto_allocated_topology.py Client bindings for Get-me-a-network 2016-02-05 19:03:31 -05:00
availability_zone.py Convert remaining use of neutronclient.i18n to _i18n 2016-01-13 18:09:34 +09:00
extension.py Remove incorrect super() call 2014-08-12 17:17:52 +10:00
floatingip.py refactor: Drop meaningless 'api' attribute from NeutronCommand class 2016-01-18 12:58:44 +09:00
metering.py Use _i18n instead of i18n 2015-12-24 14:44:44 +09:00
network.py Provide argument filtering in neutron *-list 2016-02-10 04:34:58 +00:00
port.py refactor: Get rid of usage of get_data in favor of take_action 2016-01-18 13:01:57 +09:00
purge.py Support cleanup of tenant resources with a single API call 2016-02-29 23:43:41 +00:00
quota.py refactor: Get rid of usage of get_data in favor of take_action 2016-01-18 13:01:57 +09:00
rbac.py Use _i18n instead of i18n 2015-12-24 14:44:44 +09:00
router.py refactor: Drop meaningless 'api' attribute from NeutronCommand class 2016-01-18 12:58:44 +09:00
securitygroup.py Merge "Add protocol value options to sg-rule-create" 2016-01-04 21:12:30 +00:00
servicetype.py setup logger name of NeutronCommand automatically 2014-07-30 23:15:28 +09:00
subnet.py Use _i18n instead of i18n 2015-12-24 14:44:44 +09:00
subnetpool.py Merge "Add support for default subnetpools API" 2016-01-22 19:27:01 +00:00