Struct rusoto_lambda::EventSourceMappingConfiguration[][src]

pub struct EventSourceMappingConfiguration {
    pub batch_size: Option<i64>,
    pub event_source_arn: Option<String>,
    pub function_arn: Option<String>,
    pub last_modified: Option<f64>,
    pub last_processing_result: Option<String>,
    pub state: Option<String>,
    pub state_transition_reason: Option<String>,
    pub uuid: Option<String>,
}

Describes mapping between an Amazon Kinesis stream and a Lambda function.

Fields

The largest number of records that AWS Lambda will retrieve from your event source at the time of invoking your function. Your function receives an event with all the retrieved records.

The Amazon Resource Name (ARN) of the Amazon Kinesis stream that is the source of events.

The Lambda function to invoke when AWS Lambda detects an event on the stream.

The UTC time string indicating the last time the event mapping was updated.

The result of the last AWS Lambda invocation of your Lambda function.

The state of the event source mapping. It can be Creating, Enabled, Disabled, Enabling, Disabling, Updating, or Deleting.

The reason the event source mapping is in its current state. It is either user-requested or an AWS Lambda-initiated state transition.

The AWS Lambda assigned opaque identifier for the mapping.

Trait Implementations

impl Default for EventSourceMappingConfiguration
[src]

Returns the "default value" for a type. Read more

impl Debug for EventSourceMappingConfiguration
[src]

Formats the value using the given formatter. Read more

impl Clone for EventSourceMappingConfiguration
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for EventSourceMappingConfiguration
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations