Interface AmazonLinux2ImageSsmParameterProps

All Superinterfaces:
AmazonLinuxImageSsmParameterBaseOptions, AmazonLinuxImageSsmParameterCommonOptions, software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
AmazonLinux2ImageSsmParameterProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.101.0 (build b95fe5d)", date="2024-07-12T19:34:00.389Z") @Stability(Stable) public interface AmazonLinux2ImageSsmParameterProps extends software.amazon.jsii.JsiiSerializable, AmazonLinuxImageSsmParameterCommonOptions
Properties specific to amzn2 images.

Example:

 Vpc vpc;
 InstanceType instanceType;
 // Amazon Linux 2
 // Amazon Linux 2
 Instance.Builder.create(this, "Instance2")
         .vpc(vpc)
         .instanceType(instanceType)
         .machineImage(MachineImage.latestAmazonLinux2())
         .build();
 // Amazon Linux 2 with kernel 5.x
 // Amazon Linux 2 with kernel 5.x
 Instance.Builder.create(this, "Instance3")
         .vpc(vpc)
         .instanceType(instanceType)
         .machineImage(MachineImage.latestAmazonLinux2(AmazonLinux2ImageSsmParameterProps.builder()
                 .kernel(AmazonLinux2Kernel.KERNEL_5_10)
                 .build()))
         .build();
 // Amazon Linux 2023
 // Amazon Linux 2023
 Instance.Builder.create(this, "Instance4")
         .vpc(vpc)
         .instanceType(instanceType)
         .machineImage(MachineImage.latestAmazonLinux2023())
         .build();
 // Graviton 3 Processor
 // Graviton 3 Processor
 Instance.Builder.create(this, "Instance5")
         .vpc(vpc)
         .instanceType(InstanceType.of(InstanceClass.C7G, InstanceSize.LARGE))
         .machineImage(MachineImage.latestAmazonLinux2023(AmazonLinux2023ImageSsmParameterProps.builder()
                 .cpuType(AmazonLinuxCpuType.ARM_64)
                 .build()))
         .build();