Merge branch 'senslab2' of ssh://git.f-lab.fr/git/sfa into senslab2
[sfa.git] / sfa / rspecs / elements / sliver.py
index 67105dc..5186d1f 100644 (file)
@@ -1,29 +1,13 @@
 from sfa.rspecs.elements.element import Element
-from sfa.util.sfalogging import logger
 
-class Slivers(Element):
-
-    def get_slivers(*args, **kwds):
-        logger.debug("sfa.rspecs.slivers: get_slivers not implemented")
-
-    def add_slivers(*args, **kwds):
-        logger.debug("sfa.rspecs.slivers: add_slivers not implemented")
-
-    def remove_slivers(*args, **kwds):
-        logger.debug("sfa.rspecs.slivers: remove_slivers not implemented")
-
-    def get_sliver_defaults(*args, **kwds):    
-        logger.debug("sfa.rspecs.slivers: get_sliver_defaults not implemented")
-    
-    def add_default_sliver_attribute(*args, **kwds):
-        logger.debug("sfa.rspecs.slivers: add_default_sliver_attributes not implemented")
-
-    def add_sliver_attribute(*args, **kwds):
-        logger.debug("sfa.rspecs.slivers: add_sliver_attribute not implemented")
-
-    def remove_default_sliver_attribute(*args, **kwds):
-        logger.debug("sfa.rspecs.slivers: remove_default_sliver_attributes not implemented")
-
-    def remove_sliver_attribute(*args, **kwds):
-        logger.debuv("sfa.rspecs.slivers: remove_sliver_attribute not implemented")
-        
+class Sliver(Element):
+    fields = [
+        'sliver_id',
+        'component_id',
+        'client_id',
+        'name',
+        'type',
+        'tags',
+        'disk_image',
+        'fw_rules',
+    ]