The events that invoke different triggers are passed to the function handler in different formats. This topic describes the formats of event objects for different triggers.
|Trigger type||Event format|
|Event trigger for Object Storage Service (OSS)||Event format|
|HTTP trigger||The function signatures for HTTP triggers are Request and Response objects, not event objects. For this reason, HTTP triggers do not have an event format. For more information, see Overview.|
|Topic trigger for Message Service (MNS)||Event format|
|Trigger for Log Service (SLS)||Event format|
|Tablestore trigger||Event format|
|Event trigger for Alibaba Cloud CDN (CDN)||Event formats|
|Time trigger||Event format|
|IoT trigger||IoT Hub sends event content to Function Compute as non-encapsulated IoT Hub message
content. For example, the following Java code is used to push messages to an IoT topic:
From this sample code, Function Compute receives the following event:
For more information about IoT triggers, see Forward data to Function Compute.