responseCode

@JvmName(name = "vnvglwuelwisjahm")
suspend fun responseCode(value: Output<Int>)
@JvmName(name = "rmjkwhjlvokwrvbp")
suspend fun responseCode(value: Int?)

Parameters

value

The HTTP status code that you want CloudFront to return to the viewer along with the custom error page. There are a variety of reasons that you might want CloudFront to return a status code different from the status code that your origin returned to CloudFront, for example:

  • Some Internet devices (some firewalls and corporate proxies, for example) intercept HTTP 4xx and 5xx and prevent the response from being returned to the viewer. If you substitute `200`, the response typically won't be intercepted.

  • If you don't care about distinguishing among different client errors or server errors, you can specify `400` or `500` as the `ResponseCode` for all 4xx or 5xx errors.

  • You might want to return a `200` status code (OK) and static website so your customers don't know that your website is down. If you specify a value for `ResponseCode`, you must also specify a value for `ResponsePagePath`.