acm_ssl_cert_arn |
arn to the tls cert for the alb |
any |
n/a |
yes |
application_port |
n/a |
number |
80 |
no |
database_security_group_id |
database security group if needed |
string |
"" |
no |
ecs_cluster_id |
id for the cluster the service will be deployed to |
any |
n/a |
yes |
enable_https |
n/a |
bool |
true |
no |
enable_https_redirect |
n/a |
bool |
true |
no |
environment |
n/a |
any |
n/a |
yes |
environment_variables |
list of env var to inject ie [{name = ENV_NAME, value = ENV_VALUE}] |
list(any) |
[] |
no |
image_name |
image name with full repository path |
any |
n/a |
yes |
image_tag |
tag or sha for the image |
any |
n/a |
yes |
name |
name for the service and prefix on resources |
any |
n/a |
yes |
owner |
n/a |
any |
n/a |
yes |
public_subnet_ids |
n/a |
any |
n/a |
yes |
region |
n/a |
any |
n/a |
yes |
secrets_from |
list of secrects to inject ie [ {"name" = "ENV_VAR", "valueFrom" ="arn:to:secretmanager:key"}] |
list(any) |
[] |
no |
task_command |
The command that is passed to the container. |
list(string) |
[] |
no |
task_container_definitions_file |
Container definitions template file location relative to path.module |
string |
"templates/container_definitions.json" |
no |
vpc_id |
vpc id for deploying all the resources |
any |
n/a |
yes |