AWSLambdaListEventSourceMappingsRequest

Objective-C

@interface AWSLambdaListEventSourceMappingsRequest

Swift

class AWSLambdaListEventSourceMappingsRequest
  • 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.

    • Amazon Managed Streaming for Apache Kafka – The ARN of the cluster or the ARN of the VPC connection (for cross-account event source mappings).

    • Amazon MQ – The ARN of the broker.

    • Amazon DocumentDB – The ARN of the DocumentDB change stream.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable eventSourceArn;

    Swift

    var eventSourceArn: String? { get set }
  • The name or ARN of the Lambda function.

    Name formats

    • Function nameMyFunction.

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

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

    • Partial ARN123456789012: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.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable functionName;

    Swift

    var functionName: String? { get set }
  • A pagination token returned by a previous call.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable marker;

    Swift

    var marker: String? { get set }
  • The maximum number of event source mappings to return. Note that ListEventSourceMappings returns a maximum of 100 items in each response, even if you set the number higher.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable maxItems;

    Swift

    var maxItems: NSNumber? { get set }