4.9 KiB
4.9 KiB
Requirements
Name | Version |
---|---|
terraform | >= 1.3.0 |
aws | >= 5.0 |
Providers
Name | Version |
---|---|
aws | >= 5.0 |
random | n/a |
Modules
No modules.
Resources
Inputs
Name | Description | Type | Default | Required |
---|---|---|---|---|
apigw-security-group-id | Security group id of apigateway | string |
n/a | yes |
apigw-subnet-ids | Subnet IDs of apigateway | list(string) |
n/a | yes |
apigw-vpc-id | VPC id of apigateway | string |
n/a | yes |
apigw-vpc-link-target-arns | Target arns for apigateway VPC link | list(string) |
[] |
no |
cloudwatchlog-retention | Cloudwatch log group retention days | number |
14 |
no |
create-vpc-link | Set true to create vpc link for outbound access to specific targets | bool |
n/a | yes |
cwl-cmk-key-id | CMK arn for cloudwatch logs encryption | string |
null |
no |
description | Description of apigateway | string |
n/a | yes |
lambda-archive-file | Path to lambda zip archive | string |
n/a | yes |
lambda-main-function-name | Main python file without the .py extension | string |
n/a | yes |
lambda-runtime-version | Lambda runtime version | string |
"python3.12" |
no |
name | Name of apigateway | string |
n/a | yes |
path_part | Last path segment of this API resource | string |
n/a | yes |
stages | apigateway stages | map |
n/a | yes |
Outputs
No outputs.
Authorship
This module was developed by xpk.