GenericLinuxImage
- class aws_cdk.aws_ec2.GenericLinuxImage(ami_map, *, user_data=None)
Bases:
object
Construct a Linux machine image from an AMI map.
Linux images IDs are not published to SSM parameter store yet, so you’ll have to manually specify an AMI map.
- ExampleMetadata:
lit=aws-autoscaling/test/example.images.lit.ts infused
Example:
# Pick a Windows edition to use windows = ec2.WindowsImage(ec2.WindowsVersion.WINDOWS_SERVER_2019_ENGLISH_FULL_BASE) # Pick the right Amazon Linux edition. All arguments shown are optional # and will default to these values when omitted. amzn_linux = ec2.AmazonLinuxImage( generation=ec2.AmazonLinuxGeneration.AMAZON_LINUX, edition=ec2.AmazonLinuxEdition.STANDARD, virtualization=ec2.AmazonLinuxVirt.HVM, storage=ec2.AmazonLinuxStorage.GENERAL_PURPOSE ) # For other custom (Linux) images, instantiate a `GenericLinuxImage` with # a map giving the AMI to in for each region: linux = ec2.GenericLinuxImage({ "us-east-1": "ami-97785bed", "eu-west-1": "ami-12345678" })
- Parameters:
ami_map (
Mapping
[str
,str
]) –user_data (
Optional
[UserData
]) – Initial user data. Default: - Empty UserData for Linux machines
Methods