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 {
CachedInContext = false,
CpuType = AmazonLinuxCpuType.ARM_64,
Edition = AmazonLinuxEdition.STANDARD,
Kernel = amazonLinux2Kernel,
Storage = AmazonLinuxStorage.EBS,
UserData = userData,
Virtualization = AmazonLinuxVirt.HVM
});
Synopsis
Constructors
AmazonLinux2ImageSsmParameter(IAmazonLinux2ImageSsmParameterProps) | |
AmazonLinux2ImageSsmParameter(ByRefValue) | Used by jsii to construct an instance of this class from a Javascript-owned object reference |
AmazonLinux2ImageSsmParameter(DeputyBase.DeputyProps) | Used by jsii to construct an instance of this class from DeputyProps |
Methods
SsmParameterName(IAmazonLinux2ImageSsmParameterProps) | Generates a SSM Parameter name for a specific amazon linux 2 AMI. |
Constructors
AmazonLinux2ImageSsmParameter(IAmazonLinux2ImageSsmParameterProps)
public AmazonLinux2ImageSsmParameter(IAmazonLinux2ImageSsmParameterProps props)
Parameters
AmazonLinux2ImageSsmParameter(ByRefValue)
Used by jsii to construct an instance of this class from a Javascript-owned object reference
protected AmazonLinux2ImageSsmParameter(ByRefValue reference)
Parameters
- reference Amazon.JSII.Runtime.Deputy.ByRefValue
The Javascript-owned object reference
AmazonLinux2ImageSsmParameter(DeputyBase.DeputyProps)
Used by jsii to construct an instance of this class from DeputyProps
protected AmazonLinux2ImageSsmParameter(DeputyBase.DeputyProps props)
Parameters
- props Amazon.JSII.Runtime.Deputy.DeputyBase.DeputyProps
The deputy props
Methods
SsmParameterName(IAmazonLinux2ImageSsmParameterProps)
Generates a SSM Parameter name for a specific amazon linux 2 AMI.
public static string SsmParameterName(IAmazonLinux2ImageSsmParameterProps props)
Parameters
Returns
System.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"