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