api-gateway-resources-methods

Aman-Godara/api-gateway-resources-methods/aws

Terraform Module HCL AWS

Terraform module to create resources and methods like GET, PUT, POST, DELETE, OPTIONS, etc on AWS API Gateway for REST APIs.

Install

module "api-gateway-resources-methods" {
source = "Aman-Godara/api-gateway-resources-methods/aws"
version = "1.0.5"
}
⭐ Source on GitHub 📦 Registry page

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)

NameTypeDescriptionDefault
aws_regionstringAWS regionnull
apismap(object({ rest_api_id =default settings for aws apisnull
resourcesmap(object({ apis = map(obcreate resources and methods, override defaults settingsnull
sepstringkey separator" - "

Resources (5)

aws_api_gateway_integrationaws_api_gateway_integration_responseaws_api_gateway_methodaws_api_gateway_method_responseaws_api_gateway_resource

Details

FrameworkTerraform Module
LanguageHCL
Version1.0.5
Cloud AWS
★ Stars0
Forks0
Total downloads3.6k
Inputs4
Resources5
Examples2
NamespaceAman-Godara
Updated