Eventarc delivers events, regardless of provider, to the target destination in a CloudEvents (cloudevents.io) format in binary content mode.
CloudEvents is the Cloud Native Computing Foundation's open standard specification for describing event metadata in a common way. Using a standard way to describe event metadata ensures consistency, accessibility, and portability.
A CloudEvent in binary content mode has its context attributes described as HTTP
headers. The names of the HTTP headers are the context attribute names prefixed
with ce-
. The Content-Type
header reflects the media type in which the event
data is encoded.
Target destinations consume events using an HTTP protocol binding.
For Workflows destinations, the Workflows service converts the event to a JSON object, and passes the event into the workflow execution as a runtime argument.