Uses of Interface
software.amazon.awscdk.services.ec2.IMachineImage
Package
Description
Amazon EC2 Auto Scaling Construct Library
AWS Batch Construct Library
Amazon EC2 Construct Library
Amazon ECS Construct Library
Amazon EKS Construct Library
-
Uses of IMachineImage in software.amazon.awscdk.services.autoscaling
Modifier and TypeMethodDescriptiondefault IMachineImage
AutoScalingGroupProps.getMachineImage()
AMI to launch.final IMachineImage
AutoScalingGroupProps.Jsii$Proxy.getMachineImage()
Modifier and TypeMethodDescriptionAutoScalingGroup.Builder.machineImage
(IMachineImage machineImage) AMI to launch.AutoScalingGroupProps.Builder.machineImage
(IMachineImage machineImage) Sets the value ofAutoScalingGroupProps.getMachineImage()
-
Uses of IMachineImage in software.amazon.awscdk.services.batch
Modifier and TypeMethodDescriptiondefault IMachineImage
EcsMachineImage.getImage()
The machine image to use.final IMachineImage
EcsMachineImage.Jsii$Proxy.getImage()
default IMachineImage
EksMachineImage.getImage()
The machine image to use.final IMachineImage
EksMachineImage.Jsii$Proxy.getImage()
Modifier and TypeMethodDescriptionEcsMachineImage.Builder.image
(IMachineImage image) Sets the value ofEcsMachineImage.getImage()
EksMachineImage.Builder.image
(IMachineImage image) Sets the value ofEksMachineImage.getImage()
-
Uses of IMachineImage in software.amazon.awscdk.services.ec2
Modifier and TypeInterfaceDescriptionstatic interface
Internal default implementation forIMachineImage
.Modifier and TypeClassDescriptionclass
A SSM Parameter that contains the AMI ID for Amazon Linux 2023.class
A SSM Parameter that contains the AMI ID for Amazon Linux 2023.class
A SSM Parameter that contains the AMI ID for Amazon Linux 2.class
Selects the latest version of Amazon Linux.class
class
Construct a Linux machine image from an AMI map.class
Select the image based on a given SSM parameter at deployment time of the CloudFormation Stack.class
Construct a Windows machine image from an AMI map.static final class
A proxy class which represents a concrete javascript instance of this type.class
A machine image whose AMI ID will be searched using DescribeImages.class
Machine image representing the latest NAT instance image.class
Select the image based on a given SSM parameter at instance launch time.class
Select the latest version of the indicated Windows version.Modifier and TypeMethodDescriptionstatic IMachineImage
MachineImage.fromSsmParameter
(String parameterName) An image specified in SSM parameter store.static IMachineImage
MachineImage.fromSsmParameter
(String parameterName, SsmParameterImageOptions options) An image specified in SSM parameter store.static IMachineImage
MachineImage.genericLinux
(Map<String, String> amiMap) A Linux image where you specify the AMI ID for every region.static IMachineImage
MachineImage.genericLinux
(Map<String, String> amiMap, GenericLinuxImageProps props) A Linux image where you specify the AMI ID for every region.static IMachineImage
MachineImage.genericWindows
(Map<String, String> amiMap) A Windows image where you specify the AMI ID for every region.static IMachineImage
MachineImage.genericWindows
(Map<String, String> amiMap, GenericWindowsImageProps props) A Windows image where you specify the AMI ID for every region.default IMachineImage
BastionHostLinuxProps.getMachineImage()
The machine image to use, assumed to have SSM Agent preinstalled.final IMachineImage
BastionHostLinuxProps.Jsii$Proxy.getMachineImage()
InstanceProps.getMachineImage()
AMI to launch.final IMachineImage
InstanceProps.Jsii$Proxy.getMachineImage()
default IMachineImage
LaunchTemplateProps.getMachineImage()
The AMI that will be used by instances.final IMachineImage
LaunchTemplateProps.Jsii$Proxy.getMachineImage()
default IMachineImage
NatInstanceProps.getMachineImage()
The machine image (AMI) to use.final IMachineImage
NatInstanceProps.Jsii$Proxy.getMachineImage()
static IMachineImage
MachineImage.latestAmazonLinux()
Deprecated.use MachineImage.latestAmazonLinux2 insteadstatic IMachineImage
MachineImage.latestAmazonLinux
(AmazonLinuxImageProps props) Deprecated.use MachineImage.latestAmazonLinux2 insteadstatic IMachineImage
MachineImage.latestAmazonLinux2()
An Amazon Linux 2 image that is automatically kept up-to-date.static IMachineImage
MachineImage.latestAmazonLinux2
(AmazonLinux2ImageSsmParameterProps props) An Amazon Linux 2 image that is automatically kept up-to-date.static IMachineImage
MachineImage.latestAmazonLinux2022()
Deprecated.use latestAmazonLinux2023() insteadstatic IMachineImage
MachineImage.latestAmazonLinux2022
(AmazonLinux2022ImageSsmParameterProps props) Deprecated.use latestAmazonLinux2023() insteadstatic IMachineImage
MachineImage.latestAmazonLinux2023()
An Amazon Linux 2023 image that is automatically kept up-to-date.static IMachineImage
MachineImage.latestAmazonLinux2023
(AmazonLinux2023ImageSsmParameterProps props) An Amazon Linux 2023 image that is automatically kept up-to-date.static IMachineImage
MachineImage.latestWindows
(WindowsVersion version) A Windows image that is automatically kept up-to-date.static IMachineImage
MachineImage.latestWindows
(WindowsVersion version, WindowsImageProps props) A Windows image that is automatically kept up-to-date.static IMachineImage
MachineImage.lookup
(LookupMachineImageProps props) Look up a shared Machine Image using DescribeImages.static IMachineImage
MachineImage.resolveSsmParameterAtLaunch
(String parameterName) An image specified in SSM parameter store that will be resolved at instance launch time.static IMachineImage
MachineImage.resolveSsmParameterAtLaunch
(String parameterName, SsmParameterImageOptions options) An image specified in SSM parameter store that will be resolved at instance launch time.Modifier and TypeMethodDescriptionBastionHostLinux.Builder.machineImage
(IMachineImage machineImage) The machine image to use, assumed to have SSM Agent preinstalled.BastionHostLinuxProps.Builder.machineImage
(IMachineImage machineImage) Sets the value ofBastionHostLinuxProps.getMachineImage()
Instance.Builder.machineImage
(IMachineImage machineImage) AMI to launch.InstanceProps.Builder.machineImage
(IMachineImage machineImage) Sets the value ofInstanceProps.getMachineImage()
LaunchTemplate.Builder.machineImage
(IMachineImage machineImage) The AMI that will be used by instances.LaunchTemplateProps.Builder.machineImage
(IMachineImage machineImage) Sets the value ofLaunchTemplateProps.getMachineImage()
NatInstanceProps.Builder.machineImage
(IMachineImage machineImage) Sets the value ofNatInstanceProps.getMachineImage()
NatInstanceProvider.Builder.machineImage
(IMachineImage machineImage) Deprecated.The machine image (AMI) to use.NatInstanceProviderV2.Builder.machineImage
(IMachineImage machineImage) The machine image (AMI) to use. -
Uses of IMachineImage in software.amazon.awscdk.services.ecs
Modifier and TypeClassDescriptionclass
Construct an Bottlerocket image from the latest AMI published in SSM.class
Construct a Linux or Windows machine image from the latest ECS Optimized AMI published in SSM.Modifier and TypeMethodDescriptiondefault IMachineImage
AddCapacityOptions.getMachineImage()
The ECS-optimized AMI variant to use.final IMachineImage
AddCapacityOptions.Jsii$Proxy.getMachineImage()
Modifier and TypeMethodDescriptionAddCapacityOptions.Builder.machineImage
(IMachineImage machineImage) Sets the value ofAddCapacityOptions.getMachineImage()
-
Uses of IMachineImage in software.amazon.awscdk.services.eks
Modifier and TypeClassDescriptionclass
Construct an Amazon Linux 2 image from the latest EKS Optimized AMI published in SSM.