api-gateway-resources-methods
Aman-Godara/api-gateway-resources-methods/aws
Terraform module to create resources and methods like GET, PUT, POST, DELETE, OPTIONS, etc on AWS API Gateway for REST APIs.
Install
README
terraform-aws-api-gateway-resources-methods Terraform module to create resources & methods like GET, PUT, POST, DELETE, OPTIONS, etc on AWS API Gateway for REST APIs. To know more about Terraform (IaC) visit: https://www.terraform.io. This module is designed to require ZERO knowledge of AWS or DevOps when creating resources & methods with default settings, this allows even the non-DevOps engineers with no knowledge of AWS to use the module on their own. Motivation Creating resources & methods on AWS API Gateway is a cumbersome task. Many Backend engineers at author's organization mentioned their dissatisfaction with the AWS Management Console's UI for creating resources & methods. Task was so frequent that it required Backend engineers to learn some DevOps to do it on AWS and felt redundan
Inputs (4)
| Name | Type | Description | Default |
|---|---|---|---|
| aws_region | string | AWS region | null |
| apis | map(object({ rest_api_id = | default settings for aws apis | null |
| resources | map(object({ apis = map(ob | create resources and methods, override defaults settings | null |
| sep | string | key separator | " - " |
Resources (5)
Topics & Tags
Details
Similar packages
Azure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,