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.UpdateMethodResponse

Contents

Description

Updates an existing MethodResponse resource.

See: AWS API Reference for UpdateMethodResponse.

Synopsis

Creating a Request

updateMethodResponse Source

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

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

Request Lenses

umPatchOperations :: Lens' UpdateMethodResponse [PatchOperation] Source

A list of operations describing the updates to apply to the specified resource. The patches are applied in the order specified in the list.

umRestAPIId :: Lens' UpdateMethodResponse Text Source

The RestApi identifier for the MethodResponse resource.

umResourceId :: Lens' UpdateMethodResponse Text Source

The Resource identifier for the MethodResponse resource.

umHttpMethod :: Lens' UpdateMethodResponse Text Source

The HTTP verb identifier for the parent Method resource.

umStatusCode :: Lens' UpdateMethodResponse 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.