Class AmazonLinux2ImageSsmParameter

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.AmazonLinuxImageSsmParameterBase
software.amazon.awscdk.services.ec2.AmazonLinux2ImageSsmParameter
All Implemented Interfaces:
IMachineImage, software.amazon.jsii.JsiiSerializable

@Generated(value="jsii-pacmak/1.101.0 (build b95fe5d)", date="2024-07-12T19:34:00.388Z") @Stability(Stable) public class AmazonLinux2ImageSsmParameter extends AmazonLinuxImageSsmParameterBase
A SSM Parameter that contains the AMI ID for Amazon Linux 2.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.ec2.*;
 AmazonLinux2Kernel amazonLinux2Kernel;
 UserData userData;
 AmazonLinux2ImageSsmParameter amazonLinux2ImageSsmParameter = AmazonLinux2ImageSsmParameter.Builder.create()
         .cachedInContext(false)
         .cpuType(AmazonLinuxCpuType.ARM_64)
         .edition(AmazonLinuxEdition.STANDARD)
         .kernel(amazonLinux2Kernel)
         .storage(AmazonLinuxStorage.EBS)
         .userData(userData)
         .virtualization(AmazonLinuxVirt.HVM)
         .build();
 
  • Constructor Details

    • AmazonLinux2ImageSsmParameter

      protected AmazonLinux2ImageSsmParameter(software.amazon.jsii.JsiiObjectRef objRef)
    • AmazonLinux2ImageSsmParameter

      protected AmazonLinux2ImageSsmParameter(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
    • AmazonLinux2ImageSsmParameter

      @Stability(Stable) public AmazonLinux2ImageSsmParameter(@NotNull AmazonLinux2ImageSsmParameterProps props)
      Parameters:
      props - This parameter is required.
  • Method Details

    • ssmParameterName

      @Stability(Stable) @NotNull public static String ssmParameterName(@NotNull AmazonLinux2ImageSsmParameterProps props)
      Generates a SSM Parameter name for a specific amazon linux 2 AMI.

      Example values:

       "/aws/service/ami-amazon-linux-latest/amzn2-ami-hvm-x86_64-ebs",
       "/aws/service/ami-amazon-linux-latest/amzn2-ami-hvm-x86_64-gp2",
       "/aws/service/ami-amazon-linux-latest/amzn2-ami-kernel-5.10-hvm-x86_64-ebs",
       "/aws/service/ami-amazon-linux-latest/amzn2-ami-hvm-arm64-gp2",
       "/aws/service/ami-amazon-linux-latest/amzn2-ami-minimal-hvm-arm64-ebs",
       "/aws/service/ami-amazon-linux-latest/amzn2-ami-kernel-5.10-hvm-arm64-gp2",
       "/aws/service/ami-amazon-linux-latest/amzn2-ami-kernel-5.10-hvm-x86_64-gp2",
       "/aws/service/ami-amazon-linux-latest/amzn2-ami-minimal-hvm-x86_64-ebs"
       

      Parameters:
      props - This parameter is required.