eventarc-workflows-integration/eventarc-pubsub-cloudrun/workflow.yaml (22 lines of code) (raw):
# [START eventarc_workflows_logmessage]
main:
params: [args]
steps:
- init:
assign:
- headers: ${args.headers}
- body: ${args.body}
- log1:
call: sys.log
args:
text: Workflows received request
severity: INFO
- log2:
call: sys.log
args:
text: ${args}
severity: INFO
- pubSubMessageStep:
call: sys.log
args:
text: ${"Decoded Pub/Sub message data is " + text.decode(base64.decode(args.body.message.data))}
severity: INFO
# [END eventarc_workflows_logmessage]