| alb_internal | true if ALB needs to be internal | string | "false" | no |
| autoscaling_down_cooldown | autoscaling variables | string | "" | no |
| autoscaling_down_interval | n/a | string | "" | no |
| autoscaling_down_period | n/a | string | "" | no |
| autoscaling_strategies | enable/disable autoscaling strategies | string | "" | no |
| autoscaling_up_cooldown | n/a | string | "" | no |
| autoscaling_up_interval | n/a | string | "" | no |
| autoscaling_up_period | n/a | string | "" | no |
| aws_env | environment to use | any | n/a | yes |
| aws_region | The AWS region to create things in. | any | n/a | yes |
| bucket_lb_logs | Name bucket located alb logs if logs is true | string | "" | no |
| capacity_maximum_scaling_step_size | n/a | number | 1000 | no |
| capacity_minimum_scaling_step_size | n/a | number | 1 | no |
| cloudwatch_log_group_kms_arn | cloudwatch log group kms arn | string | "" | no |
| cloudwatch_log_retention_period | cloudwatch retention period in days | string | "0" | no |
| cluster_desired_capacity | desired capacity of cluster | any | n/a | yes |
| cluster_domain | Domain to use for ALB | any | n/a | yes |
| cluster_maxsize | maximum size of cluster | any | n/a | yes |
| cluster_minsize | minimum size of cluster | any | n/a | yes |
| cluster_name | Cluster name | string | "services" | no |
| cluster_termination_policies | Termination policies of cluster | list | [ "OldestLaunchTemplate", "OldestInstance" ] | no |
| cpu_credits | CPU credits type for launch template | string | "standard" | no |
| create_kms_key | Create a KMS key for ssm or use default ssm key | any | n/a | yes |
| drop_invalid_header_fields | true if needs to drop invalid header fields | string | "false" | no |
| dynamodb_pitr_recovery_period | number of days to retain recovery points for | number | 35 | no |
| dynamodb_read_capacity | n/a | number | 2 | no |
| dynamodb_write_capacity | n/a | number | 2 | no |
| ecs_capacity_provider_enabled | n/a | bool | false | no |
| ecs_deploy_appmesh_name | appmesh name | string | "" | no |
| ecs_deploy_appmesh_release | appmesh release version | string | "v1.11.1.1-prod" | no |
| ecs_deploy_awsvpc | enable awsvpc for the ecs-deploy ecs service | bool | false | no |
| ecs_deploy_awsvpc_allowsg | allow extra sgs when using awsvpc | string | "" | no |
| ecs_deploy_cpu | n/a | number | 128 | no |
| ecs_deploy_debug | ecs deploy debug | string | "false" | no |
| ecs_deploy_enable_appmesh | enable appmesh | bool | false | no |
| ecs_deploy_image | image location of ecs-deploy | string | "709825985650.dkr.ecr.us-east-1.amazonaws.com/in4it/ecs-deploy" | no |
| ecs_deploy_max_wait_seconds | n/a | number | 900 | no |
| ecs_deploy_memory_reservation | n/a | number | 64 | no |
| ecs_deploy_service_discovery_domain | service discovery domain | string | "" | no |
| ecs_deploy_service_discovery_id | join a service discovery domain providing the id | string | "" | no |
| ecs_deploy_version | ecs deploy version | string | "v1.0.43" | no |
| ecs_ec2_extra_sg | n/a | string | "" | no |
| ecs_ec2_vpc_cidr_sg | n/a | string | "0.0.0.0/0" | no |
| ecs_ecr_scan_on_push | n/a | string | "false" | no |
| ecs_init_script | n/a | string | "" | no |
| ecs_whitelist | n/a | string | "0.0.0.0/0" | no |
| enable_dynamodb_encryption | DynamoDB variables | bool | false | no |
| enable_dynamodb_pitr | enable point in time recovery | bool | false | no |
| enable_lb_logs | true if needs logs for ALB | string | "false" | no |
| extra_domains | extra domain that need to be supported by the ALB | list | [] | no |
| fixed_response_body | fixed response body | string | "No service configured at this address" | no |
| fixed_response_code | fixed response http code | string | "404" | no |
| fixed_response_content_type | fixed response content type | string | "text/plain" | no |
| instance_type | instance type | any | n/a | yes |
| metadata_options_http_tokens | metadata options IMDSv1 or IMDSv2 | string | "required" | no |
| paramstore_assume_role | assume role when using paramstore | string | "" | no |
| paramstore_enabled | Enable parameter store | any | n/a | yes |
| paramstore_inject | n/a | string | "no" | no |
| prod_code | n/a | string | "3x0v7m3npdgzaiw2f8lwsgju5" | no |
| saml_acs_url | saml acs url, if the default acs url needs to be overwritten | string | "" | no |
| saml_enabled | Enable SAML auth | string | "no" | no |
| saml_metadata_url | SAML metadata url | string | "https://identityprovider/metadata.xml" | no |
| sns_endpoint | sns variables | string | "" | no |
| sns_kms_master_key_id | KMS key arn to encrypt SNS topic | string | "" | no |
| ssh_key_name | ssh key name | any | n/a | yes |
| ssl_policy | TLS policy for https listener | string | "ELBSecurityPolicy-TLS13-1-2-2021-06" | no |
| target_capacity | n/a | number | 100 | no |
| url_prefix | URL prefix | string | "/ecs-deploy" | no |
| volume_type | volume type | string | "gp2" | no |
| vpc_id | VPC ID | any | n/a | yes |
| vpc_private_subnets | VPC private subnets | list(string) | n/a | yes |
| vpc_public_subnets | VPC public subnets | list(string) | n/a | yes |
| yum_proxy_url | yum http proxy url | string | "" | no |