class Aws::CloudFront::Types::CustomErrorResponses
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
@note When making an API call, you may pass CustomErrorResponses
data as a hash: { quantity: 1, # required items: [ { error_code: 1, # required response_page_path: "string", response_code: "string", error_caching_min_ttl: 1, }, ], }
@!attribute [rw] quantity
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`. @return [Integer]
@!attribute [rw] items
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. @return [Array<Types::CustomErrorResponse>]
@see docs.aws.amazon.com/goto/WebAPI/cloudfront-2020-05-31/CustomErrorResponses AWS API Documentation
Constants
- SENSITIVE