Name | Version |
---|---|
terraform | ~> 1.3 |
aws | ~> 4.53 |
Name | Version |
---|---|
aws | ~> 4.53 |
No Modules.
Name |
---|
aws_ecs_service |
aws_service_discovery_private_dns_namespace |
aws_service_discovery_service |
Name | Description | Type | Default | Required |
---|---|---|---|---|
ecs_cluster_arn | The ARN of the ECS Cluster where these services will be created | string |
n/a | yes |
enable_service_discovery | Whether to enable service discovery for tasks | bool |
n/a | yes |
internal_dns_name | Internal DNS name, required when enabling service discovery | string |
"" |
no |
service_discovery_health_check_failure_threshold | The health check failure threshold | number |
1 |
no |
service_discovery_record_ttl | The DNS record ttl used in service discovery | number |
10 |
no |
service_discovery_record_type | The DNS record type used in service discovery | string |
"A" |
no |
service_discovery_routing_policy | The routing policy used in service discovery | string |
"MULTIVALUE" |
no |
services | The list of services to be created | map(object({ |
n/a | yes |
vpc_id | The VPC identifier | string |
n/a | yes |
Name | Description |
---|---|
services | The created services IDs |