Module

AWS.S3

Package
purescript-aws-sdk-basic
Repository
HivemindTechnologies/purescript-aws-sdk

#S3 Source

data S3 :: Type

#BucketKey Source

newtype BucketKey

Constructors

Instances

#BucketName Source

#BucketPolicyParams Source

type BucketPolicyParams = { name :: BucketName, policy :: BucketPolicy }

#createBucket Source

#CreateBucketResponse Source

type CreateBucketResponse = { location :: Region }

#GetObjectParams Source

type GetObjectParams = { bucket :: BucketName, key :: BucketKey }

#GetObjectResponse Source

type GetObjectResponse = { body :: Buffer, contentEncoding :: String, contentLenght :: Int, contentType :: String }

#makeClient Source

makeClient :: forall via r. Justifiable (Record r) (Record via) => Fillable (Record via) DefaultClientProps => Record r -> Effect S3