Due to academy restrictions :'( Co-authored-by: Ezequiel Bellver <ebellver@itba.edu.ar> |
||
---|---|---|
.. | ||
README.md | ||
main.tf | ||
outputs.tf | ||
variables.tf | ||
versions.tf |
README.md
Requirements
Name | Version |
---|---|
terraform | >= 1.3.1 |
aws | >= 4.10.0 |
Providers
Name | Version |
---|---|
aws | 4.38.0 |
Modules
No modules.
Resources
Name | Type |
---|---|
aws_api_gateway_deployment.this | resource |
aws_api_gateway_integration.this | resource |
aws_api_gateway_integration_response.this | resource |
aws_api_gateway_method.this | resource |
aws_api_gateway_method_response.this | resource |
aws_api_gateway_resource.this | resource |
aws_api_gateway_rest_api.this | resource |
aws_api_gateway_stage.this | resource |
aws_lambda_permission.this | resource |
Inputs
Name | Description | Type | Default | Required |
---|---|---|---|---|
integration | Map of API gateway integrations. | map(any) |
n/a | yes |
integration_response | Map of API gateway method integrations. | map(any) |
n/a | yes |
lambda | List of lambdas the API will execute. | list(any) |
n/a | yes |
method | Map of API gateway methods. | map(any) |
n/a | yes |
method_response | Map of API gateway method response. | map(any) |
n/a | yes |
name | The name of the API. | string |
n/a | yes |
role_arn | ARN of the IAM role (credentials). | string |
n/a | yes |
sqs_arn | ARN of the SQS. | string |
n/a | yes |
tags | A mapping of tags to assign to API gateway resources. | map(string) |
{} |
no |
Outputs
Name | Description |
---|---|
endpoint | n/a |
resource_path | n/a |
rest_id | n/a |