X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=azure%2Fmulticloud_azure%2Fswagger%2Fviews%2Fregistry%2Fviews.py;h=c5f7ab37e1847ab9366ff1f6d23b24db9393465d;hb=3f481265cf6cefced65cfb78699de920e0e81748;hp=8464ce40446f8d01174b686cfe60a9ff9f08c8f5;hpb=f2ca6d9f4485fedeb9f6eb7cc3a58230adae457f;p=multicloud%2Fazure.git diff --git a/azure/multicloud_azure/swagger/views/registry/views.py b/azure/multicloud_azure/swagger/views/registry/views.py index 8464ce4..c5f7ab3 100644 --- a/azure/multicloud_azure/swagger/views/registry/views.py +++ b/azure/multicloud_azure/swagger/views/registry/views.py @@ -85,3 +85,17 @@ class UnRegistry(APIView): return Response(data=e.message, status=status.HTTP_500_INTERNAL_SERVER_ERROR) return Response(data="", status=status.HTTP_204_NO_CONTENT) + + +class APIv1Registry(Registry): + + def post(self, request, cloud_owner, cloud_region_id): + vimid = extsys.encode_vim_id(cloud_owner, cloud_region_id) + return super(APIv1Registry, self).post(request, vimid) + + +class APIv1UnRegistry(UnRegistry): + + def delete(self, request, cloud_owner, cloud_region_id): + vimid = extsys.encode_vim_id(cloud_owner, cloud_region_id) + return super(APIv1UnRegistry, self).delete(request, vimid)