class Aws::S3::Types::PutBucketWebsiteRequest
@note When making an API call, you may pass PutBucketWebsiteRequest
data as a hash: { bucket: "BucketName", # required content_md5: "ContentMD5", website_configuration: { # required error_document: { key: "ObjectKey", # required }, index_document: { suffix: "Suffix", # required }, redirect_all_requests_to: { host_name: "HostName", # required protocol: "http", # accepts http, https }, routing_rules: [ { condition: { http_error_code_returned_equals: "HttpErrorCodeReturnedEquals", key_prefix_equals: "KeyPrefixEquals", }, redirect: { # required host_name: "HostName", http_redirect_code: "HttpRedirectCode", protocol: "http", # accepts http, https replace_key_prefix_with: "ReplaceKeyPrefixWith", replace_key_with: "ReplaceKeyWith", }, }, ], }, expected_bucket_owner: "AccountId", }
@!attribute [rw] bucket
The bucket name. @return [String]
@!attribute [rw] content_md5
The base64-encoded 128-bit MD5 digest of the data. You must use this header as a message integrity check to verify that the request body was not corrupted in transit. For more information, see [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] website_configuration
Container for the request. @return [Types::WebsiteConfiguration]
@!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/PutBucketWebsiteRequest AWS API Documentation
Constants
- SENSITIVE