summaryrefslogtreecommitdiffstats
path: root/vio/vio/swagger/views/proxyplugin/nova/views.py
diff options
context:
space:
mode:
authorLiang Ke <lokyse@163.com>2018-09-04 03:10:37 +0000
committerGerrit Code Review <gerrit@onap.org>2018-09-04 03:10:37 +0000
commit083802926f0b3d0cd483aa3aa29dbf3e7227c692 (patch)
tree10292873aace2505e89115b36dda376c0017a63c /vio/vio/swagger/views/proxyplugin/nova/views.py
parent0f142756b80f1c5a28bff0f68e77109447fe36e6 (diff)
parent74445002041fdf3ff3087dc86f9a1e75e1a74cb0 (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.py21
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)