Skip to content

AsyncInvokeConfigProps

Properties for defining a AsyncInvokeConfig.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-fc3-asyncinvokeconfig

Initializer

using AlibabaCloud.SDK.ROS.CDK.Fc3;
new AsyncInvokeConfigProps {
    object FunctionName,
    object AsyncTask = null,
    object DestinationConfig = null,
    object MaxAsyncEventAgeInSeconds = null,
    object MaxAsyncRetryAttempts = null
};

Properties

Name Type Description
FunctionName object Property functionName: Function name.
AsyncTask object Property asyncTask: Whether to enable asynchronous tasks (optional).
DestinationConfig object Property destinationConfig: Configuration structure of asynchronous invocation target (optional).
MaxAsyncEventAgeInSeconds object Property maxAsyncEventAgeInSeconds: Maximum message survival time (optional), value range [1,604800], default is 86400, unit is seconds.
MaxAsyncRetryAttempts object Property maxAsyncRetryAttempts: Maximum number of retries after asynchronous invocation fails, optional.

FunctionNameRequired

public object FunctionName { get; set; }
  • Type: object

Property functionName: Function name.


AsyncTaskOptional

public object AsyncTask { get; set; }
  • Type: object

Property asyncTask: Whether to enable asynchronous tasks (optional).


DestinationConfigOptional

public object DestinationConfig { get; set; }
  • Type: object

Property destinationConfig: Configuration structure of asynchronous invocation target (optional).


MaxAsyncEventAgeInSecondsOptional

public object MaxAsyncEventAgeInSeconds { get; set; }
  • Type: object

Property maxAsyncEventAgeInSeconds: Maximum message survival time (optional), value range [1,604800], default is 86400, unit is seconds.


MaxAsyncRetryAttemptsOptional

public object MaxAsyncRetryAttempts { get; set; }
  • Type: object

Property maxAsyncRetryAttempts: Maximum number of retries after asynchronous invocation fails, optional.

Value range [0,8]. When not configured, the default number of retries is 3.