aws::api-gateway-integration¶
Create an integration.
Example¶
aws::api-gateway-integration example-integration
api: $(aws::api-gateway example-api)
integration-type: HTTP_PROXY
timeout-in-millis: 30000
integration-uri: 'https://example-domain.com'
integration-method: ANY
payload-format-version: "1.0"
end
Attributes¶
| Attribute | Description |
|---|---|
| api | The API resource for which to create an integration. (Required) |
| connection | The VPC link connection for a private integration. |
| connection-type | The type of the network connection to the integration endpoint. Valid values are INTERNET or VPC_LINK. |
| content-handling-strategy | The configuration to handle response payload content type conversions. |
| credentials-arn | The credentials required for the integration. |
| description | The description of the integration. |
| integration-method | The HTTP method type of the integration. |
| integration-subtype | The AWS service action to invoke. See Integration subtype reference. |
| integration-type | The type of the integration. Valid values are AWS, HTTP, MOCK, HTTP_PROXY or AWS_PROXY. (Required) |
| integration-uri | The url endpoint for the integration. |
| passthrough-behavior | The pass-through behavior for incoming requests. Valid values are WHEN_NO_MATCH, NEVER or WHEN_NO_TEMPLATES. |
| payload-format-version | The format of the payload sent to an integration. |
| request-parameters map | The key-value map specifying request parameters that are passed from the method request to the backend. See Integration subtype reference. |
| request-templates map | The map of velocity templates that are applied on the request payload based on the value of the Content-Type header sent by the client. |
| template-selection-expression | The template selection expression for the integration. |
| timeout-in-millis | The custom timeout in milliseconds for the apis. Valid values are between 50 to 30000. |
| tls-config subresource | The TLS configuration for a private integration.
|
Outputs¶
| Attribute | Description |
|---|---|
| id | The ID of the integration. |