Class: Aws::CloudFront::Types::CustomErrorResponses
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudFront::Types::CustomErrorResponses
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-cloudfront/types.rb
Overview
A complex type that controls:
-
Whether CloudFront replaces HTTP status codes in the 4xx and 5xx range with custom error messages before returning the response to the viewer.
-
How long CloudFront caches HTTP status codes in the 4xx and 5xx range.
For more information about custom error pages, see [Customizing Error Responses] in the *Amazon CloudFront Developer Guide*.
[1]: docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/custom-error-pages.html
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#items ⇒ Array<Types::CustomErrorResponse>
A complex type that contains a ‘CustomErrorResponse` element for each HTTP status code for which you want to specify a custom error page and/or a caching duration.
-
#quantity ⇒ Integer
The number of HTTP status codes for which you want to specify a custom error page and/or a caching duration.
Instance Attribute Details
#items ⇒ Array<Types::CustomErrorResponse>
A complex type that contains a ‘CustomErrorResponse` element for each HTTP status code for which you want to specify a custom error page and/or a caching duration.
2522 2523 2524 2525 2526 2527 |
# File 'lib/aws-sdk-cloudfront/types.rb', line 2522 class CustomErrorResponses < Struct.new( :quantity, :items) SENSITIVE = [] include Aws::Structure end |
#quantity ⇒ Integer
The number of HTTP status codes for which you want to specify a custom error page and/or a caching duration. If ‘Quantity` is `0`, you can omit `Items`.
2522 2523 2524 2525 2526 2527 |
# File 'lib/aws-sdk-cloudfront/types.rb', line 2522 class CustomErrorResponses < Struct.new( :quantity, :items) SENSITIVE = [] include Aws::Structure end |