diff options
Diffstat (limited to 'vio/vio/swagger/views/proxyplugin/volumn/views.py')
-rw-r--r-- | vio/vio/swagger/views/proxyplugin/volumn/views.py | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/vio/vio/swagger/views/proxyplugin/volumn/views.py b/vio/vio/swagger/views/proxyplugin/volumn/views.py index 3b3013c..01902e1 100644 --- a/vio/vio/swagger/views/proxyplugin/volumn/views.py +++ b/vio/vio/swagger/views/proxyplugin/volumn/views.py @@ -45,6 +45,31 @@ class VolumeServer(BaseClient): tenantid=tenantid, other=other) +class VolumeServerV1(VolumeServer): + + serverType = 'cinder' + + def get(self, request, cloud_owner, cloud_region, tenantid, other): + return super(VolumeServerV1, self).get( + request, cloud_owner + "_" + cloud_region, tenantid, other) + + def post(self, request, cloud_owner, cloud_region, tenantid, other): + return super(VolumeServerV1, self).post( + request, cloud_owner + "_" + cloud_region, tenantid, other) + + def patch(self, request, cloud_owner, cloud_region, tenantid, other): + return super(VolumeServerV1, self).patch( + request, cloud_owner + "_" + cloud_region, tenantid, other) + + def put(self, request, cloud_owner, cloud_region, tenantid, other): + return super(VolumeServerV1, self).put( + request, cloud_owner + "_" + cloud_region, tenantid, other) + + def delete(self, request, cloud_owner, cloud_region, tenantid, other): + return super(VolumeServerV1, self).delete( + request, cloud_owner + "_" + cloud_region, tenantid, other) + + class VolumeServer2(VolumeServer): serverType = "cinderv2" |