stratosphere-sqs-1.0.0: Stratosphere integration for AWS SQS.
Safe HaskellNone
LanguageHaskell2010

Stratosphere.SQS.Queue

Documentation

data Queue Source #

Constructors

Queue

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sqs-queue.html

Fields

Instances

Instances details
ToJSON Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

Show Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

Methods

showsPrec :: Int -> Queue -> ShowS #

show :: Queue -> String #

showList :: [Queue] -> ShowS #

Eq Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

Methods

(==) :: Queue -> Queue -> Bool #

(/=) :: Queue -> Queue -> Bool #

ToResourceProperties Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

Property "ContentBasedDeduplication" Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

Associated Types

type PropertyType "ContentBasedDeduplication" Queue 
Instance details

Defined in Stratosphere.SQS.Queue

type PropertyType "ContentBasedDeduplication" Queue = Value Bool

Methods

set :: PropertyType "ContentBasedDeduplication" Queue -> Queue -> Queue #

Property "DeduplicationScope" Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

Associated Types

type PropertyType "DeduplicationScope" Queue 
Instance details

Defined in Stratosphere.SQS.Queue

type PropertyType "DeduplicationScope" Queue = Value Text

Methods

set :: PropertyType "DeduplicationScope" Queue -> Queue -> Queue #

Property "DelaySeconds" Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

Associated Types

type PropertyType "DelaySeconds" Queue 
Instance details

Defined in Stratosphere.SQS.Queue

type PropertyType "DelaySeconds" Queue = Value Integer

Methods

set :: PropertyType "DelaySeconds" Queue -> Queue -> Queue #

Property "FifoQueue" Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

Associated Types

type PropertyType "FifoQueue" Queue 
Instance details

Defined in Stratosphere.SQS.Queue

type PropertyType "FifoQueue" Queue = Value Bool

Methods

set :: PropertyType "FifoQueue" Queue -> Queue -> Queue #

Property "FifoThroughputLimit" Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

Associated Types

type PropertyType "FifoThroughputLimit" Queue 
Instance details

Defined in Stratosphere.SQS.Queue

type PropertyType "FifoThroughputLimit" Queue = Value Text

Methods

set :: PropertyType "FifoThroughputLimit" Queue -> Queue -> Queue #

Property "KmsDataKeyReusePeriodSeconds" Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

Associated Types

type PropertyType "KmsDataKeyReusePeriodSeconds" Queue 
Instance details

Defined in Stratosphere.SQS.Queue

type PropertyType "KmsDataKeyReusePeriodSeconds" Queue = Value Integer

Methods

set :: PropertyType "KmsDataKeyReusePeriodSeconds" Queue -> Queue -> Queue #

Property "KmsMasterKeyId" Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

Associated Types

type PropertyType "KmsMasterKeyId" Queue 
Instance details

Defined in Stratosphere.SQS.Queue

type PropertyType "KmsMasterKeyId" Queue = Value Text

Methods

set :: PropertyType "KmsMasterKeyId" Queue -> Queue -> Queue #

Property "MaximumMessageSize" Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

Associated Types

type PropertyType "MaximumMessageSize" Queue 
Instance details

Defined in Stratosphere.SQS.Queue

type PropertyType "MaximumMessageSize" Queue = Value Integer

Methods

set :: PropertyType "MaximumMessageSize" Queue -> Queue -> Queue #

Property "MessageRetentionPeriod" Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

Associated Types

type PropertyType "MessageRetentionPeriod" Queue 
Instance details

Defined in Stratosphere.SQS.Queue

type PropertyType "MessageRetentionPeriod" Queue = Value Integer

Methods

set :: PropertyType "MessageRetentionPeriod" Queue -> Queue -> Queue #

Property "QueueName" Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

Associated Types

type PropertyType "QueueName" Queue 
Instance details

Defined in Stratosphere.SQS.Queue

type PropertyType "QueueName" Queue = Value Text

Methods

set :: PropertyType "QueueName" Queue -> Queue -> Queue #

Property "ReceiveMessageWaitTimeSeconds" Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

Associated Types

type PropertyType "ReceiveMessageWaitTimeSeconds" Queue 
Instance details

Defined in Stratosphere.SQS.Queue

type PropertyType "ReceiveMessageWaitTimeSeconds" Queue = Value Integer

Methods

set :: PropertyType "ReceiveMessageWaitTimeSeconds" Queue -> Queue -> Queue #

Property "RedriveAllowPolicy" Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

Associated Types

type PropertyType "RedriveAllowPolicy" Queue 
Instance details

Defined in Stratosphere.SQS.Queue

type PropertyType "RedriveAllowPolicy" Queue = Object

Methods

set :: PropertyType "RedriveAllowPolicy" Queue -> Queue -> Queue #

Property "RedrivePolicy" Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

Associated Types

type PropertyType "RedrivePolicy" Queue 
Instance details

Defined in Stratosphere.SQS.Queue

type PropertyType "RedrivePolicy" Queue = Object

Methods

set :: PropertyType "RedrivePolicy" Queue -> Queue -> Queue #

Property "SqsManagedSseEnabled" Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

Associated Types

type PropertyType "SqsManagedSseEnabled" Queue 
Instance details

Defined in Stratosphere.SQS.Queue

type PropertyType "SqsManagedSseEnabled" Queue = Value Bool

Methods

set :: PropertyType "SqsManagedSseEnabled" Queue -> Queue -> Queue #

Property "Tags" Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

Associated Types

type PropertyType "Tags" Queue 
Instance details

Defined in Stratosphere.SQS.Queue

type PropertyType "Tags" Queue = [Tag]

Methods

set :: PropertyType "Tags" Queue -> Queue -> Queue #

Property "VisibilityTimeout" Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

Associated Types

type PropertyType "VisibilityTimeout" Queue 
Instance details

Defined in Stratosphere.SQS.Queue

type PropertyType "VisibilityTimeout" Queue = Value Integer

Methods

set :: PropertyType "VisibilityTimeout" Queue -> Queue -> Queue #

type PropertyType "ContentBasedDeduplication" Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

type PropertyType "ContentBasedDeduplication" Queue = Value Bool
type PropertyType "DeduplicationScope" Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

type PropertyType "DeduplicationScope" Queue = Value Text
type PropertyType "DelaySeconds" Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

type PropertyType "DelaySeconds" Queue = Value Integer
type PropertyType "FifoQueue" Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

type PropertyType "FifoQueue" Queue = Value Bool
type PropertyType "FifoThroughputLimit" Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

type PropertyType "FifoThroughputLimit" Queue = Value Text
type PropertyType "KmsDataKeyReusePeriodSeconds" Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

type PropertyType "KmsDataKeyReusePeriodSeconds" Queue = Value Integer
type PropertyType "KmsMasterKeyId" Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

type PropertyType "KmsMasterKeyId" Queue = Value Text
type PropertyType "MaximumMessageSize" Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

type PropertyType "MaximumMessageSize" Queue = Value Integer
type PropertyType "MessageRetentionPeriod" Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

type PropertyType "MessageRetentionPeriod" Queue = Value Integer
type PropertyType "QueueName" Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

type PropertyType "QueueName" Queue = Value Text
type PropertyType "ReceiveMessageWaitTimeSeconds" Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

type PropertyType "ReceiveMessageWaitTimeSeconds" Queue = Value Integer
type PropertyType "RedriveAllowPolicy" Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

type PropertyType "RedriveAllowPolicy" Queue = Object
type PropertyType "RedrivePolicy" Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

type PropertyType "RedrivePolicy" Queue = Object
type PropertyType "SqsManagedSseEnabled" Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

type PropertyType "SqsManagedSseEnabled" Queue = Value Bool
type PropertyType "Tags" Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

type PropertyType "Tags" Queue = [Tag]
type PropertyType "VisibilityTimeout" Queue Source # 
Instance details

Defined in Stratosphere.SQS.Queue

type PropertyType "VisibilityTimeout" Queue = Value Integer