Creates a trigger to start data processing in Intelligent Media Management (IMM). The trigger is activated by event sources, such as Object Storage Service (OSS), and uses data processing templates to process media files, such as images, videos, and documents.
Operation description
To process data from Object Storage Service, ensure that you have attached an OSS bucket.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
imm:CreateTrigger |
create |
*Trigger
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ProjectName |
string |
Yes |
The project name. For more information, see Create a project. |
test-project |
| Input | Input |
Yes |
The data source configuration. |
|
| Actions |
array<object> |
Yes |
A list of data processing templates. |
|
|
object |
No |
The template information. |
||
| Name |
string |
Yes |
The name of the template. |
doc/convert |
| Parameters |
array |
No |
A list of template parameters. |
|
|
string |
No |
A template parameter. |
pages=3 |
|
| FastFailPolicy | FastFailPolicy |
No |
The fast-fail policy configuration. |
|
| Notification |
object |
No |
The notification recipient. Various message intermediaries are supported. For details about the message format, see Asynchronous notification message. Choose one of the following methods to receive messages: Activate and connect to EventBridge in the same region as Intelligent Media Management (IMM) to receive task notifications. For more information, see IMM events. Activate Message Service (MNS) in the same region as IMM and configure a subscription. |
|
| MNS | MNS |
No |
The parameter object for MNS notifications. |
|
| Tags |
object |
No |
Custom tags used to search and filter asynchronous tasks. |
{"key":"val"} |
| ServiceRole |
string |
Yes |
The service role that grants Intelligent Media Management (IMM) permissions to access other cloud resources, such as Object Storage Service (OSS). The default value is AliyunIMMBatchTriggerRole. To use a custom service role, create a service role and grant permissions to the role in the Resource Access Management (RAM) console. For more information, see Create a service role and Grant permissions to a RAM role. |
AliyunIMMBatchTriggerRole |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Response schema |
||
| RequestId |
string |
The request ID. |
EC564A9A-BA5C-4499-A087-D9B9E76E***** |
| Id |
string |
The data ingestion ID. |
trigger-9f72636a-0f0c-4baf-ae78-38b27b****** |
Examples
Success response
JSON format
{
"RequestId": "EC564A9A-BA5C-4499-A087-D9B9E76E*****",
"Id": "trigger-9f72636a-0f0c-4baf-ae78-38b27b******"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.