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();
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
A fluent builder forAmazonLinux2ImageSsmParameter
.Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.IMachineImage
IMachineImage.Jsii$Default
-
Constructor Summary
ModifierConstructorDescriptionprotected
AmazonLinux2ImageSsmParameter
(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protected
AmazonLinux2ImageSsmParameter
(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptionstatic String
Generates a SSM Parameter name for a specific amazon linux 2 AMI.Methods inherited from class software.amazon.awscdk.services.ec2.AmazonLinuxImageSsmParameterBase
getImage
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
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.
-