Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Aws.Sqs.Core
Documentation
Constructors
SqsError | |
Fields
| |
SqsXmlError | |
Fields |
Instances
Exception SqsError Source # | |
Defined in Aws.Sqs.Core Methods toException :: SqsError -> SomeException Source # fromException :: SomeException -> Maybe SqsError Source # displayException :: SqsError -> String Source # | |
Show SqsError Source # | |
data SqsMetadata Source #
Constructors
SqsMetadata | |
Fields
|
Instances
Loggable SqsMetadata Source # | |
Defined in Aws.Sqs.Core Methods toLogText :: SqsMetadata -> Text Source # | |
Monoid SqsMetadata Source # | |
Defined in Aws.Sqs.Core Methods mempty :: SqsMetadata Source # mappend :: SqsMetadata -> SqsMetadata -> SqsMetadata Source # mconcat :: [SqsMetadata] -> SqsMetadata Source # | |
Semigroup SqsMetadata Source # | |
Defined in Aws.Sqs.Core Methods (<>) :: SqsMetadata -> SqsMetadata -> SqsMetadata Source # sconcat :: NonEmpty SqsMetadata -> SqsMetadata Source # stimes :: Integral b => b -> SqsMetadata -> SqsMetadata Source # | |
Show SqsMetadata Source # | |
Defined in Aws.Sqs.Core |
data SqsAuthorization Source #
Constructors
SqsAuthorizationHeader | |
SqsAuthorizationQuery |
Instances
Show SqsAuthorization Source # | |
Defined in Aws.Sqs.Core |
Constructors
Endpoint | |
data SqsConfiguration qt Source #
Constructors
SqsConfiguration | |
Fields
|
Instances
DefaultServiceConfiguration (SqsConfiguration NormalQuery) Source # | |
Defined in Aws.Sqs.Core | |
DefaultServiceConfiguration (SqsConfiguration UriOnlyQuery) Source # | |
Defined in Aws.Sqs.Core | |
Show (SqsConfiguration qt) Source # | |
Defined in Aws.Sqs.Core |
sqsSignQuery :: SqsQuery -> SqsConfiguration qt -> SignatureData -> SignedQuery Source #
sqsResponseConsumer :: HTTPResponseConsumer a -> IORef SqsMetadata -> HTTPResponseConsumer a Source #
sqsXmlResponseConsumer :: (Cursor -> Response SqsMetadata a) -> IORef SqsMetadata -> HTTPResponseConsumer a Source #
Constructors
QueueName | |
Fields
|
Instances
Read QueueName Source # | |
Show QueueName Source # | |
Eq QueueName Source # | |
Ord QueueName Source # | |
Defined in Aws.Sqs.Core |
printQueueName :: QueueName -> Text Source #
data QueueAttribute Source #
Constructors
QueueAll | |
ApproximateNumberOfMessages | |
ApproximateNumberOfMessagesNotVisible | |
VisibilityTimeout | |
CreatedTimestamp | |
LastModifiedTimestamp | |
Policy | |
MaximumMessageSize | |
MessageRetentionPeriod | |
QueueArn |
Instances
Enum QueueAttribute Source # | |
Defined in Aws.Sqs.Core Methods succ :: QueueAttribute -> QueueAttribute Source # pred :: QueueAttribute -> QueueAttribute Source # toEnum :: Int -> QueueAttribute Source # fromEnum :: QueueAttribute -> Int Source # enumFrom :: QueueAttribute -> [QueueAttribute] Source # enumFromThen :: QueueAttribute -> QueueAttribute -> [QueueAttribute] Source # enumFromTo :: QueueAttribute -> QueueAttribute -> [QueueAttribute] Source # enumFromThenTo :: QueueAttribute -> QueueAttribute -> QueueAttribute -> [QueueAttribute] Source # | |
Show QueueAttribute Source # | |
Defined in Aws.Sqs.Core | |
Eq QueueAttribute Source # | |
Defined in Aws.Sqs.Core Methods (==) :: QueueAttribute -> QueueAttribute -> Bool Source # (/=) :: QueueAttribute -> QueueAttribute -> Bool Source # |
data MessageAttribute Source #
Constructors
MessageAll | all values |
SenderId | the AWS account number (or the IP address, if anonymous access is allowed) of the sender |
SentTimestamp | the time when the message was sent (epoch time in milliseconds) |
ApproximateReceiveCount | the number of times a message has been received but not deleted |
ApproximateFirstReceiveTimestamp | the time when the message was first received (epoch time in milliseconds) |
Instances
data SqsPermission Source #
Constructors
PermissionAll | |
PermissionSendMessage | |
PermissionReceiveMessage | |
PermissionDeleteMessage | |
PermissionChangeMessageVisibility | |
PermissionGetQueueAttributes |
Instances
Enum SqsPermission Source # | |
Defined in Aws.Sqs.Core Methods succ :: SqsPermission -> SqsPermission Source # pred :: SqsPermission -> SqsPermission Source # toEnum :: Int -> SqsPermission Source # fromEnum :: SqsPermission -> Int Source # enumFrom :: SqsPermission -> [SqsPermission] Source # enumFromThen :: SqsPermission -> SqsPermission -> [SqsPermission] Source # enumFromTo :: SqsPermission -> SqsPermission -> [SqsPermission] Source # enumFromThenTo :: SqsPermission -> SqsPermission -> SqsPermission -> [SqsPermission] Source # | |
Show SqsPermission Source # | |
Defined in Aws.Sqs.Core | |
Eq SqsPermission Source # | |
Defined in Aws.Sqs.Core Methods (==) :: SqsPermission -> SqsPermission -> Bool Source # (/=) :: SqsPermission -> SqsPermission -> Bool Source # |
parseQueueAttribute :: MonadThrow m => Text -> m QueueAttribute Source #
parseMessageAttribute :: MonadThrow m => Text -> m MessageAttribute Source #
printPermission :: SqsPermission -> Text Source #
newtype ReceiptHandle Source #
Constructors
ReceiptHandle Text |
Instances
Read ReceiptHandle Source # | |
Defined in Aws.Sqs.Core | |
Show ReceiptHandle Source # | |
Defined in Aws.Sqs.Core | |
Eq ReceiptHandle Source # | |
Defined in Aws.Sqs.Core Methods (==) :: ReceiptHandle -> ReceiptHandle -> Bool Source # (/=) :: ReceiptHandle -> ReceiptHandle -> Bool Source # | |
Ord ReceiptHandle Source # | |
Defined in Aws.Sqs.Core Methods compare :: ReceiptHandle -> ReceiptHandle -> Ordering Source # (<) :: ReceiptHandle -> ReceiptHandle -> Bool Source # (<=) :: ReceiptHandle -> ReceiptHandle -> Bool Source # (>) :: ReceiptHandle -> ReceiptHandle -> Bool Source # (>=) :: ReceiptHandle -> ReceiptHandle -> Bool Source # max :: ReceiptHandle -> ReceiptHandle -> ReceiptHandle Source # min :: ReceiptHandle -> ReceiptHandle -> ReceiptHandle Source # |
Instances
Read MessageId Source # | |
Show MessageId Source # | |
Eq MessageId Source # | |
Ord MessageId Source # | |
Defined in Aws.Sqs.Core |