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 }

#CreateBucketResponse Source

type CreateBucketResponse = { location :: Region }

#GetObjectParams Source

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

#GetObjectResponse Source

type GetObjectResponse = { body :: Buffer, contentEncoding :: String, contentLength :: Int, contentType :: String, tags :: Tags }

#makeClient Source

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

#GetSignedUrlParams Source

type GetSignedUrlParams = { bucket :: BucketName, expires :: Seconds, key :: BucketKey }

#Operation Source

#SignedUrl Source