Interface KinesisStreamsToLambdaProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
KinesisStreamsToLambdaProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.111.0 (build cc021d6)",
date="2025-05-01T20:28:39.082Z")
public interface KinesisStreamsToLambdaProps
extends software.amazon.jsii.JsiiSerializable
The properties for the KinesisStreamsToLambda class.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forKinesisStreamsToLambdaPropsstatic final classAn implementation forKinesisStreamsToLambdaProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default BooleanWhether to create recommended CloudWatch alarms.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 software.amazon.awscdk.services.lambda.FunctionExisting instance of Lambda Function object, providing both this andlambdaFunctionPropswill cause an error.default software.amazon.awscdk.services.kinesis.StreamExisting instance of Kinesis Stream, providing both this andkinesisStreamPropswill cause an error.default ObjectOptional user-provided props to override the default props for the Lambda event source mapping.default software.amazon.awscdk.services.kinesis.StreamPropsOptional user-provided props to override the default props for the Kinesis stream.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
-
getCreateCloudWatchAlarms
Whether to create recommended CloudWatch alarms.Default: - Alarms are created
-
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.
-
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
-
getExistingStreamObj
@Nullable default software.amazon.awscdk.services.kinesis.Stream getExistingStreamObj()Existing instance of Kinesis Stream, providing both this andkinesisStreamPropswill cause an error.Default: - None
-
getKinesisEventSourceProps
Optional user-provided props to override the default props for the Lambda event source mapping.Default: - Default props are used.
-
getKinesisStreamProps
@Nullable default software.amazon.awscdk.services.kinesis.StreamProps getKinesisStreamProps()Optional user-provided props to override the default props for the Kinesis stream.Default: - Default props are used.
-
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
-