import { _CustomErrorResponse, _UnmarshalledCustomErrorResponse } from "./_CustomErrorResponse"; /** *

A complex type that controls:

For more information about custom error pages, see Customizing Error Responses in the Amazon CloudFront Developer Guide.

*/ export interface _CustomErrorResponses { /** *

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.

*/ Quantity: number; /** *

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.

*/ Items?: Array<_CustomErrorResponse> | Iterable<_CustomErrorResponse>; } export interface _UnmarshalledCustomErrorResponses extends _CustomErrorResponses { /** *

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.

*/ Items?: Array<_UnmarshalledCustomErrorResponse>; }