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
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
ComputeResources.getImage()
(experimental) The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.final IMachineImage
ComputeResources.Jsii$Proxy.getImage()
Modifier and TypeMethodDescriptionComputeResources.Builder.image
(IMachineImage image) Sets the value ofComputeResources.getImage()
-
Uses of IMachineImage in software.amazon.awscdk.services.ec2
Modifier and TypeInterfaceDescriptionstatic interface
Internal default implementation forIMachineImage
.Modifier and TypeClassDescriptionclass
Selects the latest version of Amazon Linux.class
Construct a Linux machine image from an AMI map.class
Select the image based on a given SSM parameter.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 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.fromSSMParameter
(String parameterName, OperatingSystemType os) Deprecated.static IMachineImage
MachineImage.fromSSMParameter
(String parameterName, OperatingSystemType os, UserData userData) Deprecated.UseMachineImage.fromSsmParameter()
insteadstatic 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()
An Amazon Linux image that is automatically kept up-to-date.static IMachineImage
MachineImage.latestAmazonLinux
(AmazonLinuxImageProps props) An Amazon Linux 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.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) 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
Deprecated.seeEcsOptimizedImage.amazonLinux(software.amazon.awscdk.services.ecs.EcsOptimizedImageOptions)
,EcsOptimizedImage.amazonLinux(software.amazon.awscdk.services.ecs.EcsOptimizedImageOptions)
andEcsOptimizedImage.windows(software.amazon.awscdk.services.ecs.WindowsOptimizedVersion, software.amazon.awscdk.services.ecs.EcsOptimizedImageOptions)
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. -
Uses of IMachineImage in software.amazon.awscdk.services.eks.legacy
MachineImage.fromSsmParameter()
instead