/usr/lib/python2.6/site-packages/openstackclient/api
NameSizeModeActions
api.py99690644editdlrm
api.pyc95710644editdlrm
auth.py88550644editdlrm
auth.pyc64350644editdlrm
auth_plugin.py37330644editdlrm
auth_plugin.pyc38670644editdlrm
image_v1.py26450644editdlrm
image_v1.pyc26130644editdlrm
image_v2.py22980644editdlrm
image_v2.pyc20950644editdlrm
network_v2.py17360644editdlrm
network_v2.pyc19290644editdlrm
object_store_v1.py111760644editdlrm
object_store_v1.pyc97020644editdlrm
utils.py31240644editdlrm
utils.pyc20540644editdlrm
__init__.py00644editdlrm
__init__.pyc1630644editdlrm
Edit: /usr/lib/python2.6/site-packages/openstackclient/api/network_v2.py (1736B)
# 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. # """Network v2 API Library""" from openstackclient.api import api class APIv2(api.BaseAPI): """Network v2 API""" def __init__(self, **kwargs): super(APIv2, self).__init__(**kwargs) def dhcp_agent_list( self, dhcp_id=None, **filter ): """List DHCP agents :param string dhcp_id: DHCP Agent ID :param filter: used to create the query string filters http://docs.openstack.org/api/openstack-network/2.0/content/filtering.html """ return self.list('dhcp-networks', **filter)['dhcp-networks'] def network_list( self, external=False, **filter ): """List external networks :param string dhcp_id: DHCP agent ID :param bool external: Return external networks if True :param filter: used to create the query string filters http://docs.openstack.org/api/openstack-network/2.0/content/filtering.html """ if external: filter = {'router:external': True} return self.list('networks', **filter)['networks']