A complex type that describes how you'd prefer CloudFront to respond to    requests
            that result in either a 4xx or 5xx response. You can control     whether a custom
            error page should be displayed, what the desired response    code should be for this
            error page and how long should the error response    be cached by CloudFront.    If
            you don't want to specify any custom error responses, include only an     empty CustomErrorResponses
            element.     To delete all custom error responses in an existing distribution, update
            the    distribution configuration and include only an empty CustomErrorResponses 
              element.    To add, change, or remove one or more custom error responses, update
            the    distribution configuration and specify all of the custom error responses that
               you want to include in the updated distribution.
            
 Declaration Syntax
 Declaration Syntax| C# | 
public class CustomErrorResponse
 Members
 Members| All Members | Constructors | Methods | Properties | ||
| Icon | Member | Description | 
|---|---|---|
|  | CustomErrorResponse()()()() | Initializes a new instance of the CustomErrorResponse class | 
|  | Equals(Object) | (Inherited from Object.) | 
|  | ErrorCachingMinTTL | 
            Gets and sets the property ErrorCachingMinTTL. The minimum amount of time you want
            HTTP error codes to stay in CloudFront caches     before CloudFront queries your origin
            to see whether the object has been updated.    You can specify a value from 0 to 31,536,000.
             | 
|  | ErrorCode | 
            Gets and sets the property ErrorCode. The 4xx or 5xx HTTP status code that you want
            to customize. For a list of     HTTP status codes that you can customize, see CloudFront
            documentation.
             | 
|  | GetHashCode()()()() | Serves as a hash function for a particular type. (Inherited from Object.) | 
|  | GetType()()()() | Gets the type of the current instance.(Inherited from Object.) | 
|  | ResponseCode | 
            Gets and sets the property ResponseCode. The HTTP status code that you want CloudFront
            to return with the custom error     page to the viewer. For a list of HTTP status
            codes that you can replace, see     CloudFront Documentation.
             | 
|  | ResponsePagePath | 
            Gets and sets the property ResponsePagePath. The path of the custom error page (for
            example, /custom_404.html). The     path is relative to the distribution and must
            begin with a slash (/). If    the path includes any non-ASCII characters or unsafe
            characters as defined     in RFC 1783 (http://www.ietf.org/rfc/rfc1738.txt), URL encode
            those characters.    Do not URL encode any other characters in the path, or CloudFront
            will not     return the custom error page to the viewer.
             | 
|  | ToString()()()() | Returns a string that represents the current object.(Inherited from Object.) | 
|  | WithErrorCachingMinTTL(Int64) | Obsolete. 
            Sets the ErrorCachingMinTTL property
             | 
|  | WithErrorCode(Int32) | Obsolete. 
            Sets the ErrorCode property
             | 
|  | WithResponseCode(String) | Obsolete. 
            Sets the ResponseCode property
             | 
|  | WithResponsePagePath(String) | Obsolete. 
            Sets the ResponsePagePath property
             | 
 Inheritance Hierarchy
 Inheritance Hierarchy| Object | |
|  | CustomErrorResponse |