source
ActivityLog_ObjectType
ActivityLog_ObjectType (value, names=None, module=None, qualname=None,
type=None, start=1)
enumerates valid object types to pass to activity log api
Exported source
class ActivityLog_ObjectType(Enum):
"""enumerates valid object types to pass to activity log api"""
ACCESS_TOKEN = "ACCESS_TOKEN"
ACCOUNT = "ACCOUNT"
ACTIVITY_LOG = "ACTIVITY_LOG"
ALERT = "ALERT"
APP = "APP"
APPDB_COLLECTION = "MAGNUM_COLLECTION"
APPDB_DATASTORE = "MAGNUM_DATASTORE"
AUTHORITY = "AUTHORITY"
BEAST_MODE_FORMULA = "BEAST_MODE_FORMULA"
BUZZ_CHANNEL = "CHANNEL"
BUZZ_GROUP_CHAT = "GROUP_CHAT"
BUZZ_THREAD = "HUDDLE"
CARD = "CARD"
CHART_COLOR_PALETTE = "CHART_COLOR_PALETTE"
COLLECTION = "COLLECTION"
CUSTOMER = "CUSTOMER"
CUSTOMER_STATE = "CUSTOMER_STATE"
CUSTOMER_TIER = "CUSTOMER_TIER"
DATA_SCIENCE_NOTEBOOK = "DATA_SCIENCE_NOTEBOOK"
DATAFLOW = "DATAFLOW_TYPE"
DATASET = "DATA_SOURCE"
DATASOURCE = "DATASOURCE"
DEPLOYMENT = "DEPLOYMENT"
DRILL_VIEW = "DRILL_VIEW"
EASY_INVITE_LINK = "EASY_INVITE_LINK"
ENABLED = "ENABLED"
FILE = "FILE"
FILE_VERSION = "FILE_REVISION"
GROUP = "GROUP"
LICENSE_PAGE = "LICENSE_PAGE"
LOGIN_SETTINGS = "LOGIN_SETTINGS"
NAME = "NAME"
PDP_FILTER = "ADC_FILTER"
PDP_POLICY = "ADC_POLICY"
PAGE = "PAGE"
PAGE_ANALYZER = "PAGE_ANALYZER"
PAGE_COLLECTION = "PAGE_COLLECTION"
PROJECT = "PROJECT"
PROJECT_LIST = "PROJECT_LIST"
PROJECT_TASK = "PROJECT_TASK"
PROJECT_TASK_ATTACHMENT = "PROJECT_TASK_ATTACHMENT"
PROJECT_TASK_OWNER = "PROJECT_TASK_OWNER"
PROXIER_EMAIL = "PROXIER_EMAIL"
PUBLIC_EMBED_URL = "PUBLIC_URL"
PUBLICATION = "PUBLICATION"
REPOSITORY = "REPOSITORY"
REPOSITORY_AUTHORIZATION = "REPOSITORY_AUTHORIZATION"
ROLE = "ROLE"
SEGMENT = "SEGMENT"
SSO_PAGE = "SSO_PAGE"
SUBSCRIBER = "PROXY_USER"
USER = "USER"
USER_STATE = "USER_STATE"
VARIABLE = "VARIABLE"
VARIABLE_CONTROL = "VARIABLE_CONTROL"
NOTEBOOK_VIEW = "CONTAINER_VIEW"
VIEW = "VIEW"
VIRTUAL_USER = "VIRTUAL_USER"
WORKBENCH_AGENT = "Workbench_AGENT"
WORKBENCH_JOB = "Workbench_JOB"
WORKBENCH_SCHEDULE = "Workbench_SCHEDULE"
To get an updated list of objectTypes run the get_activity_log_object_types
function.
Note: in the ActivityLog_ObjectType
enum, some of the entries have been renamed for clarity.
source
DomoActivityLog
DomoActivityLog ()
Initialize self. See help(type(self)) for accurate signature.
end_datetime = dt.datetime.today()
start_datetime = end_datetime - dt.timedelta(days=100)
token_auth = dmda.DomoTokenAuth(
domo_instance=os.environ['DOMO_INSTANCE'],
domo_access_token=os.environ["DOMO_ACCESS_TOKEN"],
)
al_res = await DomoActivityLog.get_activity_log(
auth=token_auth,
start_time=start_datetime,
end_time=end_datetime,
object_type=ActivityLog_ObjectType.ACTIVITY_LOG,
maximum=5,
)
pd.DataFrame(al_res)