You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(mnq): add read and update queue sqs
feat(mnq): sqs queues
fix linter issues
feat: add nats
refactor: underscore unused function parameters
docs: add documentation
remove unused cassette
remove code from another MR
fix: ignore `time.Sleep` linter issue
docs(mnq): fix sqs example namespace protocol
fix: remove double error
feat(mnq): set sqs specific url
fix(mnq): if name_prefix is not set then it will never be
feat(cockpit): don't require token scopes (#1905)
feat(mnq): generate queue name
feat(mnq): use NATS jetstream and improve tests
refactor: replace `retryWhenAWSErrCodeEquals` by `retryOnAWSCode`
*`namespace_id` - (Required) The ID of the Namespace associated to.
63
+
64
+
*`name` - (Optional) The name of the queue. Either `name` or `name_prefix` is required.
65
+
66
+
*`name_prefix` - (Optional) The prefix of the queue. Either `name` or `name_prefix` is required.
67
+
68
+
*`fifo_queue` - (Optional) Whether or not the queue should be a FIFO queue. Defaults to `false`.
69
+
70
+
*`sqs` - (Optional) The SQS attributes of the queue. See below for details.
71
+
~ `access_key` - (Required) The access key of the SQS queue.
72
+
~ `secret_key` - (Required) The secret key of the SQS queue.
73
+
~ `content_based_deduplication` - (Optional) Whether or not content-based deduplication is enabled for the queue. Defaults to `false`.
74
+
~ `max_message_size` - (Optional) The maximum size of messages that can be sent to the queue, in bytes. Must be between 1024 and 262144 bytes. Defaults to 2048 bytes.
75
+
~ `message_retention_seconds` - (Optional) The number of seconds that messages are retained in the queue. Must be between 60 and 1209600 seconds. Defaults to 86400 seconds.
76
+
~ `receive_wait_time_seconds` - (Optional) The number of seconds that the queue should wait for new messages to arrive before returning an empty response. Defaults to 20 seconds.
77
+
~ `visibility_timeout_seconds` - (Optional) The number of seconds that a message is hidden from other consumers after it has been received by one consumer. Must be between 0 and 43200 seconds. Defaults to 120 seconds.
78
+
79
+
### Attribute Reference
80
+
81
+
In addition to all arguments above, the following attributes are exported:
82
+
83
+
*`url` - The URL of the queue.
84
+
85
+
### Import
86
+
87
+
Queues can be imported using the `{region}/{namespace-id}/{queue-name}` format:
0 commit comments