Class AmazonLinux2ImageSsmParameter
A SSM Parameter that contains the AMI ID for Amazon Linux 2.
Implements
Inherited Members
Namespace: Amazon.CDK.AWS.EC2
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class AmazonLinux2ImageSsmParameter : AmazonLinuxImageSsmParameterBase, IMachineImage
Syntax (vb)
Public Class AmazonLinux2ImageSsmParameter Inherits AmazonLinuxImageSsmParameterBase Implements IMachineImage
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.EC2;
AmazonLinux2Kernel amazonLinux2Kernel;
UserData userData;
var amazonLinux2ImageSsmParameter = new AmazonLinux2ImageSsmParameter(new AmazonLinux2ImageSsmParameterProps {
AdditionalCacheKey = "additionalCacheKey",
CachedInContext = false,
CpuType = AmazonLinuxCpuType.ARM_64,
Edition = AmazonLinuxEdition.STANDARD,
Kernel = amazonLinux2Kernel,
Storage = AmazonLinuxStorage.EBS,
UserData = userData,
Virtualization = AmazonLinuxVirt.HVM
});
Synopsis
Constructors
| AmazonLinux2ImageSsmParameter(IAmazonLinux2ImageSsmParameterProps) | A SSM Parameter that contains the AMI ID for Amazon Linux 2. |
Methods
| SsmParameterName(IAmazonLinux2ImageSsmParameterProps) | Generates a SSM Parameter name for a specific amazon linux 2 AMI. |
Constructors
AmazonLinux2ImageSsmParameter(IAmazonLinux2ImageSsmParameterProps)
A SSM Parameter that contains the AMI ID for Amazon Linux 2.
public AmazonLinux2ImageSsmParameter(IAmazonLinux2ImageSsmParameterProps props)
Parameters
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.EC2;
AmazonLinux2Kernel amazonLinux2Kernel;
UserData userData;
var amazonLinux2ImageSsmParameter = new AmazonLinux2ImageSsmParameter(new AmazonLinux2ImageSsmParameterProps {
AdditionalCacheKey = "additionalCacheKey",
CachedInContext = false,
CpuType = AmazonLinuxCpuType.ARM_64,
Edition = AmazonLinuxEdition.STANDARD,
Kernel = amazonLinux2Kernel,
Storage = AmazonLinuxStorage.EBS,
UserData = userData,
Virtualization = AmazonLinuxVirt.HVM
});
Methods
SsmParameterName(IAmazonLinux2ImageSsmParameterProps)
Generates a SSM Parameter name for a specific amazon linux 2 AMI.
public static string SsmParameterName(IAmazonLinux2ImageSsmParameterProps props)
Parameters
Returns
Remarks
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"