EksMachineImage Struct
A Batch MachineImage that is compatible with EKS.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_batch as batch } from 'aws-cdk-lib';
import { aws_ec2 as ec2 } from 'aws-cdk-lib';
declare const machineImage: ec2.IMachineImage;
const eksMachineImage: batch.EksMachineImage = {
image: machineImage,
imageType: batch.EksMachineImageType.EKS_AL2,
};
Properties
imageIMachineImageimageIMachineImageimageIMachineImageImageIMachineImageImageIMachineImage= chosen by batch#The machine image to use.
imageTypeEksMachineImageTypeimage_typeEksMachineImageTypeimageTypeEksMachineImageTypeImageTypeEksMachineImageTypeImageTypeEksMachineImageType= 'EKS_AL2' for non-gpu instances,…#Tells Batch which instance type to launch this image on.
default
Default: 'EKS_AL2' for non-gpu instances, 'EKS_AL2_NVIDIA' for gpu instances. If the '@aws-cdk/aws-batch:defaultToAL2023' feature flag is set, 'EKS_AL2023' will be used instead of 'EKS_AL2'.