Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Instances
Show SqsError Source # | |
Exception SqsError Source # | |
Defined in Aws.Sqs.Core toException :: SqsError -> SomeException # fromException :: SomeException -> Maybe SqsError # displayException :: SqsError -> String # |
data SqsMetadata Source #
Instances
Show SqsMetadata Source # | |
Defined in Aws.Sqs.Core showsPrec :: Int -> SqsMetadata -> ShowS # show :: SqsMetadata -> String # showList :: [SqsMetadata] -> ShowS # | |
Semigroup SqsMetadata Source # | |
Defined in Aws.Sqs.Core (<>) :: SqsMetadata -> SqsMetadata -> SqsMetadata # sconcat :: NonEmpty SqsMetadata -> SqsMetadata # stimes :: Integral b => b -> SqsMetadata -> SqsMetadata # | |
Monoid SqsMetadata Source # | |
Defined in Aws.Sqs.Core mempty :: SqsMetadata # mappend :: SqsMetadata -> SqsMetadata -> SqsMetadata # mconcat :: [SqsMetadata] -> SqsMetadata # | |
Loggable SqsMetadata Source # | |
Defined in Aws.Sqs.Core toLogText :: SqsMetadata -> Text Source # |
data SqsAuthorization Source #
Instances
Show SqsAuthorization Source # | |
Defined in Aws.Sqs.Core showsPrec :: Int -> SqsAuthorization -> ShowS # show :: SqsAuthorization -> String # showList :: [SqsAuthorization] -> ShowS # |
data SqsConfiguration qt Source #
SqsConfiguration | |
|
Instances
Show (SqsConfiguration qt) Source # | |
Defined in Aws.Sqs.Core showsPrec :: Int -> SqsConfiguration qt -> ShowS # show :: SqsConfiguration qt -> String # showList :: [SqsConfiguration qt] -> ShowS # | |
DefaultServiceConfiguration (SqsConfiguration UriOnlyQuery) Source # | |
DefaultServiceConfiguration (SqsConfiguration NormalQuery) Source # | |
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 #
QueueName | |
|
printQueueName :: QueueName -> Text Source #
data QueueAttribute Source #
QueueAll | |
ApproximateNumberOfMessages | |
ApproximateNumberOfMessagesNotVisible | |
VisibilityTimeout | |
CreatedTimestamp | |
LastModifiedTimestamp | |
Policy | |
MaximumMessageSize | |
MessageRetentionPeriod | |
QueueArn |
Instances
Enum QueueAttribute Source # | |
Defined in Aws.Sqs.Core succ :: QueueAttribute -> QueueAttribute # pred :: QueueAttribute -> QueueAttribute # toEnum :: Int -> QueueAttribute # fromEnum :: QueueAttribute -> Int # enumFrom :: QueueAttribute -> [QueueAttribute] # enumFromThen :: QueueAttribute -> QueueAttribute -> [QueueAttribute] # enumFromTo :: QueueAttribute -> QueueAttribute -> [QueueAttribute] # enumFromThenTo :: QueueAttribute -> QueueAttribute -> QueueAttribute -> [QueueAttribute] # | |
Eq QueueAttribute Source # | |
Defined in Aws.Sqs.Core (==) :: QueueAttribute -> QueueAttribute -> Bool # (/=) :: QueueAttribute -> QueueAttribute -> Bool # | |
Show QueueAttribute Source # | |
Defined in Aws.Sqs.Core showsPrec :: Int -> QueueAttribute -> ShowS # show :: QueueAttribute -> String # showList :: [QueueAttribute] -> ShowS # |
data MessageAttribute Source #
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 #
PermissionAll | |
PermissionSendMessage | |
PermissionReceiveMessage | |
PermissionDeleteMessage | |
PermissionChangeMessageVisibility | |
PermissionGetQueueAttributes |
Instances
Enum SqsPermission Source # | |
Defined in Aws.Sqs.Core succ :: SqsPermission -> SqsPermission # pred :: SqsPermission -> SqsPermission # toEnum :: Int -> SqsPermission # fromEnum :: SqsPermission -> Int # enumFrom :: SqsPermission -> [SqsPermission] # enumFromThen :: SqsPermission -> SqsPermission -> [SqsPermission] # enumFromTo :: SqsPermission -> SqsPermission -> [SqsPermission] # enumFromThenTo :: SqsPermission -> SqsPermission -> SqsPermission -> [SqsPermission] # | |
Eq SqsPermission Source # | |
Defined in Aws.Sqs.Core (==) :: SqsPermission -> SqsPermission -> Bool # (/=) :: SqsPermission -> SqsPermission -> Bool # | |
Show SqsPermission Source # | |
Defined in Aws.Sqs.Core showsPrec :: Int -> SqsPermission -> ShowS # show :: SqsPermission -> String # showList :: [SqsPermission] -> ShowS # |
parseQueueAttribute :: MonadThrow m => Text -> m QueueAttribute Source #
parseMessageAttribute :: MonadThrow m => Text -> m MessageAttribute Source #
printPermission :: SqsPermission -> Text Source #
newtype ReceiptHandle Source #
Instances
Eq ReceiptHandle Source # | |
Defined in Aws.Sqs.Core (==) :: ReceiptHandle -> ReceiptHandle -> Bool # (/=) :: ReceiptHandle -> ReceiptHandle -> Bool # | |
Ord ReceiptHandle Source # | |
Defined in Aws.Sqs.Core compare :: ReceiptHandle -> ReceiptHandle -> Ordering # (<) :: ReceiptHandle -> ReceiptHandle -> Bool # (<=) :: ReceiptHandle -> ReceiptHandle -> Bool # (>) :: ReceiptHandle -> ReceiptHandle -> Bool # (>=) :: ReceiptHandle -> ReceiptHandle -> Bool # max :: ReceiptHandle -> ReceiptHandle -> ReceiptHandle # min :: ReceiptHandle -> ReceiptHandle -> ReceiptHandle # | |
Read ReceiptHandle Source # | |
Defined in Aws.Sqs.Core readsPrec :: Int -> ReadS ReceiptHandle # readList :: ReadS [ReceiptHandle] # | |
Show ReceiptHandle Source # | |
Defined in Aws.Sqs.Core showsPrec :: Int -> ReceiptHandle -> ShowS # show :: ReceiptHandle -> String # showList :: [ReceiptHandle] -> ShowS # |