class Aws::S3::Types::GetObjectAclRequest


@see docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetObjectAclRequest AWS API Documentation
@return [String]
(Access Denied)‘ error.
by a different account, the request will fail with an HTTP `403
The account ID of the expected bucket owner. If the bucket is owned
@!attribute [rw] expected_bucket_owner
@return [String]<br>: docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html<br><br><br><br>in the *Amazon S3 User Guide*.
pays buckets, see [Downloading Objects in Requestor Pays Buckets][1]
requests. For information about downloading objects from requester
request. Bucket owners need not specify this parameter in their
Confirms that the requester knows that they will be charged for the
@!attribute [rw] request_payer
@return [String]
VersionId used to reference a specific version of the object.
@!attribute [rw] version_id
@return [String]
The key of the object for which to get the ACL information.
@!attribute [rw] key
@return [String]<br>: docs.aws.amazon.com/AmazonS3/latest/userguide/using-access-points.html<br><br><br><br>points][1] in the *Amazon S3 User Guide*.
more information about access point ARNs, see [Using access
you provide the access point ARN in place of the bucket name. For
When using this action with an access point through the AWS SDKs,
AccessPointName-AccountId.s3-accesspoint.Region.amazonaws.com.
takes the form
requests to the access point hostname. The access point hostname
When using this action with an access point, you must direct
information.
The bucket name that contains the object for which to get the ACL
@!attribute [rw] bucket
}
expected_bucket_owner: “AccountId”,
request_payer: “requester”, # accepts requester
version_id: “ObjectVersionId”,
key: “ObjectKey”, # required
bucket: “BucketName”, # required
{
data as a hash:
@note When making an API call, you may pass GetObjectAclRequest