EventInvokeConfigArgs

data class EventInvokeConfigArgs(val destinationConfig: Output<EventInvokeConfigDestinationConfigArgs>? = null, val functionName: Output<String>? = null, val maximumEventAgeInSeconds: Output<Int>? = null, val maximumRetryAttempts: Output<Int>? = null, val qualifier: Output<String>? = null) : ConvertibleToJava<EventInvokeConfigArgs>

The AWS::Lambda::EventInvokeConfig resource configures options for asynchronous invocation on a version or an alias.

Constructors

Link copied to clipboard
constructor(destinationConfig: Output<EventInvokeConfigDestinationConfigArgs>? = null, functionName: Output<String>? = null, maximumEventAgeInSeconds: Output<Int>? = null, maximumRetryAttempts: Output<Int>? = null, qualifier: Output<String>? = null)

Properties

Link copied to clipboard

A destination for events after they have been sent to a function for processing. Destinations - Function - The Amazon Resource Name (ARN) of a Lambda function.

Link copied to clipboard
val functionName: Output<String>? = null

The name of the Lambda function.

Link copied to clipboard
val maximumEventAgeInSeconds: Output<Int>? = null

The maximum age of a request that Lambda sends to a function for processing.

Link copied to clipboard
val maximumRetryAttempts: Output<Int>? = null

The maximum number of times to retry when the function returns an error.

Link copied to clipboard
val qualifier: Output<String>? = null

The identifier of a version or alias.

Functions

Link copied to clipboard
open override fun toJava(): EventInvokeConfigArgs