aws-0.24.1: Amazon Web Services (AWS) for Haskell
Safe HaskellSafe-Inferred
LanguageHaskell2010

Aws.S3.Core

Synopsis

Documentation

data RequestStyle Source #

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

Instances details
Show RequestStyle Source # 
Instance details

Defined in Aws.S3.Core

data S3SignPayloadMode Source #

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 Source #

Constructors

S3Metadata 

Instances

Instances details
Loggable S3Metadata Source # 
Instance details

Defined in Aws.S3.Core

Monoid S3Metadata Source # 
Instance details

Defined in Aws.S3.Core

Semigroup S3Metadata Source # 
Instance details

Defined in Aws.S3.Core

Show S3Metadata Source # 
Instance details

Defined in Aws.S3.Core

s3UriEncode Source #

Arguments

:: Bool

Whether encode slash characters

-> ByteString 
-> ByteString 

s3RenderQuery Source #

Arguments

:: Bool

Whether prepend a question mark

-> Query 
-> ByteString 

s3ExtractRegion :: ByteString -> ByteString Source #

Extract a S3 region from the S3 endpoint. AWS encodes the region names in the hostnames of endpoints in a way that makes this possible, see: http://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region For other S3 implementations, may instead need to specify s3Region.

data UserInfo Source #

Instances

Instances details
Show UserInfo Source # 
Instance details

Defined in Aws.S3.Core

data ServerSideEncryption Source #

Constructors

AES256 

Instances

Instances details
Show ServerSideEncryption Source # 
Instance details

Defined in Aws.S3.Core

data BucketInfo Source #

Instances

Instances details
Show BucketInfo Source # 
Instance details

Defined in Aws.S3.Core

data ObjectId Source #

Constructors

ObjectId 

Instances

Instances details
Show ObjectId Source # 
Instance details

Defined in Aws.S3.Core