amazonka-apigateway-1.3.7: Amazon API Gateway SDK.

Copyright(c) 2013-2015 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.APIGateway.GetMethodResponse

Contents

Description

Describes a MethodResponse resource.

See: AWS API Reference for GetMethodResponse.

Synopsis

Creating a Request

getMethodResponse Source

Creates a value of GetMethodResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

Request Lenses

gmRestAPIId :: Lens' GetMethodResponse Text Source

The RestApi identifier for the MethodResponse resource.

gmResourceId :: Lens' GetMethodResponse Text Source

The Resource identifier for the MethodResponse resource.

gmHttpMethod :: Lens' GetMethodResponse Text Source

The HTTP verb identifier for the parent Method resource.

gmStatusCode :: Lens' GetMethodResponse Text Source

The status code identifier for the MethodResponse resource.

Destructuring the Response

methodResponse :: MethodResponse Source

Creates a value of MethodResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data MethodResponse Source

Represents a method response. Amazon API Gateway sends back the status code to the caller as the HTTP status code. Parameters and models can be used to transform the response from the method's integration.

See: methodResponse smart constructor.

Response Lenses

mResponseModels :: Lens' MethodResponse (HashMap Text Text) Source

Specifies the Model resources used for the response's content-type. Response models are represented as a key/value map, with a content-type as the key and a Model name as the value.

mStatusCode :: Lens' MethodResponse (Maybe Text) Source

The method response's status code.

mResponseParameters :: Lens' MethodResponse (HashMap Text Bool) Source

Represents response parameters that can be sent back to the caller by Amazon API Gateway. Response parameters are represented as a key/value map, with a destination as the key and a boolean flag as the value, which is used to specify whether the parameter is required. A destination must match the pattern 'method.response.header.{name}', where name is a valid, unique header name. Destinations specified here are available to the integration for mapping from integration response parameters.