diff options
author | Liang Ke <lokyse@163.com> | 2018-09-04 03:10:37 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@onap.org> | 2018-09-04 03:10:37 +0000 |
commit | 083802926f0b3d0cd483aa3aa29dbf3e7227c692 (patch) | |
tree | 10292873aace2505e89115b36dda376c0017a63c /vio/vio/swagger/views/proxyplugin/nova/views.py | |
parent | 0f142756b80f1c5a28bff0f68e77109447fe36e6 (diff) | |
parent | 74445002041fdf3ff3087dc86f9a1e75e1a74cb0 (diff) |
Merge "Update OpenStack proxy API to v1"
Diffstat (limited to 'vio/vio/swagger/views/proxyplugin/nova/views.py')
-rw-r--r-- | vio/vio/swagger/views/proxyplugin/nova/views.py | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/vio/vio/swagger/views/proxyplugin/nova/views.py b/vio/vio/swagger/views/proxyplugin/nova/views.py index c61ec37..3527b88 100644 --- a/vio/vio/swagger/views/proxyplugin/nova/views.py +++ b/vio/vio/swagger/views/proxyplugin/nova/views.py @@ -38,3 +38,24 @@ class ComputeServer(BaseClient): return self.send(request=request, method="DELETE", vimid=vimid, tenantid=tenantid, other=other) + + +class ComputeServerV1(ComputeServer): + + serverType = 'nova' + + def get(self, request, cloud_owner, cloud_region, tenantid, other): + return super(ComputeServerV1, self).get( + request, cloud_owner + "_" + cloud_region, tenantid, other) + + def post(self, request, cloud_owner, cloud_region, tenantid, other): + return super(ComputeServerV1, self).post( + request, cloud_owner + "_" + cloud_region, tenantid, other) + + def put(self, request, cloud_owner, cloud_region, tenantid, other): + return super(ComputeServerV1, self).put( + request, cloud_owner + "_" + cloud_region, tenantid, other) + + def delete(self, request, cloud_owner, cloud_region, tenantid, other): + return super(ComputeServerV1, self).delete( + request, cloud_owner + "_" + cloud_region, tenantid, other) |