AWSLambdaCreateEventSourceMappingRequest Class Reference

Inherits from AWSRequest : AWSModel : AWSMTLModel
Declared in AWSLambdaModel.h
AWSLambdaModel.m

  batchSize

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

  • Amazon Kinesis - Default 100. Max 10,000.

  • Amazon DynamoDB Streams - Default 100. Max 1,000.

  • Amazon Simple Queue Service - Default 10. Max 10.

@property (nonatomic, strong) NSNumber *batchSize

Declared In

AWSLambdaModel.h

  enabled

Disables the event source mapping to pause polling and invocation.

@property (nonatomic, strong) NSNumber *enabled

Declared In

AWSLambdaModel.h

  eventSourceArn

The Amazon Resource Name (ARN) of the event source.

  • Amazon Kinesis - The ARN of the data stream or a stream consumer.

  • Amazon DynamoDB Streams - The ARN of the stream.

  • Amazon Simple Queue Service - The ARN of the queue.

@property (nonatomic, strong) NSString *eventSourceArn

Declared In

AWSLambdaModel.h

  functionName

The name of the Lambda function.

Name formats

  • Function name - MyFunction.

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

  • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

@property (nonatomic, strong) NSString *functionName

Declared In

AWSLambdaModel.h

  maximumBatchingWindowInSeconds

@property (nonatomic, strong) NSNumber *maximumBatchingWindowInSeconds

Declared In

AWSLambdaModel.h

  startingPosition

The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP is only supported for Amazon Kinesis streams.

@property (nonatomic, assign) AWSLambdaEventSourcePosition startingPosition

Declared In

AWSLambdaModel.h

  startingPositionTimestamp

With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.

@property (nonatomic, strong) NSDate *startingPositionTimestamp

Declared In

AWSLambdaModel.h