Class: Aws::S3::Types::WebsiteConfiguration

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-s3/types.rb

Overview

Specifies website configuration parameters for an Amazon S3 bucket.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#error_documentTypes::ErrorDocument

The name of the error document for the website.

Returns:



20246
20247
20248
20249
20250
20251
20252
20253
# File 'lib/aws-sdk-s3/types.rb', line 20246

class WebsiteConfiguration < Struct.new(
  :error_document,
  :index_document,
  :redirect_all_requests_to,
  :routing_rules)
  SENSITIVE = []
  include Aws::Structure
end

#index_documentTypes::IndexDocument

The name of the index document for the website.

Returns:



20246
20247
20248
20249
20250
20251
20252
20253
# File 'lib/aws-sdk-s3/types.rb', line 20246

class WebsiteConfiguration < Struct.new(
  :error_document,
  :index_document,
  :redirect_all_requests_to,
  :routing_rules)
  SENSITIVE = []
  include Aws::Structure
end

#redirect_all_requests_toTypes::RedirectAllRequestsTo

The redirect behavior for every request to this bucket’s website endpoint.

If you specify this property, you can’t specify any other property.

Returns:



20246
20247
20248
20249
20250
20251
20252
20253
# File 'lib/aws-sdk-s3/types.rb', line 20246

class WebsiteConfiguration < Struct.new(
  :error_document,
  :index_document,
  :redirect_all_requests_to,
  :routing_rules)
  SENSITIVE = []
  include Aws::Structure
end

#routing_rulesArray<Types::RoutingRule>

Rules that define when a redirect is applied and the redirect behavior.

Returns:



20246
20247
20248
20249
20250
20251
20252
20253
# File 'lib/aws-sdk-s3/types.rb', line 20246

class WebsiteConfiguration < Struct.new(
  :error_document,
  :index_document,
  :redirect_all_requests_to,
  :routing_rules)
  SENSITIVE = []
  include Aws::Structure
end