| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Aws.Sqs.Core
Documentation
Constructors
| SqsError | |
Fields | |
| SqsXmlError | |
Fields | |
Instances
| Show SqsError Source # | |
| Exception SqsError Source # | |
Defined in Aws.Sqs.Core Methods toException :: SqsError -> SomeException # fromException :: SomeException -> Maybe SqsError # displayException :: SqsError -> String # | |
data SqsMetadata Source #
Constructors
| SqsMetadata | |
Fields
| |
Instances
| Show SqsMetadata Source # | |
Defined in Aws.Sqs.Core Methods showsPrec :: Int -> SqsMetadata -> ShowS # show :: SqsMetadata -> String # showList :: [SqsMetadata] -> ShowS # | |
| Semigroup SqsMetadata Source # | |
Defined in Aws.Sqs.Core Methods (<>) :: SqsMetadata -> SqsMetadata -> SqsMetadata # sconcat :: NonEmpty SqsMetadata -> SqsMetadata # stimes :: Integral b => b -> SqsMetadata -> SqsMetadata # | |
| Monoid SqsMetadata Source # | |
Defined in Aws.Sqs.Core Methods mempty :: SqsMetadata # mappend :: SqsMetadata -> SqsMetadata -> SqsMetadata # mconcat :: [SqsMetadata] -> SqsMetadata # | |
| Loggable SqsMetadata Source # | |
Defined in Aws.Sqs.Core Methods toLogText :: SqsMetadata -> Text Source # | |
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 | |
data SqsConfiguration qt Source #
Constructors
| SqsConfiguration | |
Fields
| |
Instances
| Show (SqsConfiguration qt) Source # | |
Defined in Aws.Sqs.Core Methods showsPrec :: Int -> SqsConfiguration qt -> ShowS # show :: SqsConfiguration qt -> String # showList :: [SqsConfiguration qt] -> ShowS # | |
| DefaultServiceConfiguration (SqsConfiguration UriOnlyQuery) Source # | |
Defined in Aws.Sqs.Core | |
| DefaultServiceConfiguration (SqsConfiguration NormalQuery) 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
| Eq QueueName Source # | |
| Ord QueueName Source # | |
| Read QueueName Source # | |
| Show QueueName Source # | |
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] # | |
| Eq QueueAttribute Source # | |
Defined in Aws.Sqs.Core Methods (==) :: QueueAttribute -> QueueAttribute -> Bool # (/=) :: QueueAttribute -> QueueAttribute -> Bool # | |
| Show QueueAttribute Source # | |
Defined in Aws.Sqs.Core Methods showsPrec :: Int -> QueueAttribute -> ShowS # show :: QueueAttribute -> String # showList :: [QueueAttribute] -> ShowS # | |
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] # | |
| Eq SqsPermission Source # | |
Defined in Aws.Sqs.Core Methods (==) :: SqsPermission -> SqsPermission -> Bool # (/=) :: SqsPermission -> SqsPermission -> Bool # | |
| Show SqsPermission Source # | |
Defined in Aws.Sqs.Core Methods 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 #
Constructors
| ReceiptHandle Text |
Instances
| Eq ReceiptHandle Source # | |
Defined in Aws.Sqs.Core Methods (==) :: ReceiptHandle -> ReceiptHandle -> Bool # (/=) :: ReceiptHandle -> ReceiptHandle -> Bool # | |
| 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 # | |
| Read ReceiptHandle Source # | |
Defined in Aws.Sqs.Core Methods readsPrec :: Int -> ReadS ReceiptHandle # readList :: ReadS [ReceiptHandle] # | |
| Show ReceiptHandle Source # | |
Defined in Aws.Sqs.Core Methods showsPrec :: Int -> ReceiptHandle -> ShowS # show :: ReceiptHandle -> String # showList :: [ReceiptHandle] -> ShowS # | |
Instances
| Eq MessageId Source # | |
| Ord MessageId Source # | |
| Read MessageId Source # | |
| Show MessageId Source # | |