| Package | Description |
|---|---|
| software.amazon.awscdk.services.autoscaling |
Amazon EC2 Auto Scaling Construct Library
|
| software.amazon.awscdk.services.ec2 |
Amazon EC2 Construct Library
|
| software.amazon.awscdk.services.ecs |
Amazon ECS Construct Library
|
| software.amazon.awscdk.services.eks |
Amazon EKS Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
default IMachineImage |
AutoScalingGroupProps.getMachineImage()
AMI to launch.
|
IMachineImage |
AutoScalingGroupProps.Jsii$Proxy.getMachineImage() |
| Modifier and Type | Method and Description |
|---|---|
AutoScalingGroupProps.Builder |
AutoScalingGroupProps.Builder.machineImage(IMachineImage machineImage)
Sets the value of
AutoScalingGroupProps.getMachineImage() |
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.machineImage(IMachineImage machineImage)
AMI to launch.
|
| Modifier and Type | Interface and Description |
|---|---|
static interface |
IMachineImage.Jsii$Default
Internal default implementation for
IMachineImage. |
| Modifier and Type | Class and Description |
|---|---|
class |
AmazonLinuxImage
Selects the latest version of Amazon Linux.
|
class |
GenericLinuxImage
Construct a Linux machine image from an AMI map.
|
class |
GenericSSMParameterImage
Select the image based on a given SSM parameter.
|
class |
GenericWindowsImage
Construct a Windows machine image from an AMI map.
|
static class |
IMachineImage.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
LookupMachineImage
A machine image whose AMI ID will be searched using DescribeImages.
|
class |
NatInstanceImage
Machine image representing the latest NAT instance image.
|
class |
WindowsImage
Select the latest version of the indicated Windows version.
|
| Modifier and Type | Method and Description |
|---|---|
static 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.
|
IMachineImage |
InstanceProps.getMachineImage()
AMI to launch.
|
IMachineImage |
InstanceProps.Jsii$Proxy.getMachineImage() |
default IMachineImage |
NatInstanceProps.getMachineImage()
The machine image (AMI) to use.
|
IMachineImage |
NatInstanceProps.Jsii$Proxy.getMachineImage() |
default IMachineImage |
LaunchTemplateProps.getMachineImage()
The AMI that will be used by instances.
|
IMachineImage |
LaunchTemplateProps.Jsii$Proxy.getMachineImage() |
default IMachineImage |
BastionHostLinuxProps.getMachineImage()
The machine image to use, assumed to have SSM Agent preinstalled.
|
IMachineImage |
BastionHostLinuxProps.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 Type | Method and Description |
|---|---|
Instance.Builder |
Instance.Builder.machineImage(IMachineImage machineImage)
AMI to launch.
|
InstanceProps.Builder |
InstanceProps.Builder.machineImage(IMachineImage machineImage)
Sets the value of
InstanceProps.getMachineImage() |
LaunchTemplate.Builder |
LaunchTemplate.Builder.machineImage(IMachineImage machineImage)
The AMI that will be used by instances.
|
NatInstanceProps.Builder |
NatInstanceProps.Builder.machineImage(IMachineImage machineImage)
Sets the value of
NatInstanceProps.getMachineImage() |
BastionHostLinux.Builder |
BastionHostLinux.Builder.machineImage(IMachineImage machineImage)
The machine image to use, assumed to have SSM Agent preinstalled.
|
NatInstanceProvider.Builder |
NatInstanceProvider.Builder.machineImage(IMachineImage machineImage)
The machine image (AMI) to use.
|
LaunchTemplateProps.Builder |
LaunchTemplateProps.Builder.machineImage(IMachineImage machineImage)
Sets the value of
LaunchTemplateProps.getMachineImage() |
BastionHostLinuxProps.Builder |
BastionHostLinuxProps.Builder.machineImage(IMachineImage machineImage)
Sets the value of
BastionHostLinuxProps.getMachineImage() |
| Modifier and Type | Class and Description |
|---|---|
class |
BottleRocketImage
Construct an Bottlerocket image from the latest AMI published in SSM.
|
class |
EcsOptimizedImage
Construct a Linux or Windows machine image from the latest ECS Optimized AMI published in SSM.
|
| Modifier and Type | Method and Description |
|---|---|
default IMachineImage |
AddCapacityOptions.getMachineImage()
The ECS-optimized AMI variant to use.
|
IMachineImage |
AddCapacityOptions.Jsii$Proxy.getMachineImage() |
| Modifier and Type | Method and Description |
|---|---|
AddCapacityOptions.Builder |
AddCapacityOptions.Builder.machineImage(IMachineImage machineImage)
Sets the value of
AddCapacityOptions.getMachineImage() |
| Modifier and Type | Class and Description |
|---|---|
class |
EksOptimizedImage
Construct an Amazon Linux 2 image from the latest EKS Optimized AMI published in SSM.
|
Copyright © 2022. All rights reserved.