Interface ISqsQueueProps
Customize the SQS Queue Event Target.
Inherited Members
Namespace: Amazon.CDK.AWS.Events.Targets
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface ISqsQueueProps : ITargetBaseProps
Syntax (vb)
Public Interface ISqsQueueProps
Inherits ITargetBaseProps
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK;
using Amazon.CDK.AWS.Events;
using Amazon.CDK.AWS.Events.Targets;
using Amazon.CDK.AWS.SQS;
Queue queue;
RuleTargetInput ruleTargetInput;
var sqsQueueProps = new SqsQueueProps {
DeadLetterQueue = queue,
MaxEventAge = Duration.Minutes(30),
Message = ruleTargetInput,
MessageGroupId = "messageGroupId",
RetryAttempts = 123
};
Synopsis
Properties
Message | The message to send to the queue. |
MessageGroupId | Message Group ID for messages sent to this queue. |
Properties
Message
The message to send to the queue.
virtual RuleTargetInput Message { get; }
Property Value
Remarks
Must be a valid JSON text passed to the target queue.
Default: the entire EventBridge event
MessageGroupId
Message Group ID for messages sent to this queue.
virtual string MessageGroupId { get; }
Property Value
System.String
Remarks
Required for FIFO queues, leave empty for regular queues.
Default: - no message group ID (regular queue)