Skip to main content

IS3PutObjectAclRequest

Interface in AWS.S3

Interface for PutObjectAcl requests.

Ancestors

Properties

Acl

property Acl: string

The canned ACL to apply to the object.

Not supported on Amazon S3 on Outposts. Valid values: </code>(private<code>( | public-read | public-read-write | authenticated-read | aws-exec-read | bucket-owner-read | bucket-owner-full-control.

AccessControlPolicy

property AccessControlPolicy: IS3AccessControlPolicy

Type: IS3AccessControlPolicy

An Access Control Policy to assign to the object.

If you specify this it takes precendence over all other arguments of this request.

GrantFullControl

property GrantFullControl: string

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

GrantRead

property GrantRead: string

Allows the grantee to read the object.

GrantReadAcp

property GrantReadAcp: string

Allows the grantee to read the object's ACL.

GrantWrite

property GrantWrite: string

Allows the grantee to write to the object. Bucket and object owners of existing objects are granted deletions and overwrites of those objects.

<autolink off> NOTE: The Amazon Simple Storage Service User Guide states that this is not a valid permission to grant on an object but the API reference states it exists. The outcome of using this property is currently unknown.

GrantWriteAcp

property GrantWriteAcp: string

Allows the grantee to write the ACL for the object.

VersionId

property VersionId: string

The version of the object.