| from neutronv2.common import send |
| from neutronv2.arg_converter import get_by_name_or_uuid_multiple |
| from urllib.parse import urlencode |
| from urllib import urlencode |
| @get_by_name_or_uuid_multiple([('subnetpool', 'subnetpool_id')]) |
| def subnetpool_get_details(subnetpool_id, **kwargs): |
| url = '/subnetpools/{}?{}'.format( |
| subnetpool_id, urlencode(kwargs) |
| @get_by_name_or_uuid_multiple([('subnetpool', 'subnetpool_id')]) |
| def subnetpool_update(subnetpool_id, **kwargs): |
| url = '/subnetpools/{}'.format(subnetpool_id) |
| return url, {'json': json} |
| @get_by_name_or_uuid_multiple([('subnetpool', 'subnetpool_id')]) |
| def subnetpool_delete(subnetpool_id, **kwargs): |
| url = '/subnetpools/{}'.format(subnetpool_id) |
| def subnetpool_create(name, prefixes, **kwargs): |
| json['subnetpool'].update(kwargs) |
| return url, {'json': json} |