amazonka-s3-0.0.5: Amazon Simple Storage Service SDK.

Safe HaskellNone
LanguageHaskell2010

Network.AWS.S3.PutObjectAcl

Contents

Description

uses the acl subresource to set the access control list (ACL) permissions for an object that already exists in a bucket

http://docs.aws.amazon.com/AmazonS3/latest/API/PutObjectAcl.html

Synopsis

Request

Request constructor

Request lenses

poaACL :: Lens' PutObjectAcl (Maybe ObjectCannedACL) Source

The canned ACL to apply to the object.

poaGrantFullControl :: Lens' PutObjectAcl (Maybe Text) Source

Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.

poaGrantRead :: Lens' PutObjectAcl (Maybe Text) Source

Allows grantee to list the objects in the bucket.

poaGrantReadACP :: Lens' PutObjectAcl (Maybe Text) Source

Allows grantee to read the bucket ACL.

poaGrantWrite :: Lens' PutObjectAcl (Maybe Text) Source

Allows grantee to create, overwrite, and delete any object in the bucket.

poaGrantWriteACP :: Lens' PutObjectAcl (Maybe Text) Source

Allows grantee to write the ACL for the applicable bucket.

Response

Response constructor