eventarc-workflows-integration/eventarc-auditlog-bigquery/workflow.yaml (16 lines of code) (raw):

main: params: [event] steps: - log_event: call: sys.log args: text: ${event} severity: INFO - extract_data: assign: - user: ${event.data.protoPayload.authenticationInfo.principalEmail} - query: ${event.data.protoPayload.serviceData.jobCompletedEvent.job.jobConfiguration.query.query} - return_data: return: user: ${user} query: ${query}