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 V2 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 IMachineImageEcsMachineImage.getImage()The machine image to use.final IMachineImageEcsMachineImage.Jsii$Proxy.getImage()default IMachineImageEksMachineImage.getImage()The machine image to use.final IMachineImageEksMachineImage.Jsii$Proxy.getImage()Methods in software.amazon.awscdk.services.batch with parameters of type IMachineImageModifier 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
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 TypeClassDescriptionclassA SSM Parameter that contains the AMI ID for Amazon Linux 2023.classA SSM Parameter that contains the AMI ID for Amazon Linux 2023.classA SSM Parameter that contains the AMI ID for Amazon Linux 2.classSelects the latest version of Amazon Linux.classclassConstruct a Linux machine image from an AMI map.classSelect the image based on a given SSM parameter at deployment time of the CloudFormation Stack.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 image based on a given SSM parameter at instance launch time.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.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()Deprecated.use MachineImage.latestAmazonLinux2 insteadstatic IMachineImageMachineImage.latestAmazonLinux(AmazonLinuxImageProps props) Deprecated.use MachineImage.latestAmazonLinux2 insteadstatic IMachineImageMachineImage.latestAmazonLinux2()An Amazon Linux 2 image that is automatically kept up-to-date.static IMachineImageMachineImage.latestAmazonLinux2(AmazonLinux2ImageSsmParameterProps props) An Amazon Linux 2 image that is automatically kept up-to-date.static IMachineImageMachineImage.latestAmazonLinux2022()Deprecated.use latestAmazonLinux2023() insteadstatic IMachineImageMachineImage.latestAmazonLinux2022(AmazonLinux2022ImageSsmParameterProps props) Deprecated.use latestAmazonLinux2023() insteadstatic IMachineImageMachineImage.latestAmazonLinux2023()An Amazon Linux 2023 image that is automatically kept up-to-date.static IMachineImageMachineImage.latestAmazonLinux2023(AmazonLinux2023ImageSsmParameterProps props) An Amazon Linux 2023 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.static IMachineImageMachineImage.resolveSsmParameterAtLaunch(String parameterName) An image specified in SSM parameter store that will be resolved at instance launch time.static IMachineImageMachineImage.resolveSsmParameterAtLaunch(String parameterName, SsmParameterImageOptions options) An image specified in SSM parameter store that will be resolved at instance launch time.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) 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
Classes in software.amazon.awscdk.services.ecs that implement IMachineImageModifier and TypeClassDescriptionclassConstruct an Bottlerocket image from the latest AMI published in SSM.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.v2.alpha
Classes in software.amazon.awscdk.services.eks.v2.alpha that implement IMachineImageModifier and TypeClassDescriptionclass(experimental) Construct an Amazon Linux 2 image from the latest EKS Optimized AMI published in SSM.