AmiHardwareType

class aws_cdk.aws_ecs.AmiHardwareType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

The ECS-optimized AMI variant to use.

For more information, see Amazon ECS-optimized AMIs.

ExampleMetadata:

infused

Example:

# cluster: ecs.Cluster


cluster.add_capacity("graviton-cluster",
    min_capacity=2,
    instance_type=ec2.InstanceType("c6g.large"),
    machine_image=ecs.EcsOptimizedImage.amazon_linux2(ecs.AmiHardwareType.ARM)
)

Attributes

ARM

Use the Amazon ECS-optimized Amazon Linux 2 (arm64) AMI.

GPU

Use the Amazon ECS GPU-optimized AMI.

NEURON

Use the Amazon ECS-optimized Amazon Linux 2 (Neuron) AMI.

STANDARD

Use the standard Amazon ECS-optimized AMI.