[MODEL: dataset=alibaba_action_trail_raw]
filter
event_eventtype in("ApiCall","ConsoleOperation","AliyunServiceEvent","PasswordReset")
| alter
xdm.event.type = event_eventtype,
xdm.target.cloud.region = event_acsregion,
xdm.event.id = event_eventid,
xdm.event.operation = event_eventname,
xdm.target.resource.name = event_resourcename,
xdm.target.resource.type = event_resourcetype,
xdm.source.ipv4 = event_sourceipaddress,
xdm.source.user.user_type = if(event_useridentity_type in("root-account","cloudsso-user","saml-user","alibaba-cloud-account"),XDM_CONST.USER_TYPE_REGULAR, event_useridentity_type in("ram-user","assumed-role"),XDM_CONST.USER_TYPE_SERVICE_ACCOUNT ,to_string(event_useridentity_type)),
xdm.source.user.identifier = event_useridentity_principalid,
xdm.source.user.username = event_useridentity_username,
xdm.event.description=event_errormessage,
xdm.observer.vendor=_vendor,
xdm.observer.product=_product;
filter
event_eventtype in("ConsoleSignin","ConsoleSignout")
| alter
xdm.source.location.region = event_acsregion,
xdm.event.id = event_eventid,
xdm.event.operation = event_eventname,
xdm.source.ipv4 = event_sourceipaddress,
xdm.source.user.user_type = if(event_useridentity_type in("root-account","cloudsso-user","saml-user","alibaba-cloud-account"),XDM_CONST.USER_TYPE_REGULAR, event_useridentity_type in("ram-user","assumed-role"),XDM_CONST.USER_TYPE_SERVICE_ACCOUNT ,to_string(event_useridentity_type)),
xdm.source.user.identifier = event_useridentity_principalid,
xdm.source.user.username = event_useridentity_username,
xdm.session_context_id=event_useridentity_accesskeyid,
xdm.event.description=event_errormessage,
xdm.observer.vendor=_vendor,
xdm.observer.product=_product;