pipes-s3-0.3.1: A simple interface for streaming data to and from Amazon S3

Safe HaskellNone
LanguageHaskell2010

Pipes.Aws.S3

Contents

Description

A simple streaming interface to the AWS S3 storage service.

Synopsis

Basic types

newtype Bucket Source #

An AWS S3 bucket name

Constructors

Bucket Text 
Instances
Eq Bucket Source # 
Instance details

Defined in Pipes.Aws.S3.Types

Methods

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

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

Ord Bucket Source # 
Instance details

Defined in Pipes.Aws.S3.Types

Read Bucket Source # 
Instance details

Defined in Pipes.Aws.S3.Types

Show Bucket Source # 
Instance details

Defined in Pipes.Aws.S3.Types

IsString Bucket Source # 
Instance details

Defined in Pipes.Aws.S3.Types

Methods

fromString :: String -> Bucket #

newtype Object Source #

An AWS S3 object name

Constructors

Object Text 
Instances
Eq Object Source # 
Instance details

Defined in Pipes.Aws.S3.Types

Methods

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

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

Ord Object Source # 
Instance details

Defined in Pipes.Aws.S3.Types

Read Object Source # 
Instance details

Defined in Pipes.Aws.S3.Types

Show Object Source # 
Instance details

Defined in Pipes.Aws.S3.Types

IsString Object Source # 
Instance details

Defined in Pipes.Aws.S3.Types

Methods

fromString :: String -> Object #

Downloading

With retries

Uploading