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.