CfnEventSourceMappingProps¶
-
class
aws_cdk.aws_lambda.
CfnEventSourceMappingProps
(*, function_name, batch_size=None, bisect_batch_on_function_error=None, destination_config=None, enabled=None, event_source_arn=None, function_response_types=None, maximum_batching_window_in_seconds=None, maximum_record_age_in_seconds=None, maximum_retry_attempts=None, parallelization_factor=None, partial_batch_response=None, queues=None, self_managed_event_source=None, source_access_configurations=None, starting_position=None, topics=None, tumbling_window_in_seconds=None)¶ Bases:
object
Properties for defining a
AWS::Lambda::EventSourceMapping
.- Parameters
function_name (
str
) –AWS::Lambda::EventSourceMapping.FunctionName
.batch_size (
Union
[int
,float
,None
]) –AWS::Lambda::EventSourceMapping.BatchSize
.bisect_batch_on_function_error (
Union
[bool
,IResolvable
,None
]) –AWS::Lambda::EventSourceMapping.BisectBatchOnFunctionError
.destination_config (
Union
[IResolvable
,DestinationConfigProperty
,None
]) –AWS::Lambda::EventSourceMapping.DestinationConfig
.enabled (
Union
[bool
,IResolvable
,None
]) –AWS::Lambda::EventSourceMapping.Enabled
.event_source_arn (
Optional
[str
]) –AWS::Lambda::EventSourceMapping.EventSourceArn
.function_response_types (
Optional
[List
[str
]]) –AWS::Lambda::EventSourceMapping.FunctionResponseTypes
.maximum_batching_window_in_seconds (
Union
[int
,float
,None
]) –AWS::Lambda::EventSourceMapping.MaximumBatchingWindowInSeconds
.maximum_record_age_in_seconds (
Union
[int
,float
,None
]) –AWS::Lambda::EventSourceMapping.MaximumRecordAgeInSeconds
.maximum_retry_attempts (
Union
[int
,float
,None
]) –AWS::Lambda::EventSourceMapping.MaximumRetryAttempts
.parallelization_factor (
Union
[int
,float
,None
]) –AWS::Lambda::EventSourceMapping.ParallelizationFactor
.partial_batch_response (
Union
[bool
,IResolvable
,None
]) –AWS::Lambda::EventSourceMapping.PartialBatchResponse
.queues (
Optional
[List
[str
]]) –AWS::Lambda::EventSourceMapping.Queues
.self_managed_event_source (
Union
[IResolvable
,SelfManagedEventSourceProperty
,None
]) –AWS::Lambda::EventSourceMapping.SelfManagedEventSource
.source_access_configurations (
Union
[IResolvable
,List
[Union
[IResolvable
,SourceAccessConfigurationProperty
]],None
]) –AWS::Lambda::EventSourceMapping.SourceAccessConfigurations
.starting_position (
Optional
[str
]) –AWS::Lambda::EventSourceMapping.StartingPosition
.topics (
Optional
[List
[str
]]) –AWS::Lambda::EventSourceMapping.Topics
.tumbling_window_in_seconds (
Union
[int
,float
,None
]) –AWS::Lambda::EventSourceMapping.TumblingWindowInSeconds
.
- See
Attributes
-
batch_size
¶ AWS::Lambda::EventSourceMapping.BatchSize
.- See
- Return type
Union
[int
,float
,None
]
-
bisect_batch_on_function_error
¶ AWS::Lambda::EventSourceMapping.BisectBatchOnFunctionError
.
-
destination_config
¶ AWS::Lambda::EventSourceMapping.DestinationConfig
.
-
enabled
¶ AWS::Lambda::EventSourceMapping.Enabled
.
-
event_source_arn
¶ AWS::Lambda::EventSourceMapping.EventSourceArn
.
-
function_name
¶ AWS::Lambda::EventSourceMapping.FunctionName
.
-
function_response_types
¶ AWS::Lambda::EventSourceMapping.FunctionResponseTypes
.
-
maximum_batching_window_in_seconds
¶ AWS::Lambda::EventSourceMapping.MaximumBatchingWindowInSeconds
.
-
maximum_record_age_in_seconds
¶ AWS::Lambda::EventSourceMapping.MaximumRecordAgeInSeconds
.
-
maximum_retry_attempts
¶ AWS::Lambda::EventSourceMapping.MaximumRetryAttempts
.- See
- Return type
Union
[int
,float
,None
]
-
parallelization_factor
¶ AWS::Lambda::EventSourceMapping.ParallelizationFactor
.- See
- Return type
Union
[int
,float
,None
]
-
partial_batch_response
¶ AWS::Lambda::EventSourceMapping.PartialBatchResponse
.
-
queues
¶ AWS::Lambda::EventSourceMapping.Queues
.- See
- Return type
Optional
[List
[str
]]
-
self_managed_event_source
¶ AWS::Lambda::EventSourceMapping.SelfManagedEventSource
.
-
source_access_configurations
¶ AWS::Lambda::EventSourceMapping.SourceAccessConfigurations
.
-
starting_position
¶ AWS::Lambda::EventSourceMapping.StartingPosition
.
-
topics
¶ AWS::Lambda::EventSourceMapping.Topics
.- See
- Return type
Optional
[List
[str
]]
-
tumbling_window_in_seconds
¶ AWS::Lambda::EventSourceMapping.TumblingWindowInSeconds
.- See
- Return type
Union
[int
,float
,None
]