Show / Hide Table of Contents

Class AmazonLinux2ImageSsmParameter

A SSM Parameter that contains the AMI ID for Amazon Linux 2.

Inheritance
object
AmazonLinuxImageSsmParameterBase
AmazonLinux2ImageSsmParameter
Implements
IMachineImage
Inherited Members
AmazonLinuxImageSsmParameterBase.GetImage(Construct)
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
props IAmazonLinux2ImageSsmParameterProps
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
props IAmazonLinux2ImageSsmParameterProps
Returns

string

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"

Implements

IMachineImage
Back to top Generated by DocFX