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 DatadogCreateUser(DatadogBaseAction):
def _run(self, **kwargs):
return api.User.create(**kwargs)
class DatadogDisableUser(DatadogBaseAction):
return api.User.delete(kwargs.pop("user"))
class DatadogGetAllUsers(DatadogBaseAction):
def _run(self):
return api.User.get_all()
class DatadogGetUser(DatadogBaseAction):
return api.User.get(kwargs.pop("handle"))
class DatadogUpdateUser(DatadogBaseAction):
return api.User.update(kwargs.pop("handle"), **kwargs)