antiope-s3-3.1.0

Safe HaskellNone
LanguageHaskell2010

Antiope.S3

Synopsis

Documentation

putFile Source #

Arguments

:: (HasEnv e, MonadUnliftIO m) 
=> e 
-> BucketName

Target bucket

-> ObjectKey

File name on S3

-> FilePath

Source file path

-> m (Maybe ETag)

Etag when the operation is successful

Puts file into a specified S3 bucket

copySingle Source #

Arguments

:: (MonadUnliftIO m, HasEnv e) 
=> e 
-> BucketName

Source bucket name

-> ObjectKey

Source key

-> BucketName

Target bucket name

-> ObjectKey

Target key

-> m () 

Copies a single object within S3

lsBucketStream :: (HasEnv e, MonadUnliftIO m) => e -> ListObjectsV2 -> ConduitM a Object m () Source #

Streams the entire set of results (i.e. all pages) of a ListObjectsV2 request from S3. lsBucketStream :: MonadAWS m => ListObjectsV2 -> ConduitT i Object m ()

data Region #

The available AWS regions.

Constructors

NorthVirginia

US East ('us-east-1').

Ohio

US East ('us-east-2').

NorthCalifornia

US West ('us-west-1').

Oregon

US West ('us-west-2').

Montreal

Canada ('ca-central-1').

Tokyo

Asia Pacific ('ap-northeast-1').

Seoul

Asia Pacific ('ap-northeast-2').

Mumbai

Asia Pacific ('ap-south-1').

Singapore

Asia Pacific ('ap-southeast-1').

Sydney

Asia Pacific ('ap-southeast-2').

SaoPaulo

South America ('sa-east-1').

Ireland

EU ('eu-west-1').

London

EU ('eu-west-2').

Frankfurt

EU ('eu-central-1').

GovCloud

US GovCloud ('us-gov-west-1').

GovCloudFIPS

US GovCloud FIPS (S3 Only, 'fips-us-gov-west-1').

Beijing

China ('cn-north-1').

Instances
Bounded Region 
Instance details

Defined in Network.AWS.Types

Enum Region 
Instance details

Defined in Network.AWS.Types

Eq Region 
Instance details

Defined in Network.AWS.Types

Methods

(==) :: Region -> Region -> Bool #

(/=) :: Region -> Region -> Bool #

Data Region 
Instance details

Defined in Network.AWS.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Region -> c Region #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Region #

toConstr :: Region -> Constr #

dataTypeOf :: Region -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Region) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Region) #

gmapT :: (forall b. Data b => b -> b) -> Region -> Region #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Region -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Region -> r #

gmapQ :: (forall d. Data d => d -> u) -> Region -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Region -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Region -> m Region #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Region -> m Region #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Region -> m Region #

Ord Region 
Instance details

Defined in Network.AWS.Types

Read Region 
Instance details

Defined in Network.AWS.Types

Show Region 
Instance details

Defined in Network.AWS.Types

Generic Region 
Instance details

Defined in Network.AWS.Types

Associated Types

type Rep Region :: * -> * #

Methods

from :: Region -> Rep Region x #

to :: Rep Region x -> Region #

Hashable Region 
Instance details

Defined in Network.AWS.Types

Methods

hashWithSalt :: Int -> Region -> Int #

hash :: Region -> Int #

ToJSON Region 
Instance details

Defined in Network.AWS.Types

FromJSON Region 
Instance details

Defined in Network.AWS.Types

ToText Region 
Instance details

Defined in Network.AWS.Types

Methods

toText :: Region -> Text #

FromText Region 
Instance details

Defined in Network.AWS.Types

Methods

parser :: Parser Region #

ToByteString Region 
Instance details

Defined in Network.AWS.Types

Methods

toBS :: Region -> ByteString #

ToLog Region 
Instance details

Defined in Network.AWS.Types

Methods

build :: Region -> Builder #

FromXML Region 
Instance details

Defined in Network.AWS.Types

ToXML Region 
Instance details

Defined in Network.AWS.Types

Methods

toXML :: Region -> XML #

NFData Region 
Instance details

Defined in Network.AWS.Types

Methods

rnf :: Region -> () #

type Rep Region 
Instance details

Defined in Network.AWS.Types

type Rep Region = D1 (MetaData "Region" "Network.AWS.Types" "amazonka-core-1.6.0-5PkStfPD0HEBLMpWPMnHIe" False) ((((C1 (MetaCons "NorthVirginia" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Ohio" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "NorthCalifornia" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Oregon" PrefixI False) (U1 :: * -> *))) :+: ((C1 (MetaCons "Montreal" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Tokyo" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "Seoul" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Mumbai" PrefixI False) (U1 :: * -> *)))) :+: (((C1 (MetaCons "Singapore" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Sydney" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "SaoPaulo" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Ireland" PrefixI False) (U1 :: * -> *))) :+: ((C1 (MetaCons "London" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Frankfurt" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "GovCloud" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "GovCloudFIPS" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Beijing" PrefixI False) (U1 :: * -> *))))))

newtype BucketName #

Constructors

BucketName Text 
Instances
Eq BucketName 
Instance details

Defined in Network.AWS.S3.Internal

Data BucketName 
Instance details

Defined in Network.AWS.S3.Internal

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BucketName -> c BucketName #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BucketName #

toConstr :: BucketName -> Constr #

dataTypeOf :: BucketName -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BucketName) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BucketName) #

gmapT :: (forall b. Data b => b -> b) -> BucketName -> BucketName #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BucketName -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BucketName -> r #

gmapQ :: (forall d. Data d => d -> u) -> BucketName -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BucketName -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BucketName -> m BucketName #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BucketName -> m BucketName #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BucketName -> m BucketName #

Ord BucketName 
Instance details

Defined in Network.AWS.S3.Internal

Read BucketName 
Instance details

Defined in Network.AWS.S3.Internal

Show BucketName 
Instance details

Defined in Network.AWS.S3.Internal

IsString BucketName 
Instance details

Defined in Network.AWS.S3.Internal

Generic BucketName 
Instance details

Defined in Network.AWS.S3.Internal

Associated Types

type Rep BucketName :: * -> * #

Hashable BucketName 
Instance details

Defined in Network.AWS.S3.Internal

FromJSON BucketName 
Instance details

Defined in Network.AWS.S3.Internal

ToText BucketName 
Instance details

Defined in Network.AWS.S3.Internal

Methods

toText :: BucketName -> Text #

FromText BucketName 
Instance details

Defined in Network.AWS.S3.Internal

ToByteString BucketName 
Instance details

Defined in Network.AWS.S3.Internal

ToLog BucketName 
Instance details

Defined in Network.AWS.S3.Internal

Methods

build :: BucketName -> Builder #

FromXML BucketName 
Instance details

Defined in Network.AWS.S3.Internal

ToXML BucketName 
Instance details

Defined in Network.AWS.S3.Internal

Methods

toXML :: BucketName -> XML #

ToQuery BucketName 
Instance details

Defined in Network.AWS.S3.Internal

NFData BucketName 
Instance details

Defined in Network.AWS.S3.Internal

Methods

rnf :: BucketName -> () #

type Rep BucketName 
Instance details

Defined in Network.AWS.S3.Internal

type Rep BucketName = D1 (MetaData "BucketName" "Network.AWS.S3.Internal" "amazonka-s3-1.6.0-4ZxGAntnJzN6TUH6jf7BUi" True) (C1 (MetaCons "BucketName" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

newtype ObjectKey #

Constructors

ObjectKey Text 
Instances
Eq ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

Data ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ObjectKey -> c ObjectKey #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ObjectKey #

toConstr :: ObjectKey -> Constr #

dataTypeOf :: ObjectKey -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ObjectKey) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ObjectKey) #

gmapT :: (forall b. Data b => b -> b) -> ObjectKey -> ObjectKey #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ObjectKey -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ObjectKey -> r #

gmapQ :: (forall d. Data d => d -> u) -> ObjectKey -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ObjectKey -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ObjectKey -> m ObjectKey #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ObjectKey -> m ObjectKey #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ObjectKey -> m ObjectKey #

Ord ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

Read ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

Show ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

IsString ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

Generic ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

Associated Types

type Rep ObjectKey :: * -> * #

Hashable ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

ToText ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

Methods

toText :: ObjectKey -> Text #

FromText ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

ToByteString ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

Methods

toBS :: ObjectKey -> ByteString #

ToLog ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

Methods

build :: ObjectKey -> Builder #

FromXML ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

ToXML ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

Methods

toXML :: ObjectKey -> XML #

ToPath ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

ToQuery ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

NFData ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

Methods

rnf :: ObjectKey -> () #

type Rep ObjectKey 
Instance details

Defined in Network.AWS.S3.Internal

type Rep ObjectKey = D1 (MetaData "ObjectKey" "Network.AWS.S3.Internal" "amazonka-s3-1.6.0-4ZxGAntnJzN6TUH6jf7BUi" True) (C1 (MetaCons "ObjectKey" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

newtype ETag #

Constructors

ETag ByteString 
Instances
Eq ETag 
Instance details

Defined in Network.AWS.S3.Internal

Methods

(==) :: ETag -> ETag -> Bool #

(/=) :: ETag -> ETag -> Bool #

Data ETag 
Instance details

Defined in Network.AWS.S3.Internal

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ETag -> c ETag #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ETag #

toConstr :: ETag -> Constr #

dataTypeOf :: ETag -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ETag) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ETag) #

gmapT :: (forall b. Data b => b -> b) -> ETag -> ETag #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ETag -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ETag -> r #

gmapQ :: (forall d. Data d => d -> u) -> ETag -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ETag -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ETag -> m ETag #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ETag -> m ETag #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ETag -> m ETag #

Ord ETag 
Instance details

Defined in Network.AWS.S3.Internal

Methods

compare :: ETag -> ETag -> Ordering #

(<) :: ETag -> ETag -> Bool #

(<=) :: ETag -> ETag -> Bool #

(>) :: ETag -> ETag -> Bool #

(>=) :: ETag -> ETag -> Bool #

max :: ETag -> ETag -> ETag #

min :: ETag -> ETag -> ETag #

Read ETag 
Instance details

Defined in Network.AWS.S3.Internal

Show ETag 
Instance details

Defined in Network.AWS.S3.Internal

Methods

showsPrec :: Int -> ETag -> ShowS #

show :: ETag -> String #

showList :: [ETag] -> ShowS #

IsString ETag 
Instance details

Defined in Network.AWS.S3.Internal

Methods

fromString :: String -> ETag #

Generic ETag 
Instance details

Defined in Network.AWS.S3.Internal

Associated Types

type Rep ETag :: * -> * #

Methods

from :: ETag -> Rep ETag x #

to :: Rep ETag x -> ETag #

Hashable ETag 
Instance details

Defined in Network.AWS.S3.Internal

Methods

hashWithSalt :: Int -> ETag -> Int #

hash :: ETag -> Int #

ToText ETag 
Instance details

Defined in Network.AWS.S3.Internal

Methods

toText :: ETag -> Text #

FromText ETag 
Instance details

Defined in Network.AWS.S3.Internal

Methods

parser :: Parser ETag #

ToByteString ETag 
Instance details

Defined in Network.AWS.S3.Internal

Methods

toBS :: ETag -> ByteString #

ToLog ETag 
Instance details

Defined in Network.AWS.S3.Internal

Methods

build :: ETag -> Builder #

FromXML ETag 
Instance details

Defined in Network.AWS.S3.Internal

Methods

parseXML :: [Node] -> Either String ETag #

ToXML ETag 
Instance details

Defined in Network.AWS.S3.Internal

Methods

toXML :: ETag -> XML #

ToQuery ETag 
Instance details

Defined in Network.AWS.S3.Internal

Methods

toQuery :: ETag -> QueryString #

NFData ETag 
Instance details

Defined in Network.AWS.S3.Internal

Methods

rnf :: ETag -> () #

type Rep ETag 
Instance details

Defined in Network.AWS.S3.Internal

type Rep ETag = D1 (MetaData "ETag" "Network.AWS.S3.Internal" "amazonka-s3-1.6.0-4ZxGAntnJzN6TUH6jf7BUi" True) (C1 (MetaCons "ETag" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ByteString)))

data S3Uri Source #

Constructors

S3Uri BucketName ObjectKey 
Instances
Eq S3Uri Source # 
Instance details

Defined in Antiope.S3.Types

Methods

(==) :: S3Uri -> S3Uri -> Bool #

(/=) :: S3Uri -> S3Uri -> Bool #

Show S3Uri Source # 
Instance details

Defined in Antiope.S3.Types

Methods

showsPrec :: Int -> S3Uri -> ShowS #

show :: S3Uri -> String #

showList :: [S3Uri] -> ShowS #

Generic S3Uri Source # 
Instance details

Defined in Antiope.S3.Types

Associated Types

type Rep S3Uri :: * -> * #

Methods

from :: S3Uri -> Rep S3Uri x #

to :: Rep S3Uri x -> S3Uri #

ToText S3Uri Source # 
Instance details

Defined in Antiope.S3.Types

Methods

toText :: S3Uri -> Text #

ToLogStr S3Uri Source # 
Instance details

Defined in Antiope.S3.Types

Methods

toLogStr :: S3Uri -> LogStr #

type Rep S3Uri Source # 
Instance details

Defined in Antiope.S3.Types

type Rep S3Uri = D1 (MetaData "S3Uri" "Antiope.S3.Types" "antiope-s3-3.1.0-2ze5vmggD01GRwYtZJa00W" False) (C1 (MetaCons "S3Uri" PrefixI True) (S1 (MetaSel (Just "bucket") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 BucketName) :*: S1 (MetaSel (Just "objectKey") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ObjectKey)))

class MonadIO m => MonadResource (m :: * -> *) #

A Monad which allows for safe resource allocation. In theory, any monad transformer stack which includes a ResourceT can be an instance of MonadResource.

Note: runResourceT has a requirement for a MonadUnliftIO m monad, which allows control operations to be lifted. A MonadResource does not have this requirement. This means that transformers such as ContT can be an instance of MonadResource. However, the ContT wrapper will need to be unwrapped before calling runResourceT.

Since 0.3.0

Minimal complete definition

liftResourceT

Instances
MonadIO m => MonadResource (ResourceT m) 
Instance details

Defined in Control.Monad.Trans.Resource.Internal

Methods

liftResourceT :: ResourceT IO a -> ResourceT m a #

MonadResource m => MonadResource (MaybeT m) 
Instance details

Defined in Control.Monad.Trans.Resource.Internal

Methods

liftResourceT :: ResourceT IO a -> MaybeT m a #

MonadResource m => MonadResource (ListT m) 
Instance details

Defined in Control.Monad.Trans.Resource.Internal

Methods

liftResourceT :: ResourceT IO a -> ListT m a #

MonadResource m => MonadResource (NoLoggingT m) 
Instance details

Defined in Control.Monad.Logger

MonadResource m => MonadResource (LoggingT m) 
Instance details

Defined in Control.Monad.Logger

Methods

liftResourceT :: ResourceT IO a -> LoggingT m a #

MonadResource m => MonadResource (AWST' r m) 
Instance details

Defined in Control.Monad.Trans.AWS

Methods

liftResourceT :: ResourceT IO a -> AWST' r m a #

MonadResource m => MonadResource (IdentityT m) 
Instance details

Defined in Control.Monad.Trans.Resource.Internal

Methods

liftResourceT :: ResourceT IO a -> IdentityT m a #

(Monoid w, MonadResource m) => MonadResource (WriterT w m) 
Instance details

Defined in Control.Monad.Trans.Resource.Internal

Methods

liftResourceT :: ResourceT IO a -> WriterT w m a #

(Monoid w, MonadResource m) => MonadResource (WriterT w m) 
Instance details

Defined in Control.Monad.Trans.Resource.Internal

Methods

liftResourceT :: ResourceT IO a -> WriterT w m a #

MonadResource m => MonadResource (StateT s m) 
Instance details

Defined in Control.Monad.Trans.Resource.Internal

Methods

liftResourceT :: ResourceT IO a -> StateT s m a #

MonadResource m => MonadResource (StateT s m) 
Instance details

Defined in Control.Monad.Trans.Resource.Internal

Methods

liftResourceT :: ResourceT IO a -> StateT s m a #

MonadResource m => MonadResource (ExceptT e m) 
Instance details

Defined in Control.Monad.Trans.Resource.Internal

Methods

liftResourceT :: ResourceT IO a -> ExceptT e m a #

MonadResource m => MonadResource (ReaderT r m) 
Instance details

Defined in Control.Monad.Trans.Resource.Internal

Methods

liftResourceT :: ResourceT IO a -> ReaderT r m a #

MonadResource m => MonadResource (ConduitT i o m) 
Instance details

Defined in Data.Conduit.Internal.Conduit

Methods

liftResourceT :: ResourceT IO a -> ConduitT i o m a #

MonadResource m => MonadResource (ContT r m) 
Instance details

Defined in Control.Monad.Trans.Resource.Internal

Methods

liftResourceT :: ResourceT IO a -> ContT r m a #

(Monoid w, MonadResource m) => MonadResource (RWST r w s m) 
Instance details

Defined in Control.Monad.Trans.Resource.Internal

Methods

liftResourceT :: ResourceT IO a -> RWST r w s m a #

(Monoid w, MonadResource m) => MonadResource (RWST r w s m) 
Instance details

Defined in Control.Monad.Trans.Resource.Internal

Methods

liftResourceT :: ResourceT IO a -> RWST r w s m a #

MonadResource m => MonadResource (Pipe l i o u m) 
Instance details

Defined in Data.Conduit.Internal.Pipe

Methods

liftResourceT :: ResourceT IO a -> Pipe l i o u m a #

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 StdMethod 
Instance details

Defined in Network.AWS.Data.Text

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 Dynamic 
Instance details

Defined in Network.AWS.EC2.Metadata

Methods

toText :: Dynamic -> Text #

ToText Metadata 
Instance details

Defined in Network.AWS.EC2.Metadata

Methods

toText :: Metadata -> Text #

ToText Mapping 
Instance details

Defined in Network.AWS.EC2.Metadata

Methods

toText :: Mapping -> Text #

ToText Interface 
Instance details

Defined in Network.AWS.EC2.Metadata

Methods

toText :: Interface -> Text #

ToText Info 
Instance details

Defined in Network.AWS.EC2.Metadata

Methods

toText :: Info -> 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 StdMethod 
Instance details

Defined in Network.AWS.Data.Text

Methods

toText :: StdMethod -> Text #

ToText S3Uri # 
Instance details

Defined in Antiope.S3.Types

Methods

toText :: S3Uri -> 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 #

class ToLogStr msg where #

Minimal complete definition

toLogStr

Methods

toLogStr :: msg -> LogStr #

Instances
ToLogStr ByteString 
Instance details

Defined in System.Log.FastLogger.LogStr

ToLogStr ByteString 
Instance details

Defined in System.Log.FastLogger.LogStr

ToLogStr String 
Instance details

Defined in System.Log.FastLogger.LogStr

Methods

toLogStr :: String -> LogStr #

ToLogStr Text 
Instance details

Defined in System.Log.FastLogger.LogStr

Methods

toLogStr :: Text -> LogStr #

ToLogStr Text 
Instance details

Defined in System.Log.FastLogger.LogStr

Methods

toLogStr :: Text -> LogStr #

ToLogStr LogStr 
Instance details

Defined in System.Log.FastLogger.LogStr

Methods

toLogStr :: LogStr -> LogStr #

ToLogStr S3Uri # 
Instance details

Defined in Antiope.S3.Types

Methods

toLogStr :: S3Uri -> LogStr #