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 (paths, query strings and headers) of the GatewayResponse as a string-to-string map of key-value pairs.

Response templates of the GatewayResponse as a string-to-string map of key-value pairs.

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

The string identifier of the associated RestApi.

The HTTP status code of the GatewayResponse.

Trait Implementations

impl Default for PutGatewayResponseRequest
[src]

[src]

Returns the "default value" for a type. Read more

impl Debug for PutGatewayResponseRequest
[src]

[src]

Formats the value using the given formatter.

impl Clone for PutGatewayResponseRequest
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more