コード例 #1
0
ファイル: hostgroups.py プロジェクト: titilambert/surveil
    def post(self, data):
        """Create a new host group.

        :param data: a host group within the request body.
        """
        handler = hostgroup_handler.HostGroupHandler(pecan.request)
        handler.create(data)
コード例 #2
0
ファイル: hostgroups.py プロジェクト: titilambert/surveil
 def put(self, group_name, hostgroup):
     """Update a specific host group."""
     handler = hostgroup_handler.HostGroupHandler(pecan.request)
     handler.update(group_name, hostgroup)
コード例 #3
0
ファイル: hostgroups.py プロジェクト: titilambert/surveil
 def delete(self, group_name):
     """Returns a specific host group."""
     handler = hostgroup_handler.HostGroupHandler(pecan.request)
     handler.delete(group_name)
コード例 #4
0
ファイル: hostgroups.py プロジェクト: titilambert/surveil
 def get_one(self, group_name):
     """Returns a host group."""
     handler = hostgroup_handler.HostGroupHandler(pecan.request)
     hostgroup = handler.get(group_name)
     return hostgroup
コード例 #5
0
ファイル: hostgroups.py プロジェクト: titilambert/surveil
 def get_all(self):
     """Returns all host groups."""
     handler = hostgroup_handler.HostGroupHandler(pecan.request)
     host_groups = handler.get_all()
     return host_groups
コード例 #6
0
 def get(self):
     """Returns a host group."""
     handler = hostgroup_handler.HostGroupHandler(pecan.request)
     hostgroup = handler.get({"hostgroup_name": self._id})
     return hostgroup
コード例 #7
0
 def delete(self):
     """Returns a specific host group."""
     handler = hostgroup_handler.HostGroupHandler(pecan.request)
     handler.delete({"hostgroup_name": self._id})
コード例 #8
0
 def post(self, data):
     """Returns all host groups."""
     handler = hostgroup_handler.HostGroupHandler(pecan.request)
     host_groups = handler.get_all(data)
     return host_groups