Struct: s3.PutBucketOwnershipControlsInput
Implemented Interfaces
types.AnalyticsFilter, v4.HTTPPresigner, s3.HTTPPresignerV4, types.MetricsFilter, s3.PresignPost, arn.S3ObjectLambdaARN, types.SelectObjectContentEventStream
Structure Field Summary collapse
-
Bucket *string
The name of the Amazon S3 bucket whose OwnershipControls you want to set.
-
ContentMD5 *string
The MD5 hash of the OwnershipControls request body.
-
ExpectedBucketOwner *string
The account ID of the expected bucket owner.
-
OwnershipControls *types.OwnershipControls
The OwnershipControls (BucketOwnerEnforced, BucketOwnerPreferred, or ObjectWriter) that you want to apply to this Amazon S3 bucket.
Structure Field Details
Bucket *string
The name of the Amazon S3 bucket whose OwnershipControls you want to set.
This member is required.
ContentMD5 *string
The MD5 hash of the OwnershipControls request body.
For requests made using the Amazon Web Services Command Line Interface (CLI) or Amazon Web Services SDKs, this field is calculated automatically.
ExpectedBucketOwner *string
The account ID of the expected bucket owner. If the account ID that you provide does not match the actual owner of the bucket, the request fails with the HTTP status code 403 Forbidden (access denied).
OwnershipControls *types.OwnershipControls
The OwnershipControls (BucketOwnerEnforced, BucketOwnerPreferred, or ObjectWriter) that you want to apply to this Amazon S3 bucket.
This member is required.