| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Aws.Sqs.Core
Documentation
Constructors
| SqsError | |
Fields
| |
| SqsXmlError | |
Fields
| |
Instances
| Exception SqsError Source # | |
Defined in Aws.Sqs.Core Methods toException :: SqsError -> SomeException fromException :: SomeException -> Maybe SqsError displayException :: SqsError -> String | |
| 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 | |
| Semigroup SqsMetadata Source # | |
Defined in Aws.Sqs.Core Methods (<>) :: SqsMetadata -> SqsMetadata -> SqsMetadata # sconcat :: NonEmpty SqsMetadata -> SqsMetadata stimes :: Integral b => b -> SqsMetadata -> SqsMetadata | |
| Show SqsMetadata Source # | |
Defined in Aws.Sqs.Core Methods showsPrec :: Int -> SqsMetadata -> ShowS show :: SqsMetadata -> String showList :: [SqsMetadata] -> ShowS | |
data SqsAuthorization Source #
Constructors
| SqsAuthorizationHeader | |
| SqsAuthorizationQuery |
Instances
| Show SqsAuthorization Source # | |
Defined in Aws.Sqs.Core Methods showsPrec :: Int -> SqsAuthorization -> ShowS show :: SqsAuthorization -> String showList :: [SqsAuthorization] -> ShowS | |
Constructors
| Endpoint | |
Fields | |
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 Methods showsPrec :: Int -> SqsConfiguration qt -> ShowS show :: SqsConfiguration qt -> String showList :: [SqsConfiguration qt] -> ShowS | |
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
| |
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 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] | |
| Show QueueAttribute Source # | |
Defined in Aws.Sqs.Core Methods showsPrec :: Int -> QueueAttribute -> ShowS show :: QueueAttribute -> String showList :: [QueueAttribute] -> ShowS | |
| Eq QueueAttribute Source # | |
Defined in Aws.Sqs.Core Methods (==) :: QueueAttribute -> QueueAttribute -> Bool (/=) :: QueueAttribute -> QueueAttribute -> Bool | |
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 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] | |
| Show SqsPermission Source # | |
Defined in Aws.Sqs.Core Methods showsPrec :: Int -> SqsPermission -> ShowS show :: SqsPermission -> String showList :: [SqsPermission] -> ShowS | |
| Eq SqsPermission Source # | |
Defined in Aws.Sqs.Core | |
parseQueueAttribute :: MonadThrow m => Text -> m QueueAttribute Source #
printQueueAttribute :: QueueAttribute -> Text Source #
parseMessageAttribute :: MonadThrow m => Text -> m MessageAttribute Source #
printMessageAttribute :: MessageAttribute -> Text Source #
printPermission :: SqsPermission -> Text Source #
newtype ReceiptHandle Source #
Constructors
| ReceiptHandle Text |
Instances
| Read ReceiptHandle Source # | |
Defined in Aws.Sqs.Core Methods readsPrec :: Int -> ReadS ReceiptHandle readList :: ReadS [ReceiptHandle] readPrec :: ReadPrec ReceiptHandle readListPrec :: ReadPrec [ReceiptHandle] | |
| Show ReceiptHandle Source # | |
Defined in Aws.Sqs.Core Methods showsPrec :: Int -> ReceiptHandle -> ShowS show :: ReceiptHandle -> String showList :: [ReceiptHandle] -> ShowS | |
| Eq ReceiptHandle Source # | |
Defined in Aws.Sqs.Core | |
| Ord ReceiptHandle Source # | |
Defined in Aws.Sqs.Core Methods compare :: ReceiptHandle -> ReceiptHandle -> Ordering (<) :: ReceiptHandle -> ReceiptHandle -> Bool (<=) :: ReceiptHandle -> ReceiptHandle -> Bool (>) :: ReceiptHandle -> ReceiptHandle -> Bool (>=) :: ReceiptHandle -> ReceiptHandle -> Bool max :: ReceiptHandle -> ReceiptHandle -> ReceiptHandle min :: ReceiptHandle -> ReceiptHandle -> ReceiptHandle | |
Constructors
| MessageId Text |
printReceiptHandle :: ReceiptHandle -> Text Source #