| Package | Description |
|---|---|
| software.amazon.awscdk.services.autoscaling |
Amazon EC2 Auto Scaling Construct Library
|
| software.amazon.awscdk.services.batch |
AWS Batch 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()
(experimental) AMI to launch.
|
IMachineImage |
AutoScalingGroupProps.Jsii$Proxy.getMachineImage() |
| Modifier and Type | Method and Description |
|---|---|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.machineImage(IMachineImage machineImage)
(experimental) AMI to launch.
|
AutoScalingGroupProps.Builder |
AutoScalingGroupProps.Builder.machineImage(IMachineImage machineImage)
Sets the value of
AutoScalingGroupProps.getMachineImage() |
| Modifier and Type | Method and Description |
|---|---|
default IMachineImage |
ComputeResources.getImage()
(experimental) The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.
|
IMachineImage |
ComputeResources.Jsii$Proxy.getImage() |
| Modifier and Type | Method and Description |
|---|---|
ComputeResources.Builder |
ComputeResources.Builder.image(IMachineImage image)
Sets the value of
ComputeResources.getImage() |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
IMachineImage.Jsii$Default
Internal default implementation for
IMachineImage. |
| Modifier and Type | Class and Description |
|---|---|
class |
AmazonLinuxImage
(experimental) Selects the latest version of Amazon Linux.
|
class |
GenericLinuxImage
(experimental) Construct a Linux machine image from an AMI map.
|
class |
GenericSSMParameterImage
(experimental) Select the image based on a given SSM parameter.
|
class |
GenericWindowsImage
(experimental) 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
(experimental) A machine image whose AMI ID will be searched using DescribeImages.
|
class |
NatInstanceImage
(experimental) Machine image representing the latest NAT instance image.
|
class |
WindowsImage
(experimental) Select the latest version of the indicated Windows version.
|
| Modifier and Type | Method and Description |
|---|---|
static IMachineImage |
MachineImage.fromSsmParameter(String parameterName)
(experimental) An image specified in SSM parameter store.
|
static IMachineImage |
MachineImage.fromSSMParameter(String parameterName,
OperatingSystemType os)
Deprecated.
Use `MachineImage.fromSsmParameter()` instead
|
static IMachineImage |
MachineImage.fromSSMParameter(String parameterName,
OperatingSystemType os,
UserData userData)
Deprecated.
Use `MachineImage.fromSsmParameter()` instead
|
static IMachineImage |
MachineImage.fromSsmParameter(String parameterName,
SsmParameterImageOptions options)
(experimental) An image specified in SSM parameter store.
|
static IMachineImage |
MachineImage.genericLinux(Map<String,String> amiMap)
(experimental) A Linux image where you specify the AMI ID for every region.
|
static IMachineImage |
MachineImage.genericLinux(Map<String,String> amiMap,
GenericLinuxImageProps props)
(experimental) A Linux image where you specify the AMI ID for every region.
|
static IMachineImage |
MachineImage.genericWindows(Map<String,String> amiMap)
(experimental) A Windows image where you specify the AMI ID for every region.
|
static IMachineImage |
MachineImage.genericWindows(Map<String,String> amiMap,
GenericWindowsImageProps props)
(experimental) A Windows image where you specify the AMI ID for every region.
|
default IMachineImage |
LaunchTemplateProps.getMachineImage()
(experimental) The AMI that will be used by instances.
|
IMachineImage |
LaunchTemplateProps.Jsii$Proxy.getMachineImage() |
IMachineImage |
InstanceProps.getMachineImage()
(experimental) AMI to launch.
|
IMachineImage |
InstanceProps.Jsii$Proxy.getMachineImage() |
default IMachineImage |
NatInstanceProps.getMachineImage()
(experimental) The machine image (AMI) to use.
|
IMachineImage |
NatInstanceProps.Jsii$Proxy.getMachineImage() |
default IMachineImage |
BastionHostLinuxProps.getMachineImage()
(experimental) The machine image to use, assumed to have SSM Agent preinstalled.
|
IMachineImage |
BastionHostLinuxProps.Jsii$Proxy.getMachineImage() |
static IMachineImage |
MachineImage.latestAmazonLinux()
(experimental) An Amazon Linux image that is automatically kept up-to-date.
|
static IMachineImage |
MachineImage.latestAmazonLinux(AmazonLinuxImageProps props)
(experimental) An Amazon Linux image that is automatically kept up-to-date.
|
static IMachineImage |
MachineImage.latestWindows(WindowsVersion version)
(experimental) A Windows image that is automatically kept up-to-date.
|
static IMachineImage |
MachineImage.latestWindows(WindowsVersion version,
WindowsImageProps props)
(experimental) A Windows image that is automatically kept up-to-date.
|
static IMachineImage |
MachineImage.lookup(LookupMachineImageProps props)
(experimental) Look up a shared Machine Image using DescribeImages.
|
| Modifier and Type | Method and Description |
|---|---|
LaunchTemplateProps.Builder |
LaunchTemplateProps.Builder.machineImage(IMachineImage machineImage)
Sets the value of
LaunchTemplateProps.getMachineImage() |
InstanceProps.Builder |
InstanceProps.Builder.machineImage(IMachineImage machineImage)
Sets the value of
InstanceProps.getMachineImage() |
NatInstanceProps.Builder |
NatInstanceProps.Builder.machineImage(IMachineImage machineImage)
Sets the value of
NatInstanceProps.getMachineImage() |
LaunchTemplate.Builder |
LaunchTemplate.Builder.machineImage(IMachineImage machineImage)
(experimental) The AMI that will be used by instances.
|
Instance.Builder |
Instance.Builder.machineImage(IMachineImage machineImage)
(experimental) AMI to launch.
|
BastionHostLinuxProps.Builder |
BastionHostLinuxProps.Builder.machineImage(IMachineImage machineImage)
Sets the value of
BastionHostLinuxProps.getMachineImage() |
NatInstanceProvider.Builder |
NatInstanceProvider.Builder.machineImage(IMachineImage machineImage)
(experimental) The machine image (AMI) to use.
|
BastionHostLinux.Builder |
BastionHostLinux.Builder.machineImage(IMachineImage machineImage)
(experimental) The machine image to use, assumed to have SSM Agent preinstalled.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BottleRocketImage
(experimental) Construct an Bottlerocket image from the latest AMI published in SSM.
|
class |
EcsOptimizedAmi
Deprecated.
see
EcsOptimizedImage.amazonLinux(software.amazon.awscdk.services.ecs.EcsOptimizedImageOptions), EcsOptimizedImage.amazonLinux(software.amazon.awscdk.services.ecs.EcsOptimizedImageOptions) and EcsOptimizedImage.windows(software.amazon.awscdk.services.ecs.WindowsOptimizedVersion, software.amazon.awscdk.services.ecs.EcsOptimizedImageOptions) |
class |
EcsOptimizedImage
(experimental) 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()
(experimental) 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
(experimental) Construct an Amazon Linux 2 image from the latest EKS Optimized AMI published in SSM.
|
Copyright © 2022. All rights reserved.