class EcsOptimizedAmi
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.ECS.EcsOptimizedAmi |
![]() | software.amazon.awscdk.services.ecs.EcsOptimizedAmi |
![]() | aws_cdk.aws_ecs.EcsOptimizedAmi |
![]() | @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
Ecs
Optimized 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.