class EcsOptimizedAmi
| Language | Type name | 
|---|---|
|  .NET | Amazon.CDK.AWS.ECS.EcsOptimizedAmi | 
|  Java | software.amazon.awscdk.services.ecs.EcsOptimizedAmi | 
|  Python | aws_cdk.aws_ecs.EcsOptimizedAmi | 
|  TypeScript (source) | @aws-cdk/aws-ecs»EcsOptimizedAmi | 
⚠️ Deprecated: see {@link EcsOptimizedImage#amazonLinux}, {@link EcsOptimizedImage#amazonLinux} and {@link EcsOptimizedImage#windows}
Implements
IMachine
Construct a Linux or Windows machine image from the latest ECS Optimized AMI published in SSM.
Example
declare const vpc: ec2.Vpc;
const myComputeEnv = new batch.ComputeEnvironment(this, 'ComputeEnv', {
  computeResources: {
    image: new ecs.EcsOptimizedAmi({
      generation: ec2.AmazonLinuxGeneration.AMAZON_LINUX_2,
    }),
    vpc,
  }
});
Initializer
new EcsOptimizedAmi(props?: EcsOptimizedAmiProps)
⚠️ Deprecated: see {@link EcsOptimizedImage#amazonLinux}, {@link EcsOptimizedImage#amazonLinux} and {@link EcsOptimizedImage#windows}
Parameters
- props EcsOptimized Ami Props 
Constructs a new instance of the EcsOptimizedAmi class.
Methods
| Name | Description | 
|---|---|
| get | Return the correct image. | 
getImage(scope) 
public getImage(scope: Construct): MachineImageConfig
⚠️ Deprecated: see {@link EcsOptimizedImage#amazonLinux}, {@link EcsOptimizedImage#amazonLinux} and {@link EcsOptimizedImage#windows}
Parameters
- scope Construct
Returns
Return the correct image.
