SqsToPipesToStepfunctions.Builder.create(software.constructs.Construct scope,
String id)
Whether to create recommended CloudWatch alarms.
SqsToPipesToStepfunctions.Builder.deadLetterQueueProps(software.amazon.awscdk.services.sqs.QueueProps deadLetterQueueProps)
Optional user-provided props to override the default props for the dead letter SQS queue.
Whether to create a secondary queue to be used as a dead letter queue.
Whether to encrypt the Queue with a customer managed KMS key (CMK).
SqsToPipesToStepfunctions.Builder.enrichmentFunction(software.amazon.awscdk.services.lambda.Function enrichmentFunction)
Optional - Lambda function that the construct will configure to be called to enrich the message between source and target.
SqsToPipesToStepfunctions.Builder.enrichmentStateMachine(software.amazon.awscdk.services.stepfunctions.StateMachine enrichmentStateMachine)
Optional - Step Functions state machine that the construct will configure to be called to enrich the message between source and target.
An optional CMK that will be used by the construct to encrypt the new SQS queue.
SqsToPipesToStepfunctions.Builder.existingQueueObj(software.amazon.awscdk.services.sqs.Queue existingQueueObj)
An optional, existing SQS queue to be used instead of the default queue.
SqsToPipesToStepfunctions.Builder.existingStateMachineObj(software.amazon.awscdk.services.stepfunctions.StateMachine existingStateMachineObj)
Optional existing state machine to incorporate into the construct.
SqsToPipesToStepfunctions.Builder.logGroupProps(software.amazon.awscdk.services.logs.LogGroupProps logGroupProps)
Optional user provided props to override the default props for for the CloudWatchLogs LogGroup.
SqsToPipesToStepfunctions.Builder.logLevel(software.amazon.awsconstructs.services.core.PipesLogLevel logLevel)
Threshold for what messages the new pipe sends to the log, PipesLogLevel.OFF, PipesLogLevel.ERROR, PipesLogLevel.INFO, PipesLogLevel.TRACE.
The number of times a message can be unsuccessfully dequeued before being moved to the dead letter queue.
SqsToPipesToStepfunctions.Builder.pipeLogProps(software.amazon.awscdk.services.logs.LogGroupProps pipeLogProps)
Default behavior is for the this construct to create a new CloudWatch Logs log group for the pipe.
Optional customer provided settings for the EventBridge pipe.
SqsToPipesToStepfunctions.Builder.queueEncryptionKeyProps(software.amazon.awscdk.services.kms.KeyProps queueEncryptionKeyProps)
An optional subset of key properties to override the default properties used by constructs (enableKeyRotation: true).
SqsToPipesToStepfunctions.Builder.queueProps(software.amazon.awscdk.services.sqs.QueueProps queueProps)
Optional user provided properties to override the default properties for the SQS queue.
SqsToPipesToStepfunctions.Builder.stateMachineProps(software.amazon.awscdk.services.stepfunctions.StateMachineProps stateMachineProps)
User provided props for the sfn.StateMachine.