Queries all asynchronous invocation configurations of a function in a specified service. If the number of configurations exceeds the limit, a nextToken is returned for paginated queries.
Operation description
The StatefulAsyncInvocation field in the configuration controls the asynchronous task feature. When StatefulAsyncInvocation is set to true, all asynchronous invocations of the corresponding function run in asynchronous task mode.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
fc:ListFunctionAsyncInvokeConfigs |
get |
*All Resource
|
None | None |
Request syntax
GET /2021-04-06/services/{serviceName}/functions/{functionName}/async-invoke-configs HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| serviceName |
string |
Yes |
The name of the service. |
demo-service |
| functionName |
string |
Yes |
The name of the function. |
helloworld |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| limit |
integer |
No |
The maximum number of results to return. Default value: 20. Maximum value: 100. |
20 |
| nextToken |
string |
No |
The pagination token for the next page. If the number of results exceeds the limit, include the returned nextToken in subsequent requests. Not required for the first request. |
8bj81uI8n**** |
| X-Fc-Account-Id |
string |
No |
The ID of your Alibaba Cloud account. |
188077086902**** |
| X-Fc-Code-Checksum |
string |
No |
The CRC-64 value of the function code package for data integrity checks. Automatically calculated by the tool. |
1506052139770049xxxx |
| X-Fc-Log-Type |
string |
No |
The method used to return logs. Valid values:
|
Tail |
| X-Fc-Invocation-Type |
string |
No |
The invocation method.
|
Async |
| X-Fc-Date |
string |
No |
The time when Function Compute is called. Format: EEE,d MMM yyyy HH:mm:ss GMT. |
Sat, 14 Jul 2017 07:02:38 GMT |
| X-Fc-Trace-Id |
string |
No |
The trace ID of the Function Compute invocation request. |
asdf**** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response object. |
||
| configs |
array<object> |
The list of asynchronous invocation configurations. |
|
|
object |
The asynchronous invocation configurations. |
||
| createdTime |
string |
The time when the asynchronous invocation configuration was created. |
2020-09-10T02:45:02Z |
| destinationConfig |
DestinationConfig |
The destination configuration for asynchronous invocations. Null if not configured. |
{"onSuccess": null,"onFailure": {"destination": "acs:mns:cn-shanghai:123:/queues/xxx/messages"}} |
| function |
string |
The function name. |
helloworld |
| lastModifiedTime |
string |
The time when the configuration was last modified. |
2020-09-10T02:45:02Z |
| maxAsyncEventAgeInSeconds |
integer |
The maximum validity period of a message, in seconds. Null if not configured. |
300 |
| maxAsyncRetryAttempts |
integer |
The maximum number of retries after an asynchronous invocation fails. Null if not configured. |
3 |
| qualifier |
string |
The version or alias of the service. |
test |
| service |
string |
The service name. |
demo-service |
| statefulInvocation |
boolean |
Indicates whether the asynchronous task feature is enabled.
Null if not configured. |
true |
| nextToken |
string |
The token used to obtain more results. |
caeba0be03****f84eb48b699f0a4883 |
Examples
Success response
JSON format
{
"configs": [
{
"createdTime": "2020-09-10T02:45:02Z",
"destinationConfig": {
"onSuccess": {
"destination": "acs:fc:cn-shanghai:xxx:services/s1/functions/f1"
},
"onFailure": {
"destination": "acs:fc:cn-shanghai:xxx:services/s1/functions/f1"
}
},
"function": "helloworld",
"lastModifiedTime": "2020-09-10T02:45:02Z",
"maxAsyncEventAgeInSeconds": 300,
"maxAsyncRetryAttempts": 3,
"qualifier": "test",
"service": "demo-service",
"statefulInvocation": true
}
],
"nextToken": "caeba0be03****f84eb48b699f0a4883"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.