Amazon SQS Channel Binding v0.1.0
The SQS channel binding object is reserved for future use. It is intended to hold channel-level configuration settings for SQS, but currently, it does not define any properties.
Overview
While you can include an SQS channel binding in your AsyncAPI document, it serves only as a placeholder. There are no SQS-specific channel properties to configure in this version of the binding.
Channel Properties
This binding object is currently empty and has no properties other than bindingVersion.
| Property | Type | Description |
|---|---|---|
bindingVersion | string | The version of this binding. For v0.1.0, this MUST be 0.1.0. |
Example
Although the binding has no effect, you can still include it in your channel definition.
channels:
userSignup:
bindings:
sqs:
bindingVersion: '0.1.0'Migration Guide to v0.2.0
Version 0.2.0 introduced a comprehensive set of channel binding properties. Key additions include:
queueanddeadLetterQueueobjects: Allowing detailed configuration of the main queue and its DLQ.- Queue Properties: Including
name,fifoQueue,deliveryDelay,visibilityTimeout, andmessageRetentionPeriod. redrivePolicy: To configure the DLQ behavior.policy: To define queue access policies with statements.tags: To add AWS tags to the queue.
Migrating to v0.2.0 allows you to define all your SQS queue infrastructure directly within your AsyncAPI document.