/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The FireLens configuration for the container. This is used to specify and
* configure a log router for container logs. For more information, see Custom
* Log Routing in the Amazon Elastic Container Service Developer
* Guide.See Also:
AWS
* API Reference
The log router to use. The valid values are fluentd or
* fluentbit.
The log router to use. The valid values are fluentd or
* fluentbit.
The log router to use. The valid values are fluentd or
* fluentbit.
The log router to use. The valid values are fluentd or
* fluentbit.
The log router to use. The valid values are fluentd or
* fluentbit.
The log router to use. The valid values are fluentd or
* fluentbit.
The options to use when configuring the log router. This field is optional
* and can be used to specify a custom configuration file or to add additional
* metadata, such as the task, task definition, cluster, and container instance
* details to the log event. If specified, the syntax to use is
* "options":{"enable-ecs-log-metadata":"true|false","config-file-type:"s3|file","config-file-value":"arn:aws:s3:::mybucket/fluent.conf|filepath"}.
* For more information, see Creating
* a Task Definition that Uses a FireLens Configuration in the Amazon
* Elastic Container Service Developer Guide.
The options to use when configuring the log router. This field is optional
* and can be used to specify a custom configuration file or to add additional
* metadata, such as the task, task definition, cluster, and container instance
* details to the log event. If specified, the syntax to use is
* "options":{"enable-ecs-log-metadata":"true|false","config-file-type:"s3|file","config-file-value":"arn:aws:s3:::mybucket/fluent.conf|filepath"}.
* For more information, see Creating
* a Task Definition that Uses a FireLens Configuration in the Amazon
* Elastic Container Service Developer Guide.
The options to use when configuring the log router. This field is optional
* and can be used to specify a custom configuration file or to add additional
* metadata, such as the task, task definition, cluster, and container instance
* details to the log event. If specified, the syntax to use is
* "options":{"enable-ecs-log-metadata":"true|false","config-file-type:"s3|file","config-file-value":"arn:aws:s3:::mybucket/fluent.conf|filepath"}.
* For more information, see Creating
* a Task Definition that Uses a FireLens Configuration in the Amazon
* Elastic Container Service Developer Guide.
The options to use when configuring the log router. This field is optional
* and can be used to specify a custom configuration file or to add additional
* metadata, such as the task, task definition, cluster, and container instance
* details to the log event. If specified, the syntax to use is
* "options":{"enable-ecs-log-metadata":"true|false","config-file-type:"s3|file","config-file-value":"arn:aws:s3:::mybucket/fluent.conf|filepath"}.
* For more information, see Creating
* a Task Definition that Uses a FireLens Configuration in the Amazon
* Elastic Container Service Developer Guide.
The options to use when configuring the log router. This field is optional
* and can be used to specify a custom configuration file or to add additional
* metadata, such as the task, task definition, cluster, and container instance
* details to the log event. If specified, the syntax to use is
* "options":{"enable-ecs-log-metadata":"true|false","config-file-type:"s3|file","config-file-value":"arn:aws:s3:::mybucket/fluent.conf|filepath"}.
* For more information, see Creating
* a Task Definition that Uses a FireLens Configuration in the Amazon
* Elastic Container Service Developer Guide.
The options to use when configuring the log router. This field is optional
* and can be used to specify a custom configuration file or to add additional
* metadata, such as the task, task definition, cluster, and container instance
* details to the log event. If specified, the syntax to use is
* "options":{"enable-ecs-log-metadata":"true|false","config-file-type:"s3|file","config-file-value":"arn:aws:s3:::mybucket/fluent.conf|filepath"}.
* For more information, see Creating
* a Task Definition that Uses a FireLens Configuration in the Amazon
* Elastic Container Service Developer Guide.
The options to use when configuring the log router. This field is optional
* and can be used to specify a custom configuration file or to add additional
* metadata, such as the task, task definition, cluster, and container instance
* details to the log event. If specified, the syntax to use is
* "options":{"enable-ecs-log-metadata":"true|false","config-file-type:"s3|file","config-file-value":"arn:aws:s3:::mybucket/fluent.conf|filepath"}.
* For more information, see Creating
* a Task Definition that Uses a FireLens Configuration in the Amazon
* Elastic Container Service Developer Guide.
The options to use when configuring the log router. This field is optional
* and can be used to specify a custom configuration file or to add additional
* metadata, such as the task, task definition, cluster, and container instance
* details to the log event. If specified, the syntax to use is
* "options":{"enable-ecs-log-metadata":"true|false","config-file-type:"s3|file","config-file-value":"arn:aws:s3:::mybucket/fluent.conf|filepath"}.
* For more information, see Creating
* a Task Definition that Uses a FireLens Configuration in the Amazon
* Elastic Container Service Developer Guide.
The options to use when configuring the log router. This field is optional
* and can be used to specify a custom configuration file or to add additional
* metadata, such as the task, task definition, cluster, and container instance
* details to the log event. If specified, the syntax to use is
* "options":{"enable-ecs-log-metadata":"true|false","config-file-type:"s3|file","config-file-value":"arn:aws:s3:::mybucket/fluent.conf|filepath"}.
* For more information, see Creating
* a Task Definition that Uses a FireLens Configuration in the Amazon
* Elastic Container Service Developer Guide.
The options to use when configuring the log router. This field is optional
* and can be used to specify a custom configuration file or to add additional
* metadata, such as the task, task definition, cluster, and container instance
* details to the log event. If specified, the syntax to use is
* "options":{"enable-ecs-log-metadata":"true|false","config-file-type:"s3|file","config-file-value":"arn:aws:s3:::mybucket/fluent.conf|filepath"}.
* For more information, see Creating
* a Task Definition that Uses a FireLens Configuration in the Amazon
* Elastic Container Service Developer Guide.
The options to use when configuring the log router. This field is optional
* and can be used to specify a custom configuration file or to add additional
* metadata, such as the task, task definition, cluster, and container instance
* details to the log event. If specified, the syntax to use is
* "options":{"enable-ecs-log-metadata":"true|false","config-file-type:"s3|file","config-file-value":"arn:aws:s3:::mybucket/fluent.conf|filepath"}.
* For more information, see Creating
* a Task Definition that Uses a FireLens Configuration in the Amazon
* Elastic Container Service Developer Guide.
The options to use when configuring the log router. This field is optional
* and can be used to specify a custom configuration file or to add additional
* metadata, such as the task, task definition, cluster, and container instance
* details to the log event. If specified, the syntax to use is
* "options":{"enable-ecs-log-metadata":"true|false","config-file-type:"s3|file","config-file-value":"arn:aws:s3:::mybucket/fluent.conf|filepath"}.
* For more information, see Creating
* a Task Definition that Uses a FireLens Configuration in the Amazon
* Elastic Container Service Developer Guide.
The options to use when configuring the log router. This field is optional
* and can be used to specify a custom configuration file or to add additional
* metadata, such as the task, task definition, cluster, and container instance
* details to the log event. If specified, the syntax to use is
* "options":{"enable-ecs-log-metadata":"true|false","config-file-type:"s3|file","config-file-value":"arn:aws:s3:::mybucket/fluent.conf|filepath"}.
* For more information, see Creating
* a Task Definition that Uses a FireLens Configuration in the Amazon
* Elastic Container Service Developer Guide.