Class PutBucketOwnershipControlsRequest
Container for the parameters to the PutBucketOwnershipControls operation. Creates or modifies
OwnershipControls
for an Amazon S3 bucket. To use
this operation, you must have the s3:PutBucketOwnershipControls
permission.
For more information about Amazon S3 permissions, see Specifying
permissions in a policy.
For information about Amazon S3 Object Ownership, see Using object ownership.
The following operations are related to
PutBucketOwnershipControls
:
public class PutBucketOwnershipControlsRequest : AmazonWebServiceRequest
- Inheritance
-
PutBucketOwnershipControlsRequest
Constructors
PutBucketOwnershipControlsRequest()
public PutBucketOwnershipControlsRequest()
Properties
BucketName
The name of the Amazon S3 bucket whose OwnershipControls you want to set
public string BucketName { get; set; }
Property Value
ExpectedBucketOwner
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP
403 (Access Denied)
error.
public string ExpectedBucketOwner { get; set; }
Property Value
OwnershipControls
Gets and sets the property OwnershipControls.
The
OwnershipControls
(BucketOwnerEnforced, BucketOwnerPreferred, or
ObjectWriter) that you want to apply to this Amazon S3 bucket.
public OwnershipControls OwnershipControls { get; set; }