Package com.pulumi.aws.apigateway.inputs
Class IntegrationResponseState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.apigateway.inputs.IntegrationResponseState
-
public final class IntegrationResponseState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIntegrationResponseState.Builder
-
Field Summary
Fields Modifier and Type Field Description static IntegrationResponseStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IntegrationResponseState.Builderbuilder()static IntegrationResponseState.Builderbuilder(IntegrationResponseState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>contentHandling()java.util.Optional<com.pulumi.core.Output<java.lang.String>>httpMethod()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>resourceId()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>responseParameters()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>responseTemplates()java.util.Optional<com.pulumi.core.Output<java.lang.String>>restApi()java.util.Optional<com.pulumi.core.Output<java.lang.String>>selectionPattern()java.util.Optional<com.pulumi.core.Output<java.lang.String>>statusCode()
-
-
-
Field Detail
-
Empty
public static final IntegrationResponseState Empty
-
-
Method Detail
-
contentHandling
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> contentHandling()
- Returns:
- How to handle request payload content type conversions. Supported values are `CONVERT_TO_BINARY` and `CONVERT_TO_TEXT`. If this property is not defined, the response payload will be passed through from the integration response to the method response without modification.
-
httpMethod
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> httpMethod()
- Returns:
- HTTP method (`GET`, `POST`, `PUT`, `DELETE`, `HEAD`, `OPTIONS`, `ANY`).
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
resourceId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> resourceId()
- Returns:
- API resource ID.
-
responseParameters
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> responseParameters()
- Returns:
- Map of response parameters that can be read from the backend response. For example: `responseParameters = { "method.response.header.X-Some-Header" = "integration.response.header.X-Some-Other-Header" }`.
-
responseTemplates
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> responseTemplates()
- Returns:
- Map of templates used to transform the integration response body.
-
restApi
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> restApi()
- Returns:
- ID of the associated REST API.
-
selectionPattern
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> selectionPattern()
- Returns:
- Regular expression pattern used to choose an integration response based on the response from the backend. Omit configuring this to make the integration the default one. If the backend is an `AWS` Lambda function, the AWS Lambda function error header is matched. For all other `HTTP` and `AWS` backends, the HTTP status code is matched.
-
statusCode
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> statusCode()
- Returns:
- HTTP status code. The following arguments are optional:
-
builder
public static IntegrationResponseState.Builder builder()
-
builder
public static IntegrationResponseState.Builder builder(IntegrationResponseState defaults)
-
-