class Aws::ECS::Types::ExecuteCommandConfiguration
The details of the execute command configuration.
@note When making an API call, you may pass ExecuteCommandConfiguration
data as a hash: { kms_key_id: "String", logging: "NONE", # accepts NONE, DEFAULT, OVERRIDE log_configuration: { cloud_watch_log_group_name: "String", cloud_watch_encryption_enabled: false, s3_bucket_name: "String", s3_encryption_enabled: false, s3_key_prefix: "String", }, }
@!attribute [rw] kms_key_id
Specify an Key Management Service key ID to encrypt the data between the local client and the container. @return [String]
@!attribute [rw] logging
The log setting to use for redirecting logs for your execute command results. The following log settings are available. * `NONE`\: The execute command session is not logged. * `DEFAULT`\: The `awslogs` configuration in the task definition is used. If no logging parameter is specified, it defaults to this value. If no `awslogs` log driver is configured in the task definition, the output won't be logged. * `OVERRIDE`\: Specify the logging details as a part of `logConfiguration`. If the `OVERRIDE` logging option is specified, the `logConfiguration` is required. @return [String]
@!attribute [rw] log_configuration
The log configuration for the results of the execute command actions. The logs can be sent to CloudWatch Logs or an Amazon S3 bucket. When `logging=OVERRIDE` is specified, a `logConfiguration` must be provided. @return [Types::ExecuteCommandLogConfiguration]
@see docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/ExecuteCommandConfiguration AWS API Documentation
Constants
- SENSITIVE