antiope-sqs-3.1.0

Safe HaskellNone
LanguageHaskell2010

Antiope.SQS

Synopsis

Documentation

class FromText a where #

Minimal complete definition

parser

Methods

parser :: Parser a #

Instances
FromText Bool 
Instance details

Defined in Network.AWS.Data.Text

Methods

parser :: Parser Bool #

FromText Char 
Instance details

Defined in Network.AWS.Data.Text

Methods

parser :: Parser Char #

FromText Double 
Instance details

Defined in Network.AWS.Data.Text

Methods

parser :: Parser Double #

FromText Int 
Instance details

Defined in Network.AWS.Data.Text

Methods

parser :: Parser Int #

FromText Integer 
Instance details

Defined in Network.AWS.Data.Text

FromText Natural 
Instance details

Defined in Network.AWS.Data.Text

FromText ByteString 
Instance details

Defined in Network.AWS.Data.Text

FromText Scientific 
Instance details

Defined in Network.AWS.Data.Text

FromText Text 
Instance details

Defined in Network.AWS.Data.Text

Methods

parser :: Parser Text #

FromText Region 
Instance details

Defined in Network.AWS.Types

Methods

parser :: Parser Region #

FromText SessionToken 
Instance details

Defined in Network.AWS.Types

FromText SecretKey 
Instance details

Defined in Network.AWS.Types

FromText AccessKey 
Instance details

Defined in Network.AWS.Types

FromText LogLevel 
Instance details

Defined in Network.AWS.Types

FromText RequestId 
Instance details

Defined in Network.AWS.Types

FromText ErrorMessage 
Instance details

Defined in Network.AWS.Types

FromText ErrorCode 
Instance details

Defined in Network.AWS.Types

FromText Abbrev 
Instance details

Defined in Network.AWS.Types

Methods

parser :: Parser Abbrev #

FromText Base64 
Instance details

Defined in Network.AWS.Data.Base64

Methods

parser :: Parser Base64 #

FromText Nat 
Instance details

Defined in Network.AWS.Data.Numeric

Methods

parser :: Parser Nat #

FromText RFC822 
Instance details

Defined in Network.AWS.Data.Time

Methods

parser :: Parser RFC822 #

FromText ISO8601 
Instance details

Defined in Network.AWS.Data.Time

FromText BasicTime 
Instance details

Defined in Network.AWS.Data.Time

FromText AWSTime 
Instance details

Defined in Network.AWS.Data.Time

FromText POSIX 
Instance details

Defined in Network.AWS.Data.Time

Methods

parser :: Parser POSIX #

FromText AnalyticsS3ExportFileFormat 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText BucketAccelerateStatus 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText BucketCannedACL 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText BucketLogsPermission 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText BucketVersioningStatus 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText CompressionType 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText EncodingType 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText Event 
Instance details

Defined in Network.AWS.S3.Types.Sum

Methods

parser :: Parser Event #

FromText ExpirationStatus 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText ExpressionType 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText FileHeaderInfo 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText FilterRuleName 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText InventoryFormat 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText InventoryFrequency 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText InventoryIncludedObjectVersions 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText InventoryOptionalField 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText JSONType 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText MFADelete 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText MFADeleteStatus 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText MetadataDirective 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText ObjectCannedACL 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText ObjectStorageClass 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText ObjectVersionStorageClass 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText OwnerOverride 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText Payer 
Instance details

Defined in Network.AWS.S3.Types.Sum

Methods

parser :: Parser Payer #

FromText Permission 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText Protocol 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText QuoteFields 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText ReplicationRuleStatus 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText ReplicationStatus 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText RequestCharged 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText RequestPayer 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText RestoreRequestType 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText ServerSideEncryption 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText SseKMSEncryptedObjectsStatus 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText StorageClass 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText StorageClassAnalysisSchemaVersion 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText TaggingDirective 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText Tier 
Instance details

Defined in Network.AWS.S3.Types.Sum

Methods

parser :: Parser Tier #

FromText TransitionStorageClass 
Instance details

Defined in Network.AWS.S3.Types.Sum

FromText Type 
Instance details

Defined in Network.AWS.S3.Types.Sum

Methods

parser :: Parser Type #

FromText BucketName 
Instance details

Defined in Network.AWS.S3.Internal

FromText ETag 
Instance details

Defined in Network.AWS.S3.Internal

Methods

parser :: Parser ETag #

FromText ObjectVersionId 
Instance details

Defined in Network.AWS.S3.Internal

FromText LocationConstraint 
Instance details

Defined in Network.AWS.S3.Internal

FromText ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

FromText MessageAttribute 
Instance details

Defined in Network.AWS.SQS.Types.Sum

FromText QueueAttributeName 
Instance details

Defined in Network.AWS.SQS.Types.Sum

FromText StdMethod 
Instance details

Defined in Network.AWS.Data.Text

FromText QueueUrl # 
Instance details

Defined in Antiope.SQS.Types

FromText a => FromText (Sensitive a) 
Instance details

Defined in Network.AWS.Data.Sensitive

Methods

parser :: Parser (Sensitive a) #

(FoldCase a, FromText a) => FromText (CI a) 
Instance details

Defined in Network.AWS.Data.Text

Methods

parser :: Parser (CI a) #

class ToText a where #

Minimal complete definition

toText

Methods

toText :: a -> Text #

Instances
ToText Bool 
Instance details

Defined in Network.AWS.Data.Text

Methods

toText :: Bool -> Text #

ToText Char 
Instance details

Defined in Network.AWS.Data.Text

Methods

toText :: Char -> Text #

ToText Double 
Instance details

Defined in Network.AWS.Data.Text

Methods

toText :: Double -> Text #

ToText Int 
Instance details

Defined in Network.AWS.Data.Text

Methods

toText :: Int -> Text #

ToText Int64 
Instance details

Defined in Network.AWS.Data.Text

Methods

toText :: Int64 -> Text #

ToText Integer 
Instance details

Defined in Network.AWS.Data.Text

Methods

toText :: Integer -> Text #

ToText Natural 
Instance details

Defined in Network.AWS.Data.Text

Methods

toText :: Natural -> Text #

ToText ByteString 
Instance details

Defined in Network.AWS.Data.Text

Methods

toText :: ByteString -> Text #

ToText Scientific 
Instance details

Defined in Network.AWS.Data.Text

Methods

toText :: Scientific -> Text #

ToText String 
Instance details

Defined in Network.AWS.Data.Text

Methods

toText :: String -> Text #

ToText Text 
Instance details

Defined in Network.AWS.Data.Text

Methods

toText :: Text -> Text #

ToText Seconds 
Instance details

Defined in Network.AWS.Types

Methods

toText :: Seconds -> Text #

ToText Region 
Instance details

Defined in Network.AWS.Types

Methods

toText :: Region -> Text #

ToText SessionToken 
Instance details

Defined in Network.AWS.Types

Methods

toText :: SessionToken -> Text #

ToText SecretKey 
Instance details

Defined in Network.AWS.Types

Methods

toText :: SecretKey -> Text #

ToText AccessKey 
Instance details

Defined in Network.AWS.Types

Methods

toText :: AccessKey -> Text #

ToText LogLevel 
Instance details

Defined in Network.AWS.Types

Methods

toText :: LogLevel -> Text #

ToText RequestId 
Instance details

Defined in Network.AWS.Types

Methods

toText :: RequestId -> Text #

ToText ErrorMessage 
Instance details

Defined in Network.AWS.Types

Methods

toText :: ErrorMessage -> Text #

ToText ErrorCode 
Instance details

Defined in Network.AWS.Types

Methods

toText :: ErrorCode -> Text #

ToText Abbrev 
Instance details

Defined in Network.AWS.Types

Methods

toText :: Abbrev -> Text #

ToText Base64 
Instance details

Defined in Network.AWS.Data.Base64

Methods

toText :: Base64 -> Text #

ToText Nat 
Instance details

Defined in Network.AWS.Data.Numeric

Methods

toText :: Nat -> Text #

ToText RFC822 
Instance details

Defined in Network.AWS.Data.Time

Methods

toText :: RFC822 -> Text #

ToText ISO8601 
Instance details

Defined in Network.AWS.Data.Time

Methods

toText :: ISO8601 -> Text #

ToText BasicTime 
Instance details

Defined in Network.AWS.Data.Time

Methods

toText :: BasicTime -> Text #

ToText AWSTime 
Instance details

Defined in Network.AWS.Data.Time

Methods

toText :: AWSTime -> Text #

ToText POSIX 
Instance details

Defined in Network.AWS.Data.Time

Methods

toText :: POSIX -> Text #

ToText AnalyticsS3ExportFileFormat 
Instance details

Defined in Network.AWS.S3.Types.Sum

ToText BucketAccelerateStatus 
Instance details

Defined in Network.AWS.S3.Types.Sum

ToText BucketCannedACL 
Instance details

Defined in Network.AWS.S3.Types.Sum

ToText BucketLogsPermission 
Instance details

Defined in Network.AWS.S3.Types.Sum

ToText BucketVersioningStatus 
Instance details

Defined in Network.AWS.S3.Types.Sum

ToText CompressionType 
Instance details

Defined in Network.AWS.S3.Types.Sum

ToText EncodingType 
Instance details

Defined in Network.AWS.S3.Types.Sum

Methods

toText :: EncodingType -> Text #

ToText Event 
Instance details

Defined in Network.AWS.S3.Types.Sum

Methods

toText :: Event -> Text #

ToText ExpirationStatus 
Instance details

Defined in Network.AWS.S3.Types.Sum

ToText ExpressionType 
Instance details

Defined in Network.AWS.S3.Types.Sum

ToText FileHeaderInfo 
Instance details

Defined in Network.AWS.S3.Types.Sum

ToText FilterRuleName 
Instance details

Defined in Network.AWS.S3.Types.Sum

ToText InventoryFormat 
Instance details

Defined in Network.AWS.S3.Types.Sum

ToText InventoryFrequency 
Instance details

Defined in Network.AWS.S3.Types.Sum

ToText InventoryIncludedObjectVersions 
Instance details

Defined in Network.AWS.S3.Types.Sum

ToText InventoryOptionalField 
Instance details

Defined in Network.AWS.S3.Types.Sum

ToText JSONType 
Instance details

Defined in Network.AWS.S3.Types.Sum

Methods

toText :: JSONType -> Text #

ToText MFADelete 
Instance details

Defined in Network.AWS.S3.Types.Sum

Methods

toText :: MFADelete -> Text #

ToText MFADeleteStatus 
Instance details

Defined in Network.AWS.S3.Types.Sum

ToText MetadataDirective 
Instance details

Defined in Network.AWS.S3.Types.Sum

ToText ObjectCannedACL 
Instance details

Defined in Network.AWS.S3.Types.Sum

ToText ObjectStorageClass 
Instance details

Defined in Network.AWS.S3.Types.Sum

ToText ObjectVersionStorageClass 
Instance details

Defined in Network.AWS.S3.Types.Sum

ToText OwnerOverride 
Instance details

Defined in Network.AWS.S3.Types.Sum

Methods

toText :: OwnerOverride -> Text #

ToText Payer 
Instance details

Defined in Network.AWS.S3.Types.Sum

Methods

toText :: Payer -> Text #

ToText Permission 
Instance details

Defined in Network.AWS.S3.Types.Sum

Methods

toText :: Permission -> Text #

ToText Protocol 
Instance details

Defined in Network.AWS.S3.Types.Sum

Methods

toText :: Protocol -> Text #

ToText QuoteFields 
Instance details

Defined in Network.AWS.S3.Types.Sum

Methods

toText :: QuoteFields -> Text #

ToText ReplicationRuleStatus 
Instance details

Defined in Network.AWS.S3.Types.Sum

ToText ReplicationStatus 
Instance details

Defined in Network.AWS.S3.Types.Sum

ToText RequestCharged 
Instance details

Defined in Network.AWS.S3.Types.Sum

ToText RequestPayer 
Instance details

Defined in Network.AWS.S3.Types.Sum

Methods

toText :: RequestPayer -> Text #

ToText RestoreRequestType 
Instance details

Defined in Network.AWS.S3.Types.Sum

ToText ServerSideEncryption 
Instance details

Defined in Network.AWS.S3.Types.Sum

ToText SseKMSEncryptedObjectsStatus 
Instance details

Defined in Network.AWS.S3.Types.Sum

ToText StorageClass 
Instance details

Defined in Network.AWS.S3.Types.Sum

Methods

toText :: StorageClass -> Text #

ToText StorageClassAnalysisSchemaVersion 
Instance details

Defined in Network.AWS.S3.Types.Sum

ToText TaggingDirective 
Instance details

Defined in Network.AWS.S3.Types.Sum

ToText Tier 
Instance details

Defined in Network.AWS.S3.Types.Sum

Methods

toText :: Tier -> Text #

ToText TransitionStorageClass 
Instance details

Defined in Network.AWS.S3.Types.Sum

ToText Type 
Instance details

Defined in Network.AWS.S3.Types.Sum

Methods

toText :: Type -> Text #

ToText BucketName 
Instance details

Defined in Network.AWS.S3.Internal

Methods

toText :: BucketName -> Text #

ToText ETag 
Instance details

Defined in Network.AWS.S3.Internal

Methods

toText :: ETag -> Text #

ToText ObjectVersionId 
Instance details

Defined in Network.AWS.S3.Internal

ToText LocationConstraint 
Instance details

Defined in Network.AWS.S3.Internal

ToText ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

Methods

toText :: ObjectKey -> Text #

ToText MessageAttribute 
Instance details

Defined in Network.AWS.SQS.Types.Sum

ToText QueueAttributeName 
Instance details

Defined in Network.AWS.SQS.Types.Sum

ToText S3Uri 
Instance details

Defined in Antiope.S3.Types

Methods

toText :: S3Uri -> Text #

ToText StdMethod 
Instance details

Defined in Network.AWS.Data.Text

Methods

toText :: StdMethod -> Text #

ToText QueueUrl # 
Instance details

Defined in Antiope.SQS.Types

Methods

toText :: QueueUrl -> Text #

ToText (Digest a) 
Instance details

Defined in Network.AWS.Data.Text

Methods

toText :: Digest a -> Text #

ToText a => ToText (Sensitive a) 
Instance details

Defined in Network.AWS.Data.Sensitive

Methods

toText :: Sensitive a -> Text #

ToText a => ToText (CI a) 
Instance details

Defined in Network.AWS.Data.Text

Methods

toText :: CI a -> Text #

newtype QueueUrl Source #

Constructors

QueueUrl Text 
Instances
Eq QueueUrl Source # 
Instance details

Defined in Antiope.SQS.Types

Show QueueUrl Source # 
Instance details

Defined in Antiope.SQS.Types

IsString QueueUrl Source # 
Instance details

Defined in Antiope.SQS.Types

Generic QueueUrl Source # 
Instance details

Defined in Antiope.SQS.Types

Associated Types

type Rep QueueUrl :: * -> * #

Methods

from :: QueueUrl -> Rep QueueUrl x #

to :: Rep QueueUrl x -> QueueUrl #

ToText QueueUrl Source # 
Instance details

Defined in Antiope.SQS.Types

Methods

toText :: QueueUrl -> Text #

FromText QueueUrl Source # 
Instance details

Defined in Antiope.SQS.Types

type Rep QueueUrl Source # 
Instance details

Defined in Antiope.SQS.Types

type Rep QueueUrl = D1 (MetaData "QueueUrl" "Antiope.SQS.Types" "antiope-sqs-3.1.0-HI9y2XRtjKDLi4G7OR5XgO" True) (C1 (MetaCons "QueueUrl" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data SQSError Source #

Instances
Eq SQSError Source # 
Instance details

Defined in Antiope.SQS.Types

Show SQSError Source # 
Instance details

Defined in Antiope.SQS.Types

Generic SQSError Source # 
Instance details

Defined in Antiope.SQS.Types

Associated Types

type Rep SQSError :: * -> * #

Methods

from :: SQSError -> Rep SQSError x #

to :: Rep SQSError x -> SQSError #

type Rep SQSError Source # 
Instance details

Defined in Antiope.SQS.Types

type Rep SQSError = D1 (MetaData "SQSError" "Antiope.SQS.Types" "antiope-sqs-3.1.0-HI9y2XRtjKDLi4G7OR5XgO" False) (C1 (MetaCons "DeleteMessageBatchError" PrefixI False) (U1 :: * -> *))

readQueue :: (HasEnv e, MonadUnliftIO m) => e -> QueueUrl -> m [Message] Source #

Reads the specified SQS queue once returning a bath of messages

drainQueue :: (HasEnv e, MonadUnliftIO m) => e -> QueueUrl -> m [Message] Source #

Reads the specified SQS queue until it is empty and returns a list of messages