├── .gitignore ├── .terraform-version ├── LICENSE ├── README.md ├── base ├── README.md ├── dns.tf ├── ecr.tf ├── fargate-create.yml ├── main.tf ├── state.tf └── variables.tf ├── diagram.png └── env └── dev ├── README.md ├── api-gateway.tf ├── api-usage-plans.tf ├── autoscale-perf.tf ├── autoscale-time.tf ├── cert.tf ├── cicd.tf ├── dashboard.tf ├── dns.tf ├── ecs-event-stream.tf ├── ecs.tf ├── fargate-create.yml ├── logs-logzio.tf ├── logs-logzio.zip ├── main.tf ├── nlb.tf ├── nsg.tf ├── role.tf ├── secretsmanager.tf ├── ssm-parameters.tf ├── variables.tf └── waf.tf /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turnerlabs/terraform-ecs-fargate-apigateway/HEAD/.gitignore -------------------------------------------------------------------------------- /.terraform-version: -------------------------------------------------------------------------------- 1 | 0.12.13 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turnerlabs/terraform-ecs-fargate-apigateway/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turnerlabs/terraform-ecs-fargate-apigateway/HEAD/README.md -------------------------------------------------------------------------------- /base/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turnerlabs/terraform-ecs-fargate-apigateway/HEAD/base/README.md -------------------------------------------------------------------------------- /base/dns.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turnerlabs/terraform-ecs-fargate-apigateway/HEAD/base/dns.tf -------------------------------------------------------------------------------- /base/ecr.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turnerlabs/terraform-ecs-fargate-apigateway/HEAD/base/ecr.tf -------------------------------------------------------------------------------- /base/fargate-create.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turnerlabs/terraform-ecs-fargate-apigateway/HEAD/base/fargate-create.yml -------------------------------------------------------------------------------- /base/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turnerlabs/terraform-ecs-fargate-apigateway/HEAD/base/main.tf -------------------------------------------------------------------------------- /base/state.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turnerlabs/terraform-ecs-fargate-apigateway/HEAD/base/state.tf -------------------------------------------------------------------------------- /base/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turnerlabs/terraform-ecs-fargate-apigateway/HEAD/base/variables.tf -------------------------------------------------------------------------------- /diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turnerlabs/terraform-ecs-fargate-apigateway/HEAD/diagram.png -------------------------------------------------------------------------------- /env/dev/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turnerlabs/terraform-ecs-fargate-apigateway/HEAD/env/dev/README.md -------------------------------------------------------------------------------- /env/dev/api-gateway.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turnerlabs/terraform-ecs-fargate-apigateway/HEAD/env/dev/api-gateway.tf -------------------------------------------------------------------------------- /env/dev/api-usage-plans.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turnerlabs/terraform-ecs-fargate-apigateway/HEAD/env/dev/api-usage-plans.tf -------------------------------------------------------------------------------- /env/dev/autoscale-perf.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turnerlabs/terraform-ecs-fargate-apigateway/HEAD/env/dev/autoscale-perf.tf -------------------------------------------------------------------------------- /env/dev/autoscale-time.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turnerlabs/terraform-ecs-fargate-apigateway/HEAD/env/dev/autoscale-time.tf -------------------------------------------------------------------------------- /env/dev/cert.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turnerlabs/terraform-ecs-fargate-apigateway/HEAD/env/dev/cert.tf -------------------------------------------------------------------------------- /env/dev/cicd.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turnerlabs/terraform-ecs-fargate-apigateway/HEAD/env/dev/cicd.tf -------------------------------------------------------------------------------- /env/dev/dashboard.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turnerlabs/terraform-ecs-fargate-apigateway/HEAD/env/dev/dashboard.tf -------------------------------------------------------------------------------- /env/dev/dns.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turnerlabs/terraform-ecs-fargate-apigateway/HEAD/env/dev/dns.tf -------------------------------------------------------------------------------- /env/dev/ecs-event-stream.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turnerlabs/terraform-ecs-fargate-apigateway/HEAD/env/dev/ecs-event-stream.tf -------------------------------------------------------------------------------- /env/dev/ecs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turnerlabs/terraform-ecs-fargate-apigateway/HEAD/env/dev/ecs.tf -------------------------------------------------------------------------------- /env/dev/fargate-create.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turnerlabs/terraform-ecs-fargate-apigateway/HEAD/env/dev/fargate-create.yml -------------------------------------------------------------------------------- /env/dev/logs-logzio.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turnerlabs/terraform-ecs-fargate-apigateway/HEAD/env/dev/logs-logzio.tf -------------------------------------------------------------------------------- /env/dev/logs-logzio.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turnerlabs/terraform-ecs-fargate-apigateway/HEAD/env/dev/logs-logzio.zip -------------------------------------------------------------------------------- /env/dev/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turnerlabs/terraform-ecs-fargate-apigateway/HEAD/env/dev/main.tf -------------------------------------------------------------------------------- /env/dev/nlb.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turnerlabs/terraform-ecs-fargate-apigateway/HEAD/env/dev/nlb.tf -------------------------------------------------------------------------------- /env/dev/nsg.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turnerlabs/terraform-ecs-fargate-apigateway/HEAD/env/dev/nsg.tf -------------------------------------------------------------------------------- /env/dev/role.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turnerlabs/terraform-ecs-fargate-apigateway/HEAD/env/dev/role.tf -------------------------------------------------------------------------------- /env/dev/secretsmanager.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turnerlabs/terraform-ecs-fargate-apigateway/HEAD/env/dev/secretsmanager.tf -------------------------------------------------------------------------------- /env/dev/ssm-parameters.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turnerlabs/terraform-ecs-fargate-apigateway/HEAD/env/dev/ssm-parameters.tf -------------------------------------------------------------------------------- /env/dev/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turnerlabs/terraform-ecs-fargate-apigateway/HEAD/env/dev/variables.tf -------------------------------------------------------------------------------- /env/dev/waf.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turnerlabs/terraform-ecs-fargate-apigateway/HEAD/env/dev/waf.tf --------------------------------------------------------------------------------