Purpose: Blueprints for AWS ECS Service
No requirements.
Name | Version |
---|---|
aws | n/a |
Name | Description | Type | Default | Required |
---|---|---|---|---|
apigateway_enabled | Create an API Gateway endpoint for the cluster | bool |
false |
no |
cluster | Cluster name | any |
n/a | yes |
code_deploy_enabled | Use CodeDeploy to manage service deployment | bool |
false |
no |
hosts | A list of request host headers used to route traffic to the service (required if load balancer is specified) | list(string) |
[] |
no |
load_balancer | Name of a load balancer used to route traffic to the service | any |
null |
no |
load_balancer_arn | ARN of load balancer used to route traffic to the service | any |
null |
no |
load_balancer_port | Port of load balancer used to route traffic to the service | number |
443 |
no |
name | Service name | any |
n/a | yes |
namespace_id | Service Discovery namespace | any |
null |
no |
paths | A list of request paths used to route traffic to the service | list(string) |
[] |
no |
security_groups | A list of security group ids applied to the service | list |
[] |
no |
servicediscovery_enabled | Create service discovery private zone for the cluster | bool |
false |
no |
target_container | Name of the target container for traffic from the specified load balancer | any |
null |
no |
target_port | Port of the target container for traffic from the specified load balancer | number |
80 |
no |
task_definition | The family, family:revision or ARN of an ECS task definition | any |
n/a | yes |
vpc_default | Use the default VPC for optional features (e.g. service discovery) | bool |
true |
no |
vpc_tags | Lookup tags to identify VPC for optional features (e.g. service discovery) | map(any) |
{} |
no |
No output.