add interface of opt vim resources
[vfc/gvnfm/vnflcm.git] / lcm / lcm / samples / views.py
index 828b182..b20901e 100644 (file)
 
 import logging
 
+from rest_framework import status
 from rest_framework.views import APIView
 from rest_framework.response import Response
+from .resources import ResCreateThread, ResDeleteThread
 
 logger = logging.getLogger(__name__)
 
@@ -27,3 +29,21 @@ class SampleList(APIView):
     def get(self, request, format=None):
         logger.debug("get")
         return Response({"status": "active"})
+
+class ResourceList(APIView):
+    """
+    Add resource.
+    """
+    def post(self, request):
+        logger.debug("ResourceList post: %s" % request.data)
+        ResCreateThread(request.data).start()
+        return Response(data=None, status=status.HTTP_204_NO_CONTENT)
+        
+    """
+    Delete resource.
+    """
+    def delete(self, request):
+        logger.debug("ResourceList delete: %s" % request.data)
+        ResDeleteThread(request.data).start()
+        return Response(data=None, status=status.HTTP_204_NO_CONTENT)
+        
\ No newline at end of file