@Generated(value="jsii-pacmak/1.52.1 (build 5ccc8f6)", date="2022-01-20T16:24:05.744Z") public interface LambdaToSqsToLambdaProps extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
LambdaToSqsToLambdaProps.Builder
A builder for
LambdaToSqsToLambdaProps |
static class |
LambdaToSqsToLambdaProps.Jsii$Proxy
An implementation for
LambdaToSqsToLambdaProps |
| Modifier and Type | Method and Description |
|---|---|
static LambdaToSqsToLambdaProps.Builder |
builder() |
default software.amazon.awscdk.services.lambda.FunctionProps |
getConsumerLambdaFunctionProps()
Optional user-provided properties to override the default properties for the consumer Lambda function.
|
default software.amazon.awscdk.services.sqs.QueueProps |
getDeadLetterQueueProps()
Optional user-provided props to override the default props for the dead letter queue.
|
default Boolean |
getDeployDeadLetterQueue()
Whether to create a secondary queue to be used as a dead letter queue.
|
default Boolean |
getDeployVpc()
Whether to deploy a new VPC.
|
default software.amazon.awscdk.services.lambda.Function |
getExistingConsumerLambdaObj()
An optional, existing Lambda function to be used instead of the default function for receiving/consuming messages from the queue.
|
default software.amazon.awscdk.services.lambda.Function |
getExistingProducerLambdaObj()
An optional, existing Lambda function to be used instead of the default function for sending messages to the queue.
|
default software.amazon.awscdk.services.sqs.Queue |
getExistingQueueObj()
An optional, existing SQS queue to be used instead of the default queue.
|
default software.amazon.awscdk.services.ec2.IVpc |
getExistingVpc()
An existing VPC for the construct to use (construct will NOT create a new VPC in this case).
|
default Number |
getMaxReceiveCount()
The number of times a message can be unsuccessfully dequeued before being moved to the dead letter queue.
|
default software.amazon.awscdk.services.lambda.FunctionProps |
getProducerLambdaFunctionProps()
Optional user-provided properties to override the default properties for the producer Lambda function.
|
default String |
getQueueEnvironmentVariableName()
Optional Name for the SQS queue URL environment variable set for the producer Lambda function.
|
default software.amazon.awscdk.services.sqs.QueueProps |
getQueueProps()
Optional user-provided properties to override the default properties for the SQS queue.
|
default software.amazon.awscdk.services.lambda.eventsources.SqsEventSourceProps |
getSqsEventSourceProps()
Optional user provided properties for the queue event source.
|
default software.amazon.awscdk.services.ec2.VpcProps |
getVpcProps()
Properties to override default properties if deployVpc is true.
|
@Nullable default software.amazon.awscdk.services.lambda.FunctionProps getConsumerLambdaFunctionProps()
Default: - Default properties are used.
@Nullable default software.amazon.awscdk.services.sqs.QueueProps getDeadLetterQueueProps()
Only used if the
deployDeadLetterQueue property is set to true.
Default: - Default props are used.
@Nullable default Boolean getDeployDeadLetterQueue()
Defaults to true.
Default: - true.
@Nullable default Boolean getDeployVpc()
Default: - false
@Nullable default software.amazon.awscdk.services.lambda.Function getExistingConsumerLambdaObj()
Providing both this and consumerLambdaFunctionProps will cause an error.
Default: - None.
@Nullable default software.amazon.awscdk.services.lambda.Function getExistingProducerLambdaObj()
Providing both this and producerLambdaFunctionProps property will cause an error.
Default: - None.
@Nullable default software.amazon.awscdk.services.sqs.Queue getExistingQueueObj()
Providing both this and queueProps
will cause an error.
Default: - None.
@Nullable default software.amazon.awscdk.services.ec2.IVpc getExistingVpc()
@Nullable default Number getMaxReceiveCount()
Defaults to 15.
Default: - 15.
@Nullable default software.amazon.awscdk.services.lambda.FunctionProps getProducerLambdaFunctionProps()
Default: - Default properties are used.
@Nullable default String getQueueEnvironmentVariableName()
Default: - None
@Nullable default software.amazon.awscdk.services.sqs.QueueProps getQueueProps()
Default: - Default props are used.
@Nullable default software.amazon.awscdk.services.lambda.eventsources.SqsEventSourceProps getSqsEventSourceProps()
Default: - Default props are used
@Nullable default software.amazon.awscdk.services.ec2.VpcProps getVpcProps()
static LambdaToSqsToLambdaProps.Builder builder()
LambdaToSqsToLambdaProps.Builder of LambdaToSqsToLambdaPropsCopyright © 2022. All rights reserved.