Module
AWS.S3
- Package
- purescript-aws-sdk-basic
- Repository
- HivemindTechnologies/purescript-aws-sdk
#BucketPolicyParams Source
type BucketPolicyParams = { name :: BucketName, policy :: BucketPolicy }
#createBucket Source
createBucket :: S3 -> BucketName -> Region -> Aff Unit
#CreateBucketResponse Source
type CreateBucketResponse = { location :: Region }
#getObject Source
getObject :: S3 -> GetObjectParams -> Aff GetObjectResponse
#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
#putBucketPolicy Source
putBucketPolicy :: S3 -> BucketName -> BucketPolicy -> Aff Unit