aws-0.20: Amazon Web Services (AWS) for Haskell

Safe HaskellNone
LanguageHaskell2010

Aws.S3.Core

Synopsis

Documentation

data RequestStyle #

Constructors

PathStyle

Requires correctly setting region endpoint, but allows non-DNS compliant bucket names in the US standard region.

BucketStyle

Bucket name must be DNS compliant.

VHostStyle 
Instances
Show RequestStyle # 
Instance details

Defined in Aws.S3.Core

data S3SignPayloadMode #

Constructors

AlwaysUnsigned

Always use the "UNSIGNED-PAYLOAD" option.

SignWithEffort

Sign the payload when RequestBody is a on-memory one (RequestBodyLBS or RequestBodyBS). Otherwise use the "UNSINGED-PAYLOAD" option.

AlwaysSigned

Always sign the payload. Note: error called when RequestBody is a streaming one.

data S3Metadata #

Constructors

S3Metadata 
Instances
Show S3Metadata # 
Instance details

Defined in Aws.S3.Core

Semigroup S3Metadata # 
Instance details

Defined in Aws.S3.Core

Monoid S3Metadata # 
Instance details

Defined in Aws.S3.Core

Loggable S3Metadata # 
Instance details

Defined in Aws.S3.Core

Methods

toLogText :: S3Metadata -> Text #

s3UriEncode #

Arguments

:: Bool

Whether encode slash characters

-> ByteString 
-> ByteString 

s3RenderQuery #

Arguments

:: Bool

Whether prepend a question mark

-> Query 
-> ByteString 

data UserInfo #

Constructors

UserInfo 
Instances
Show UserInfo # 
Instance details

Defined in Aws.S3.Core

type Bucket = Text #

data BucketInfo #

Instances
Show BucketInfo # 
Instance details

Defined in Aws.S3.Core

type Object = Text #

data ObjectId #

Constructors

ObjectId 
Instances
Show ObjectId # 
Instance details

Defined in Aws.S3.Core