Skip to main content


No description

type AWSSQSStandardQueue {
metadata: ResourceMetadata!
approximateNumberOfMessages: Int!
approximateNumberOfMessagesNotVisible: Int!
approximateNumberOfMessagesDelayed: Int!
createdAt: DateTime!
lastModifiedAt: DateTime!
delaySeconds: Int!
maximumMessageSize: Int!
messageRetentionPeriod: Int!
arn: String!
name: String!
receiveMessageWaitTimeSeconds: Int!
policy: AWSSQSQueuePolicy!
redriveAllowPolicy: AWSSQSQueueRedriveAllowPolicy
redrivePolicy: AWSSQSQueueRedrivePolicy
visibilityTimeout: Int!
serverSideEncryption: AWSSQSQueueServerSideEncryption!


AWSSQSStandardQueue.metadata ● ResourceMetadata! non-null object

The metadata to identify this queue in Shisho Cloud

AWSSQSStandardQueue.approximateNumberOfMessages ● Int! non-null scalar

The approximate number of messages available for retrieval from the queue

AWSSQSStandardQueue.approximateNumberOfMessagesNotVisible ● Int! non-null scalar

The approximate number of messages that are in flight

AWSSQSStandardQueue.approximateNumberOfMessagesDelayed ● Int! non-null scalar

The approximate number of messages in the queue that are delayed and not available for reading immediately

AWSSQSStandardQueue.createdAt ● DateTime! non-null scalar

The created date/time

AWSSQSStandardQueue.lastModifiedAt ● DateTime! non-null scalar

The last modified date/time

AWSSQSStandardQueue.delaySeconds ● Int! non-null scalar

The time in seconds for which the delivery of all messages in the queue is delayed. The range: 0 to 900 (15 minutes) The default value: 0

AWSSQSStandardQueue.maximumMessageSize ● Int! non-null scalar

The limit of how many bytes that a message can contain before Amazon SQS rejects it. The range: 1,024 bytes (1 KiB) to 262,144 bytes (256 KiB) The default value: 262,144 (256 KiB).

AWSSQSStandardQueue.messageRetentionPeriod ● Int! non-null scalar

The number of seconds that Amazon SQS retains a message The range: 60 seconds (1 minute) to 1,209,600 seconds (14 days) The default value: 345,600 seconds (4 days)

AWSSQSStandardQueue.arn ● String! non-null scalar

The Amazon Resource Name (ARN) of the queue ● String! non-null scalar

The name of the queue

AWSSQSStandardQueue.receiveMessageWaitTimeSeconds ● Int! non-null scalar

Indicates the duration, in seconds, that the ReceiveMessage action call waits until a message is in the queue in order to include it in the response, rather than returning an empty response if a message isn't yet available. The range: 1 to 20

AWSSQSStandardQueue.policy ● AWSSQSQueuePolicy! non-null object

The policy of the queue

AWSSQSStandardQueue.redriveAllowPolicy ● AWSSQSQueueRedriveAllowPolicy object

TODO: json

AWSSQSStandardQueue.redrivePolicy ● AWSSQSQueueRedrivePolicy object

TODO: json

AWSSQSStandardQueue.visibilityTimeout ● Int! non-null scalar

The length of time during which a message will be unavailable after a message is delivered from the queue The range: 0 to 43,200 (12 hours) The default value: 30 seconds

AWSSQSStandardQueue.serverSideEncryption ● AWSSQSQueueServerSideEncryption! non-null object

The configuration of the server-side encryption

Implemented by

AWSSQSQueue union