Class AmazonManagedImageAttributes
(experimental) Attributes for importing an Amazon-managed image by name (and optionally a version).
Implements
Inherited Members
Namespace: Amazon.CDK.AWS.ImageBuilder.Alpha
Assembly: Amazon.CDK.AWS.ImageBuilder.Alpha.dll
Syntax (csharp)
public class AmazonManagedImageAttributes : IAmazonManagedImageAttributes
Syntax (vb)
Public Class AmazonManagedImageAttributes Implements IAmazonManagedImageAttributes
Remarks
Stability: Experimental
ExampleMetadata: infused
Examples
// Import by name
var managedImageByName = AmazonManagedImage.FromAmazonManagedImageName(this, "ManagedImageByName", "amazon-linux-2023-x86");
// Import by attributes with specific version
var managedImageByAttributes = AmazonManagedImage.FromAmazonManagedImageAttributes(this, "ManagedImageByAttributes", new AmazonManagedImageAttributes {
ImageName = "ubuntu-server-22-lts-x86",
ImageVersion = "2024.11.25"
});
Synopsis
Constructors
| AmazonManagedImageAttributes() | (experimental) Attributes for importing an Amazon-managed image by name (and optionally a version). |
Properties
| ImageName | (experimental) The name of the Amazon-managed image. |
| ImageVersion | (experimental) The version of the Amazon-managed image. |
Constructors
AmazonManagedImageAttributes()
(experimental) Attributes for importing an Amazon-managed image by name (and optionally a version).
public AmazonManagedImageAttributes()
Remarks
Stability: Experimental
ExampleMetadata: infused
Examples
// Import by name
var managedImageByName = AmazonManagedImage.FromAmazonManagedImageName(this, "ManagedImageByName", "amazon-linux-2023-x86");
// Import by attributes with specific version
var managedImageByAttributes = AmazonManagedImage.FromAmazonManagedImageAttributes(this, "ManagedImageByAttributes", new AmazonManagedImageAttributes {
ImageName = "ubuntu-server-22-lts-x86",
ImageVersion = "2024.11.25"
});
Properties
ImageName
(experimental) The name of the Amazon-managed image.
public string ImageName { get; set; }
Property Value
Remarks
The provided name must be normalized by converting all alphabetical characters to lowercase, and replacing all spaces and underscores with hyphens.
Stability: Experimental
ImageVersion
(experimental) The version of the Amazon-managed image.
public string? ImageVersion { get; set; }
Property Value
Remarks
Default: x.x.x
Stability: Experimental