Interface IMethodResponse
- Namespace
- Amazon.CDK.AWS.APIGateway
- Assembly
- Amazon.CDK.AWS.APIGateway.dll
public interface IMethodResponse
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.APIGateway;
Model model;
var methodResponse = new MethodResponse {
StatusCode = "statusCode",
// the properties below are optional
ResponseModels = new Dictionary<string, IModel> {
{ "responseModelsKey", model }
},
ResponseParameters = new Dictionary<string, boolean> {
{ "responseParametersKey", false }
}
};
Remarks
ExampleMetadata: fixture=_generated
Properties
ResponseModels
The resources used for the response's content type.
IDictionary<string, IModel>? ResponseModels { get; }
Property Value
Remarks
Specify response models as key-value pairs (string-to-string maps), with a content type as the key and a Model resource name as the value.
Default: None
ResponseParameters
Response parameters that API Gateway sends to the client that called a method.
IDictionary<string, bool>? ResponseParameters { get; }
Property Value
Remarks
Specify response parameters as key-value pairs (string-to-Boolean maps), with a destination as the key and a Boolean as the value. Specify the destination using the following pattern: method.response.header.name, where the name is a valid, unique header name. The Boolean specifies whether a parameter is required.
Default: None
StatusCode
The method response's status code, which you map to an IntegrationResponse.
string StatusCode { get; }
Property Value
Remarks
Required.