Queries the information about a trigger.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
fc:GetTrigger |
get |
*All Resource
|
None | None |
Request syntax
GET /2021-04-06/services/{serviceName}/functions/{functionName}/triggers/{triggerName} HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| serviceName |
string |
Yes |
The name of the service. |
demoService |
| functionName |
string |
Yes |
The name of the function. |
demoFunction |
| triggerName |
string |
Yes |
The name of the trigger. |
demoTrigger |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| X-Fc-Account-Id |
string |
No |
The ID of your Alibaba Cloud account. |
188077086902**** |
| X-Fc-Date |
string |
No |
The time when the request is initiated on the client. The format of the value is: EEE,d MMM yyyy HH:mm:ss GMT. |
Wed, 11 May 2022 09:00:00 GMT |
| X-Fc-Trace-Id |
string |
No |
The custom request ID. |
my-test-trace-id |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The details of the trigger. |
||
| createdTime |
string |
The time when the trigger was created. |
2016-08-15T15:00:00.000+0000 |
| invocationRole |
string |
The ARN of the RAM role that is used by the event source to invoke the function. |
acs:ram::123456xxxx:role/fc-test |
| lastModifiedTime |
string |
The time when the trigger was last modified. |
016-08-15T17:00:00.000+0000 |
| qualifier |
string |
The version or alias of the service. |
LATEST |
| sourceArn |
string |
The ARN of the event source. |
acs:oss:cn-shanghai:123456xxxx:mybucket |
| triggerConfig |
string |
The configurations of the trigger. The configurations vary based on the trigger type. For more information about the format, see the following topics:
|
{"events": ["oss:ObjectCreated:*"], "filter": {"key": {"prefix": "/prefix", "suffix": ".zip"}}} |
| triggerName |
string |
The name of the trigger. |
demoTrigger |
| triggerType |
string |
The trigger type. Example values: oss, log, tablestore, timer, http, cdn_events, mns_topic, and eventbridge. |
oss |
| description |
string |
The description of the trigger. |
trigger for test |
| triggerId |
string |
The unique ID of the trigger. |
3e270f2f-cef2-421a-bc86-ff4e8088476a |
| domainName |
string |
The domain name used to invoke the function by using HTTP. You can add this domain name as the prefix to the endpoint of Function Compute. This way, you can invoke the function that corresponds to the trigger by using HTTP. For example, |
demo-service-demo-function-jkhksh |
| urlInternet |
string |
The public domain address. You can access HTTP triggers over the Internet by using HTTP or HTTPS. |
https://svc-func-xxxxxxxx.cn-hangzhou.fcapp.run |
| urlIntranet |
string |
The private endpoint. In a VPC, you can access HTTP triggers by using HTTP or HTTPS. |
https://svc-func-xxxxxxxx.cn-hangzhou-vpc.fcapp.run |
Examples
Success response
JSON format
{
"createdTime": "2016-08-15T15:00:00.000+0000",
"invocationRole": "acs:ram::123456xxxx:role/fc-test",
"lastModifiedTime": "016-08-15T17:00:00.000+0000",
"qualifier": "LATEST",
"sourceArn": "acs:oss:cn-shanghai:123456xxxx:mybucket",
"triggerConfig": "{\"events\": [\"oss:ObjectCreated:*\"], \"filter\": {\"key\": {\"prefix\": \"/prefix\", \"suffix\": \".zip\"}}}",
"triggerName": "demoTrigger",
"triggerType": "oss",
"description": "trigger for test",
"triggerId": "3e270f2f-cef2-421a-bc86-ff4e8088476a",
"domainName": "demo-service-demo-function-jkhksh",
"urlInternet": "https://svc-func-xxxxxxxx.cn-hangzhou.fcapp.run",
"urlIntranet": "https://svc-func-xxxxxxxx.cn-hangzhou-vpc.fcapp.run"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.