GetEventSourceMappingResult

data class GetEventSourceMappingResult(val batchSize: Int? = null, val bisectBatchOnFunctionError: Boolean? = null, val destinationConfig: EventSourceMappingDestinationConfig? = null, val documentDbEventSourceConfig: EventSourceMappingDocumentDbEventSourceConfig? = null, val enabled: Boolean? = null, val filterCriteria: EventSourceMappingFilterCriteria? = null, val functionName: String? = null, val functionResponseTypes: List<EventSourceMappingFunctionResponseTypesItem>? = null, val id: String? = null, val maximumBatchingWindowInSeconds: Int? = null, val maximumRecordAgeInSeconds: Int? = null, val maximumRetryAttempts: Int? = null, val parallelizationFactor: Int? = null, val queues: List<String>? = null, val scalingConfig: EventSourceMappingScalingConfig? = null, val sourceAccessConfigurations: List<EventSourceMappingSourceAccessConfiguration>? = null, val topics: List<String>? = null, val tumblingWindowInSeconds: Int? = null)

Constructors

Link copied to clipboard
fun GetEventSourceMappingResult(batchSize: Int? = null, bisectBatchOnFunctionError: Boolean? = null, destinationConfig: EventSourceMappingDestinationConfig? = null, documentDbEventSourceConfig: EventSourceMappingDocumentDbEventSourceConfig? = null, enabled: Boolean? = null, filterCriteria: EventSourceMappingFilterCriteria? = null, functionName: String? = null, functionResponseTypes: List<EventSourceMappingFunctionResponseTypesItem>? = null, id: String? = null, maximumBatchingWindowInSeconds: Int? = null, maximumRecordAgeInSeconds: Int? = null, maximumRetryAttempts: Int? = null, parallelizationFactor: Int? = null, queues: List<String>? = null, scalingConfig: EventSourceMappingScalingConfig? = null, sourceAccessConfigurations: List<EventSourceMappingSourceAccessConfiguration>? = null, topics: List<String>? = null, tumblingWindowInSeconds: Int? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val batchSize: Int? = null

The maximum number of items to retrieve in a single batch.

Link copied to clipboard

(Streams) If the function returns an error, split the batch in two and retry.

Link copied to clipboard

(Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

Link copied to clipboard
Link copied to clipboard
val enabled: Boolean? = null

Disables the event source mapping to pause polling and invocation.

Link copied to clipboard

The filter criteria to control event filtering.

Link copied to clipboard
val functionName: String? = null

The name of the Lambda function.

Link copied to clipboard

(Streams) A list of response types supported by the function.

Link copied to clipboard
val id: String? = null

Event Source Mapping Identifier UUID.

Link copied to clipboard

(Streams) The maximum amount of time to gather records before invoking the function, in seconds.

Link copied to clipboard

(Streams) The maximum age of a record that Lambda sends to a function for processing.

Link copied to clipboard

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

Link copied to clipboard

(Streams) The number of batches to process from each shard concurrently.

Link copied to clipboard
val queues: List<String>? = null

(ActiveMQ) A list of ActiveMQ queues.

Link copied to clipboard

The scaling configuration for the event source.

Link copied to clipboard

A list of SourceAccessConfiguration.

Link copied to clipboard
val topics: List<String>? = null

(Kafka) A list of Kafka topics.

Link copied to clipboard

(Streams) Tumbling window (non-overlapping time window) duration to perform aggregations.