Interface DynamoDBStreamsToLambdaProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
DynamoDBStreamsToLambdaProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.111.0 (build cc021d6)",
date="2025-05-01T20:28:39.109Z")
public interface DynamoDBStreamsToLambdaProps
extends software.amazon.jsii.JsiiSerializable
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forDynamoDBStreamsToLambdaPropsstatic final classAn implementation forDynamoDBStreamsToLambdaProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default BooleanWhether to deploy a SQS dead letter queue when a data record reaches the Maximum Retry Attempts or Maximum Record Age, its metadata like shard ID and stream ARN will be sent to an SQS queue.default ObjectOptional user provided props to override the default props.default software.amazon.awscdk.services.dynamodb.TablePropsOptional user provided props to override the default props.default software.amazon.awscdk.services.lambda.FunctionExisting instance of Lambda Function object, providing both this andlambdaFunctionPropswill cause an error.default software.amazon.awscdk.services.dynamodb.ITableExisting instance of DynamoDB table object, providing both this anddynamoTablePropswill cause an error.default software.amazon.awscdk.services.lambda.FunctionPropsUser provided props to override the default props for the Lambda function.default software.amazon.awscdk.services.sqs.QueuePropsOptional user provided properties for the SQS dead letter queue.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDeploySqsDlqQueue
Whether to deploy a SQS dead letter queue when a data record reaches the Maximum Retry Attempts or Maximum Record Age, its metadata like shard ID and stream ARN will be sent to an SQS queue.Default: - true.
-
getDynamoEventSourceProps
Optional user provided props to override the default props.Default: - Default props are used
-
getDynamoTableProps
@Nullable default software.amazon.awscdk.services.dynamodb.TableProps getDynamoTableProps()Optional user provided props to override the default props.Default: - Default props are used
-
getExistingLambdaObj
@Nullable default software.amazon.awscdk.services.lambda.Function getExistingLambdaObj()Existing instance of Lambda Function object, providing both this andlambdaFunctionPropswill cause an error.Default: - None
-
getExistingTableInterface
@Nullable default software.amazon.awscdk.services.dynamodb.ITable getExistingTableInterface()Existing instance of DynamoDB table object, providing both this anddynamoTablePropswill cause an error.Default: - None
-
getLambdaFunctionProps
@Nullable default software.amazon.awscdk.services.lambda.FunctionProps getLambdaFunctionProps()User provided props to override the default props for the Lambda function.Default: - Default props are used
-
getSqsDlqQueueProps
@Nullable default software.amazon.awscdk.services.sqs.QueueProps getSqsDlqQueueProps()Optional user provided properties for the SQS dead letter queue.Default: - Default props are used
-
builder
-