Skip to main content

ApiGatewayHttp



Resource Icon

Resource Overview

In API Gateway, HTTP APIs are a type of API Gateway designed to build simple and lightweight APIs based on the HTTP protocol. HTTP APIs are simpler and more cost-effective than traditional REST APIs and are well suited for serverless web applications and simple microservices.

Parent Resources

Associated Resources

Resource Configuration

Basic Settings

Integration Settings (integration)

  • integration.integration_type : Type of API Gateway integration - Http, Lambda
  • integration.integration_method : HTTP method for API Gateway integration - ANY, GET, POST, PUT, PATCH, HEAD, OPTIONS, DELETE
  • integration.integration_uri : Fully qualified URL for HTTP integration
  • integration.linked_lambda_name : Lambda function name for Lambda proxy integration

Route Settings (route)

  • route.route_method : HTTP method for the HTTP API - ANY, GET, POST, PUT, PATCH, HEAD, OPTIONS, DELETE
  • route.route_path : Resource path for the HTTP API
  • route.target_integration : API Gateway integration name to associate with the route

Deployment Settings (deployment)

  • deployment.description : Description of the API Gateway deployment

Stage Settings (stage)

  • stage.auto_deployment : Enable automatic deployment - true, false
  • stage.deployment_name : Name of the API Gateway deployment to associate