class Aws::LambdaPreview::Types::EventSourceConfiguration
Describes mapping between an Amazon Kinesis stream and a Lambda function.
@!attribute [rw] uuid
The AWS Lambda assigned opaque identifier for the mapping. @return [String]
@!attribute [rw] batch_size
The largest number of records that AWS Lambda will POST in the invocation request to your function. @return [Integer]
@!attribute [rw] event_source
The Amazon Resource Name (ARN) of the Amazon Kinesis stream that is the source of events. @return [String]
@!attribute [rw] function_name
The Lambda function to invoke when AWS Lambda detects an event on the stream. @return [String]
@!attribute [rw] parameters
The map (key-value pairs) defining the configuration for AWS Lambda to use when reading the event source. @return [Hash<String,String>]
@!attribute [rw] role
The ARN of the IAM role (invocation role) that AWS Lambda can assume to read from the stream and invoke the function. @return [String]
@!attribute [rw] last_modified
The UTC time string indicating the last time the event mapping was updated. @return [Time]
@!attribute [rw] is_active
Indicates whether the event source mapping is currently honored. Events are only processes if IsActive is true. @return [Boolean]
@!attribute [rw] status
The description of the health of the event source mapping. Valid values are: "PENDING", "OK", and "PROBLEM:*message*". Initially this staus is "PENDING". When AWS Lambda begins processing events, it changes the status to "OK". @return [String]
@see docs.aws.amazon.com/goto/WebAPI/lambda-2014-11-11/EventSourceConfiguration AWS API Documentation
Constants
- SENSITIVE