
This patch set updates all network resource objects to use basic properties for ID attributes. In particular, the following changes were made: - Use basic *_id resource.prop for ID attributes - Use list *_ids resource.prop for attributes containing a list of IDs - Clarify documentation for ID attributes Change-Id: I725095bb07da55148e29c511e7e8506bc7dbb7ca Partial-Bug: #1461200
29 lines
1.0 KiB
Python
29 lines
1.0 KiB
Python
# 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.
|
|
|
|
"""
|
|
Delete resources with the Network service.
|
|
|
|
For a full guide see TODO(etoews):link to docs on developer.openstack.org
|
|
"""
|
|
|
|
|
|
def delete_network(conn):
|
|
print("Delete Network:")
|
|
|
|
example_network = conn.network.find_network(
|
|
'openstacksdk-example-project-network')
|
|
|
|
for example_subnet in example_network.subnet_ids:
|
|
conn.network.delete_subnet(example_subnet, ignore_missing=False)
|
|
conn.network.delete_network(example_network, ignore_missing=False)
|