NAME
Paws::Lambda::EventSourceMappingConfiguration
ATTRIBUTES
BatchSize => Int
The maximum number of items to retrieve in a single batch.
BisectBatchOnFunctionError => Bool
(Streams only) If the function returns an error, split the batch in two and retry. The default value is false.
DestinationConfig => Paws::Lambda::DestinationConfig
(Streams only) An Amazon SQS queue or Amazon SNS topic destination for discarded records.
EventSourceArn => Str
The Amazon Resource Name (ARN) of the event source.
FunctionArn => Str
The ARN of the Lambda function.
FunctionResponseTypes => ArrayRef[Str|Undef]
(Streams only) A list of current response type enums applied to the event source mapping.
LastModified => Str
The date that the event source mapping was last updated, or its state changed.
LastProcessingResult => Str
The result of the last Lambda invocation of your Lambda function.
MaximumBatchingWindowInSeconds => Int
(Streams and SQS standard queues) The maximum amount of time to gather records before invoking the function, in seconds. The default value is zero.
MaximumRecordAgeInSeconds => Int
(Streams only) Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. When the value is set to infinite, Lambda never discards old records.
MaximumRetryAttempts => Int
(Streams only) Discard records after the specified number of retries. The default value is -1, which sets the maximum number of retries to infinite. When MaximumRetryAttempts is infinite, Lambda retries failed records until the record expires in the event source.
ParallelizationFactor => Int
(Streams only) The number of batches to process from each shard concurrently. The default value is 1.
Queues => ArrayRef[Str|Undef]
(MQ) The name of the Amazon MQ broker destination queue to consume.
SelfManagedEventSource => Paws::Lambda::SelfManagedEventSource
The Self-Managed Apache Kafka cluster for your event source.
SourceAccessConfigurations => ArrayRef[Paws::Lambda::SourceAccessConfiguration]
An array of the authentication protocol, or the VPC components to secure your event source.
StartingPosition => Str
The position in a stream from which to start reading. Required for Amazon Kinesis, Amazon DynamoDB, and Amazon MSK Streams sources. AT_TIMESTAMP
is only supported for Amazon Kinesis streams.
Valid values are: "TRIM_HORIZON"
, "LATEST"
, "AT_TIMESTAMP"
=head2 StartingPositionTimestamp => Str
With StartingPosition
set to AT_TIMESTAMP
, the time from which to start reading.
State => Str
The state of the event source mapping. It can be one of the following: Creating
, Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
StateTransitionReason => Str
Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.
Topics => ArrayRef[Str|Undef]
The name of the Kafka topic.
TumblingWindowInSeconds => Int
(Streams only) The duration in seconds of a processing window. The range is between 1 second up to 900 seconds.
UUID => Str
The identifier of the event source mapping.