Uses of Interface
software.amazon.awscdk.services.ec2.IMachineImage
Packages that use 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
Methods in software.amazon.awscdk.services.autoscaling that return IMachineImageModifier and TypeMethodDescriptiondefault IMachineImageAutoScalingGroupProps.getMachineImage()AMI to launch.final IMachineImageAutoScalingGroupProps.Jsii$Proxy.getMachineImage()Methods in software.amazon.awscdk.services.autoscaling with parameters of type IMachineImageModifier 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
Methods in software.amazon.awscdk.services.batch that return IMachineImageModifier and TypeMethodDescriptiondefault IMachineImageComputeResources.getImage()(experimental) The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.final IMachineImageComputeResources.Jsii$Proxy.getImage()Methods in software.amazon.awscdk.services.batch with parameters of type IMachineImageModifier and TypeMethodDescriptionComputeResources.Builder.image(IMachineImage image) Sets the value ofComputeResources.getImage() -
Uses of IMachineImage in software.amazon.awscdk.services.ec2
Subinterfaces of IMachineImage in software.amazon.awscdk.services.ec2Modifier and TypeInterfaceDescriptionstatic interfaceInternal default implementation forIMachineImage.Classes in software.amazon.awscdk.services.ec2 that implement IMachineImageModifier and TypeClassDescriptionclassSelects the latest version of Amazon Linux.classConstruct a Linux machine image from an AMI map.classSelect the image based on a given SSM parameter.classConstruct a Windows machine image from an AMI map.static final classA proxy class which represents a concrete javascript instance of this type.classA machine image whose AMI ID will be searched using DescribeImages.classMachine image representing the latest NAT instance image.classSelect the latest version of the indicated Windows version.Methods in software.amazon.awscdk.services.ec2 that return IMachineImageModifier and TypeMethodDescriptionstatic IMachineImageMachineImage.fromSsmParameter(String parameterName) An image specified in SSM parameter store.static IMachineImageMachineImage.fromSsmParameter(String parameterName, SsmParameterImageOptions options) An image specified in SSM parameter store.static IMachineImageMachineImage.fromSSMParameter(String parameterName, OperatingSystemType os) Deprecated.static IMachineImageMachineImage.fromSSMParameter(String parameterName, OperatingSystemType os, UserData userData) Deprecated.UseMachineImage.fromSsmParameter()insteadstatic IMachineImageMachineImage.genericLinux(Map<String, String> amiMap) A Linux image where you specify the AMI ID for every region.static IMachineImageMachineImage.genericLinux(Map<String, String> amiMap, GenericLinuxImageProps props) A Linux image where you specify the AMI ID for every region.static IMachineImageMachineImage.genericWindows(Map<String, String> amiMap) A Windows image where you specify the AMI ID for every region.static IMachineImageMachineImage.genericWindows(Map<String, String> amiMap, GenericWindowsImageProps props) A Windows image where you specify the AMI ID for every region.default IMachineImageBastionHostLinuxProps.getMachineImage()The machine image to use, assumed to have SSM Agent preinstalled.final IMachineImageBastionHostLinuxProps.Jsii$Proxy.getMachineImage()InstanceProps.getMachineImage()AMI to launch.final IMachineImageInstanceProps.Jsii$Proxy.getMachineImage()default IMachineImageLaunchTemplateProps.getMachineImage()The AMI that will be used by instances.final IMachineImageLaunchTemplateProps.Jsii$Proxy.getMachineImage()default IMachineImageNatInstanceProps.getMachineImage()The machine image (AMI) to use.final IMachineImageNatInstanceProps.Jsii$Proxy.getMachineImage()static IMachineImageMachineImage.latestAmazonLinux()An Amazon Linux image that is automatically kept up-to-date.static IMachineImageMachineImage.latestAmazonLinux(AmazonLinuxImageProps props) An Amazon Linux image that is automatically kept up-to-date.static IMachineImageMachineImage.latestWindows(WindowsVersion version) A Windows image that is automatically kept up-to-date.static IMachineImageMachineImage.latestWindows(WindowsVersion version, WindowsImageProps props) A Windows image that is automatically kept up-to-date.static IMachineImageMachineImage.lookup(LookupMachineImageProps props) Look up a shared Machine Image using DescribeImages.Methods in software.amazon.awscdk.services.ec2 with parameters of type IMachineImageModifier 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
Classes in software.amazon.awscdk.services.ecs that implement IMachineImageModifier and TypeClassDescriptionclassConstruct an Bottlerocket image from the latest AMI published in SSM.classDeprecated.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)classConstruct a Linux or Windows machine image from the latest ECS Optimized AMI published in SSM.Methods in software.amazon.awscdk.services.ecs that return IMachineImageModifier and TypeMethodDescriptiondefault IMachineImageAddCapacityOptions.getMachineImage()The ECS-optimized AMI variant to use.final IMachineImageAddCapacityOptions.Jsii$Proxy.getMachineImage()Methods in software.amazon.awscdk.services.ecs with parameters of type IMachineImageModifier and TypeMethodDescriptionAddCapacityOptions.Builder.machineImage(IMachineImage machineImage) Sets the value ofAddCapacityOptions.getMachineImage() -
Uses of IMachineImage in software.amazon.awscdk.services.eks
Classes in software.amazon.awscdk.services.eks that implement IMachineImageModifier and TypeClassDescriptionclassConstruct an Amazon Linux 2 image from the latest EKS Optimized AMI published in SSM. -
Uses of IMachineImage in software.amazon.awscdk.services.eks.legacy
Classes in software.amazon.awscdk.services.eks.legacy that implement IMachineImage
MachineImage.fromSsmParameter()instead