diff --git a/modules/ApplicationIntegration/apigw-lambda/examples/main.tf b/modules/ApplicationIntegration/apigw-lambda/examples/main.tf new file mode 100644 index 0000000..e17ca42 --- /dev/null +++ b/modules/ApplicationIntegration/apigw-lambda/examples/main.tf @@ -0,0 +1,28 @@ +module "apigw" { + source = "../../modules/ApplicationIntegration/apigw-lambda" + + apigw-security-group-id = "sg-04ec154cb0f516e76" + apigw-subnet-ids = ["subnet-0d1e0e378cbcd7295", "subnet-0d86aa4c05033dea8"] + apigw-vpc-id = "vpc-01a10b033169f89a8" + create-vpc-link = false + description = "test apigw-lambda module" + lambda-archive-file = "${path.module}/lambda_function.zip" + name = "ken2026-test" + path_part = "hello" + stage-name = "dev" + lambda-main-function-name = "main" +} + +/* +Directory structure of function directory +❯ tree function/ +function/ +└── main.py +*/ + +data "archive_file" "lambda" { + source_dir = "function" + output_path = "lambda_function.zip" + type = "zip" +} +