Interface GatewayResponseOptions

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
GatewayResponseProps
All Known Implementing Classes:
GatewayResponseOptions.Jsii$Proxy, GatewayResponseProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:44.945Z") @Stability(Stable) public interface GatewayResponseOptions extends software.amazon.jsii.JsiiSerializable
Options to add gateway response.

Example:

 RestApi api = new RestApi(this, "books-api");
 api.addGatewayResponse("test-response", GatewayResponseOptions.builder()
         .type(ResponseType.ACCESS_DENIED)
         .statusCode("500")
         .responseHeaders(Map.of(
                 "Access-Control-Allow-Origin", "test.com",
                 "test-key", "test-value"))
         .templates(Map.of(
                 "application/json", "{ \"message\": $context.error.messageString, \"statusCode\": \"488\", \"type\": \"$context.error.responseType\" }"))
         .build());