Struct rusoto_apigateway::PutGatewayResponseRequest
[−]
[src]
pub struct PutGatewayResponseRequest { pub response_parameters: Option<HashMap<String, String>>, pub response_templates: Option<HashMap<String, String>>, pub response_type: String, pub rest_api_id: String, pub status_code: Option<String>, }
Creates a customization of a GatewayResponse of a specified response type and status code on the given RestApi.
Fields
response_parameters: Option<HashMap<String, String>>
Response parameters (paths, query strings and headers) of the GatewayResponse as a string-to-string map of key-value pairs.
response_templates: Option<HashMap<String, String>>
Response templates of the GatewayResponse as a string-to-string map of key-value pairs.
response_type: String
The response type of the associated GatewayResponse. Valid values are
- ACCESS_DENIED
- API_CONFIGURATION_ERROR
- AUTHORIZER_FAILURE
- AUTHORIZER_CONFIGURATION_ERROR
- BAD_REQUEST_PARAMETERS
- BAD_REQUEST_BODY
- DEFAULT_4XX
- DEFAULT_5XX
- EXPIRED_TOKEN
- INVALID_SIGNATURE
- INTEGRATION_FAILURE
- INTEGRATION_TIMEOUT
- INVALID_API_KEY
- MISSING_AUTHENTICATION_TOKEN
- QUOTA_EXCEEDED
- REQUEST_TOO_LARGE
- RESOURCE_NOT_FOUND
- THROTTLED
- UNAUTHORIZED
- UNSUPPORTED_MEDIA_TYPES
rest_api_id: String
The string identifier of the associated RestApi.
status_code: Option<String>
The HTTP status code of the GatewayResponse.
Trait Implementations
impl Default for PutGatewayResponseRequest
[src]
fn default() -> PutGatewayResponseRequest
[src]
Returns the "default value" for a type. Read more
impl Debug for PutGatewayResponseRequest
[src]
impl Clone for PutGatewayResponseRequest
[src]
fn clone(&self) -> PutGatewayResponseRequest
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more