package awsec2 // Virtualization type for Amazon Linux. // // Example: // // Pick a Windows edition to use // windows := ec2.NewWindowsImage(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. // amznLinux := ec2.NewAmazonLinuxImage(&AmazonLinuxImageProps{ // 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.NewGenericLinuxImage(map[string]*string{ // "us-east-1": jsii.String("ami-97785bed"), // "eu-west-1": jsii.String("ami-12345678"), // }) // type AmazonLinuxVirt string const ( // HVM virtualization (recommended). AmazonLinuxVirt_HVM AmazonLinuxVirt = "HVM" // PV virtualization. AmazonLinuxVirt_PV AmazonLinuxVirt = "PV" )