@@ -210,8 +210,6 @@ No modules.
210210| [ aws_iam_role_policy_attachment.new_role_ecs_task_permissions] ( https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role_policy_attachment ) | resource |
211211| [ aws_iam_policy_document.dd_ecs_task_permissions] ( https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document ) | data source |
212212| [ aws_iam_policy_document.dd_secret_access] ( https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document ) | data source |
213- | [ aws_iam_role.ecs_task_exec_role] ( https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_role ) | data source |
214- | [ aws_iam_role.ecs_task_role] ( https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_role ) | data source |
215213
216214## Inputs
217215
@@ -233,7 +231,7 @@ No modules.
233231| <a name =" input_dd_health_check " ></a > [ dd\_ health\_ check] ( #input\_ dd\_ health\_ check ) | Datadog Agent health check configuration | <pre >object({<br /> command = optional(list(string))<br /> interval = optional(number)<br /> retries = optional(number)<br /> start_period = optional(number)<br /> timeout = optional(number)<br /> })</pre > | <pre >{<br /> "command": [ <br /> "CMD-SHELL",<br /> "/probe.sh"<br /> ] ,<br /> "interval": 15,<br /> "retries": 3,<br /> "start_period": 60,<br /> "timeout": 5<br />}</pre > | no |
234232| <a name =" input_dd_image_version " ></a > [ dd\_ image\_ version] ( #input\_ dd\_ image\_ version ) | Datadog Agent image version | ` string ` | ` "latest" ` | no |
235233| <a name =" input_dd_is_datadog_dependency_enabled " ></a > [ dd\_ is\_ datadog\_ dependency\_ enabled] ( #input\_ dd\_ is\_ datadog\_ dependency\_ enabled ) | Whether the Datadog Agent container is a dependency for other containers | ` bool ` | ` false ` | no |
236- | <a name="input_dd_log_collection"></a> [dd\_log\_collection](#input\_dd\_log\_collection) | Configuration for Datadog Log Collection | <pre>object({<br/> enabled = optional(bool, false)<br/> fluentbit_config = optional(object({<br/> registry = optional(string, "public.ecr.aws/aws-observability/aws-for-fluent-bit")<br/> image_version = optional(string, "stable")<br/> cpu = optional(number)<br/> memory_limit_mib = optional(number)<br/> is_log_router_essential = optional(bool, false)<br/> is_log_router_dependency_enabled = optional(bool, false)<br/> log_router_health_check = optional(object({<br/> command = optional(list(string))<br/> interval = optional(number)<br/> retries = optional(number)<br/> start_period = optional(number)<br/> timeout = optional(number)<br/> }),<br/> {<br/> command = ["CMD-SHELL", "exit 0"]<br/> interval = 5<br/> retries = 3<br/> start_period = 15<br/> timeout = 5<br/> }<br/> )<br/> firelens_options = optional(object({<br/> config_file_type = optional(string)<br/> config_file_value = optional(string)<br/> }))<br/> log_driver_configuration = optional(object({<br/> host_endpoint = optional(string, "http-intake.logs.datadoghq.com")<br/> tls = optional(bool)<br/> compress = optional(string)<br/> service_name = optional(string)<br/> source_name = optional(string)<br/> message_key = optional(string)<br/> }),<br/> {<br/> host_endpoint = "http-intake.logs.datadoghq.com"<br/> }<br/> )<br/> }),<br/> {<br/> fluentbit_config = {<br/> registry = "public.ecr.aws/aws-observability/aws-for-fluent-bit"<br/> image_version = "stable"<br/> log_driver_configuration = {<br/> host_endpoint = "http-intake.logs.datadoghq.com"<br/> }<br/> }<br/> }<br/> )<br/> })</pre> | <pre>{<br/> "enabled": false,<br/> "fluentbit_config": {<br/> "is_log_router_essential": false,<br/> "log_driver_configuration": {<br/> "host_endpoint": "http-intake.logs.datadoghq.com"<br/> }<br/> }<br/>}</pre> | no |
234+ | <a name="input_dd_log_collection"></a> [dd\_log\_collection](#input\_dd\_log\_collection) | Configuration for Datadog Log Collection | <pre>object({<br/> enabled = optional(bool, false)<br/> fluentbit_config = optional(object({<br/> registry = optional(string, "public.ecr.aws/aws-observability/aws-for-fluent-bit")<br/> image_version = optional(string, "stable")<br/> cpu = optional(number)<br/> memory_limit_mib = optional(number)<br/> is_log_router_essential = optional(bool, false)<br/> is_log_router_dependency_enabled = optional(bool, false)<br/> environment = optional(list(map(string)), [{}])<br/> log_router_health_check = optional(object({<br/> command = optional(list(string))<br/> interval = optional(number)<br/> retries = optional(number)<br/> start_period = optional(number)<br/> timeout = optional(number)<br/> }),<br/> {<br/> command = ["CMD-SHELL", "exit 0"]<br/> interval = 5<br/> retries = 3<br/> start_period = 15<br/> timeout = 5<br/> }<br/> )<br/> firelens_options = optional(object({<br/> config_file_type = optional(string)<br/> config_file_value = optional(string)<br/> }))<br/> log_driver_configuration = optional(object({<br/> host_endpoint = optional(string, "http-intake.logs.datadoghq.com")<br/> tls = optional(bool)<br/> compress = optional(string)<br/> service_name = optional(string)<br/> source_name = optional(string)<br/> message_key = optional(string)<br/> }),<br/> {<br/> host_endpoint = "http-intake.logs.datadoghq.com"<br/> }<br/> )<br/> }),<br/> {<br/> fluentbit_config = {<br/> registry = "public.ecr.aws/aws-observability/aws-for-fluent-bit"<br/> image_version = "stable"<br/> log_driver_configuration = {<br/> host_endpoint = "http-intake.logs.datadoghq.com"<br/> }<br/> }<br/> }<br/> )<br/> })</pre> | <pre>{<br/> "enabled": false,<br/> "fluentbit_config": {<br/> "is_log_router_essential": false,<br/> "log_driver_configuration": {<br/> "host_endpoint": "http-intake.logs.datadoghq.com"<br/> }<br/> }<br/>}</pre> | no |
237235| <a name =" input_dd_memory_limit_mib " ></a > [ dd\_ memory\_ limit\_ mib] ( #input\_ dd\_ memory\_ limit\_ mib ) | Datadog Agent container memory limit in MiB | ` number ` | ` null ` | no |
238236| <a name =" input_dd_registry " ></a > [ dd\_ registry] ( #input\_ dd\_ registry ) | Datadog Agent image registry | ` string ` | ` "public.ecr.aws/datadog/agent" ` | no |
239237| <a name =" input_dd_service " ></a > [ dd\_ service] ( #input\_ dd\_ service ) | The task service name. Used for tagging (UST) | ` string ` | ` null ` | no |
0 commit comments