Class AmazonLinux2023ImageSsmParameter
A SSM Parameter that contains the AMI ID for Amazon Linux 2023.
Implements
Inherited Members
Namespace: Amazon.CDK.AWS.EC2
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class AmazonLinux2023ImageSsmParameter : AmazonLinuxImageSsmParameterBase, IMachineImage
Syntax (vb)
Public Class AmazonLinux2023ImageSsmParameter
Inherits AmazonLinuxImageSsmParameterBase
Implements IMachineImage
Remarks
ExampleMetadata: infused
Examples
Vpc vpc;
new Instance(this, "LatestAl2023", new InstanceProps {
Vpc = vpc,
InstanceType = InstanceType.Of(InstanceClass.C7G, InstanceSize.LARGE),
MachineImage = MachineImage.LatestAmazonLinux2023(new AmazonLinux2023ImageSsmParameterProps {
CachedInContext = true
})
});
// or
// or
new Instance(this, "LatestAl2023", new InstanceProps {
Vpc = vpc,
InstanceType = InstanceType.Of(InstanceClass.C7G, InstanceSize.LARGE),
// context cache is turned on by default
MachineImage = new AmazonLinux2023ImageSsmParameter()
});
Synopsis
Constructors
AmazonLinux2023ImageSsmParameter(IAmazonLinux2023ImageSsmParameterProps) | |
AmazonLinux2023ImageSsmParameter(ByRefValue) | Used by jsii to construct an instance of this class from a Javascript-owned object reference |
AmazonLinux2023ImageSsmParameter(DeputyBase.DeputyProps) | Used by jsii to construct an instance of this class from DeputyProps |
Methods
SsmParameterName(IAmazonLinux2023ImageSsmParameterProps) | Generates a SSM Parameter name for a specific amazon linux 2023 AMI. |
Constructors
AmazonLinux2023ImageSsmParameter(IAmazonLinux2023ImageSsmParameterProps)
public AmazonLinux2023ImageSsmParameter(IAmazonLinux2023ImageSsmParameterProps props = null)
Parameters
AmazonLinux2023ImageSsmParameter(ByRefValue)
Used by jsii to construct an instance of this class from a Javascript-owned object reference
protected AmazonLinux2023ImageSsmParameter(ByRefValue reference)
Parameters
- reference Amazon.JSII.Runtime.Deputy.ByRefValue
The Javascript-owned object reference
AmazonLinux2023ImageSsmParameter(DeputyBase.DeputyProps)
Used by jsii to construct an instance of this class from DeputyProps
protected AmazonLinux2023ImageSsmParameter(DeputyBase.DeputyProps props)
Parameters
- props Amazon.JSII.Runtime.Deputy.DeputyBase.DeputyProps
The deputy props
Methods
SsmParameterName(IAmazonLinux2023ImageSsmParameterProps)
Generates a SSM Parameter name for a specific amazon linux 2023 AMI.
public static string SsmParameterName(IAmazonLinux2023ImageSsmParameterProps props)
Parameters
Returns
System.String
Remarks
Example values:
"/aws/service/ami-amazon-linux-latest/al2023-ami-kernel-6.1-arm64",
"/aws/service/ami-amazon-linux-latest/al2023-ami-kernel-6.1-x86_64",
"/aws/service/ami-amazon-linux-latest/al2023-ami-minimal-kernel-6.1-arm64",
"/aws/service/ami-amazon-linux-latest/al2023-ami-minimal-kernel-6.1-x86_64",
"/aws/service/ami-amazon-linux-latest/al2023-ami-minimal-kernel-default-arm64",
"/aws/service/ami-amazon-linux-latest/al2023-ami-kernel-default-x86_64",
"/aws/service/ami-amazon-linux-latest/al2023-ami-minimal-kernel-default-x86_64",
"/aws/service/ami-amazon-linux-latest/al2023-ami-kernel-default-arm64",