Table of Contents

Class PutBucketOwnershipControlsRequest

Namespace
Amazon.S3.Model
Assembly
AWSSDK.S3.dll

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

string

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

string

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; }

Property Value

OwnershipControls