s3-signer-0.1.0.0: Pre-signed Amazon S3 URLs

Safe HaskellSafe-Inferred
LanguageHaskell2010

Network.S3.Types

Documentation

newtype S3URL Source

Constructors

S3URL 

Fields

signedRequest :: ByteString

Generated URL

Instances

data S3Keys Source

Constructors

S3Keys 

Fields

publicKey :: ByteString

AWS Public Key

secretKey :: ByteString

AWS Private Key

Instances

data S3Method Source

Constructors

S3GET

GET Request

S3PUT

PUT Request

data S3Request Source

Constructors

S3Request 

Fields

s3method :: S3Method

Type of HTTP Method

bucketName :: ByteString

Name of Amazon S3 Bucket

objectName :: ByteString

Name of Amazon S3 File

secondsToExpire :: Integer

Number of seconds until expiration