class Aws::S3::Types::PutBucketCorsRequest
@note When making an API call, you may pass PutBucketCorsRequest
data as a hash: { bucket: "BucketName", # required cors_configuration: { # required cors_rules: [ # required { id: "ID", allowed_headers: ["AllowedHeader"], allowed_methods: ["AllowedMethod"], # required allowed_origins: ["AllowedOrigin"], # required expose_headers: ["ExposeHeader"], max_age_seconds: 1, }, ], }, content_md5: "ContentMD5", expected_bucket_owner: "AccountId", }
@!attribute [rw] bucket
Specifies the bucket impacted by the `cors`configuration. @return [String]
@!attribute [rw] cors_configuration
Describes the cross-origin access configuration for objects in an Amazon S3 bucket. For more information, see [Enabling Cross-Origin Resource Sharing][1] in the *Amazon S3 User Guide*. [1]: https://docs.aws.amazon.com/AmazonS3/latest/dev/cors.html @return [Types::CORSConfiguration]
@!attribute [rw] content_md5
The base64-encoded 128-bit MD5 digest of the data. This header must be used as a message integrity check to verify that the request body was not corrupted in transit. For more information, go to [RFC 1864.][1] For requests made using the Amazon Web Services Command Line Interface (CLI) or Amazon Web Services SDKs, this field is calculated automatically. [1]: http://www.ietf.org/rfc/rfc1864.txt @return [String]
@!attribute [rw] expected_bucket_owner
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. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketCorsRequest AWS API Documentation
Constants
- SENSITIVE