for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
from base import DatadogBaseAction
DatadogBaseAction
base
from datadog import api
class DatadogCreateScreenboard(DatadogBaseAction):
def _run(self, **kwargs):
return api.Screenboard.create(**kwargs)
class DatadogDeleteScreenboard(DatadogBaseAction):
return api.Screenboard.delete(kwargs.pop("board_id"))
class DatadogGetallScreenboards(DatadogBaseAction):
def _run(self):
return api.Screenboard.get_all()
class DatadogGetScreenboard(DatadogBaseAction):
return api.Screenboard.get(kwargs.pop("board_id"))
class DatadogRevokeSharedScreenboard(DatadogBaseAction):
return api.Screenboard.revoke(kwargs.pop("board_id"))
class DatadogShareScreenboard(DatadogBaseAction):
return api.Screenboard.share(kwargs.pop("board_id"))
class DatadogUpdateScreenboard(DatadogBaseAction):
return api.Screenboard.update(kwargs.pop("board_id"), **kwargs)