AwsEventbridgePipeSourceDynamodbStreamArgs
interface AwsEventbridgePipeSourceDynamodbStreamArgs extends EventbridgePipeSourceStreamBaseArgs {
batchSize?: Input<number>;
deadLetterConfig?: AwsEventbridgePipeSourceDeadLetterConfigArgs;
maximumBatchingWindowInSeconds?: Input<number>;
maximumRecordAgeInSeconds?: Input<number>;
maximumRetryAttempts?: Input<number>;
onPartialBatchItemFailure?: Input<string>;
parallelizationFactor?: Input<number>;
startingPosition: Input<'TRIM_HORIZON' | 'LATEST'>;
}Source parameters for a DynamoDB Streams source.
Hierarchy
EventbridgePipeSourceStreamBaseArgsAwsEventbridgePipeSourceDynamodbStreamArgs
Properties
batchSize: Input<number>
Inherited from batchSize
Maximum number of records per batch. Maximum value: 10000.
deadLetterConfig: AwsEventbridgePipeSourceDeadLetterConfigArgs
Inherited from deadLetterConfig
Dead-letter configuration for failed records.
maximumBatchingWindowInSeconds: Input<number>
Inherited from maximumBatchingWindowInSeconds
Maximum time in seconds to wait before dispatching a batch. Maximum value: 300.
maximumRecordAgeInSeconds: Input<number>
Inherited from maximumRecordAgeInSeconds
Discard records older than this age in seconds. Use -1 for infinite. Maximum: 604800.
maximumRetryAttempts: Input<number>
Inherited from maximumRetryAttempts
Maximum number of retry attempts before discarding a record. Use -1 for infinite. Maximum: 10000.
onPartialBatchItemFailure: Input<string>
Inherited from onPartialBatchItemFailure
Partial batch failure handling strategy. Valid values: AUTOMATIC_BISECT.
parallelizationFactor: Input<number>
Inherited from parallelizationFactor
Number of batches to process concurrently from each shard. Maximum value: 10.
startingPosition: Input<'TRIM_HORIZON' | 'LATEST'>
Starting position in the stream. Valid values: TRIM_HORIZON, LATEST. Triggers replacement.