facets-schemas

Introduction

SQS is a service where one service sends messages to the queue and another service receives those messages from the queue.

Advanced

Property Type Required Description
visibility_timeout_seconds number No time taken by a consumer to process the message and keeps the message hidden from other consumers
message_retention_seconds number No time until which message will be available in the queue if not deleted
max_message_size number No size of the message
delay_seconds number No time that delivery of messages will be delayed
receive_wait_time_seconds number No The time for which a ReceiveMessage call will wait for a message to arrive (long polling) before returning
policy string No policy for sqs
redrive_policy string No defines how many times queue will make messages available for the consumers
fifo_queue boolean No ensures messages are delivered in correct order and at right time
content_based_deduplication boolean No if true ensures same messages will not be sent to the queue more than once
kms_master_key_id string No Id of master key that encrypts the sqs data
kms_data_key_reuse_period_seconds number No time in which data key can be reused
tags object No tagging resources

Flavor

Output

Name Type Description
sqs_queue_name string Name of the SQS
sqs_queue_arn string ARN of the SQS
sqs_queue_url string URL of the SQS