interface ExecuteCommandConfiguration
| Language | Type name | 
|---|---|
  .NET | Amazon.CDK.AWS.ECS.ExecuteCommandConfiguration | 
  Java | software.amazon.awscdk.services.ecs.ExecuteCommandConfiguration | 
  Python | aws_cdk.aws_ecs.ExecuteCommandConfiguration | 
  TypeScript (source) | @aws-cdk/aws-ecs » ExecuteCommandConfiguration | 
The details of the execute command configuration.
For more information, see [ExecuteCommandConfiguration] https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-cluster-executecommandconfiguration.html
Example
declare const vpc: ec2.Vpc;
const kmsKey = new kms.Key(this, 'KmsKey');
// Pass the KMS key in the `encryptionKey` field to associate the key to the log group
const logGroup = new logs.LogGroup(this, 'LogGroup', {
  encryptionKey: kmsKey,
});
// Pass the KMS key in the `encryptionKey` field to associate the key to the S3 bucket
const execBucket = new s3.Bucket(this, 'EcsExecBucket', {
  encryptionKey: kmsKey,
});
const cluster = new ecs.Cluster(this, 'Cluster', {
  vpc,
  executeCommandConfiguration: {
    kmsKey,
    logConfiguration: {
      cloudWatchLogGroup: logGroup,
      cloudWatchEncryptionEnabled: true,
      s3Bucket: execBucket,
      s3EncryptionEnabled: true,
      s3KeyPrefix: 'exec-command-output',
    },
    logging: ecs.ExecuteCommandLogging.OVERRIDE,
  },
});
Properties
| Name | Type | Description | 
|---|---|---|
| kms | IKey | The AWS Key Management Service key ID to encrypt the data between the local client and the container. | 
| log | Execute | The log configuration for the results of the execute command actions. | 
| logging? | Execute | The log settings to use for logging the execute command session. | 
kmsKey?
Type:
IKey
(optional, default: none)
The AWS Key Management Service key ID to encrypt the data between the local client and the container.
logConfiguration?
Type:
Execute
(optional, default: none)
The log configuration for the results of the execute command actions.
The logs can be sent to CloudWatch Logs or an Amazon S3 bucket.
logging?
Type:
Execute
(optional, default: none)
The log settings to use for logging the execute command session.

 .NET
 Java
 Python
 TypeScript (