@aws-cdk_aws-batch-alpha.EksMachineImage

interface EksMachineImage ๐Ÿ”น

LanguageType name
.NETAmazon.CDK.AWS.Batch.Alpha.EksMachineImage
Gogithub.com/aws/aws-cdk-go/awscdkbatchalpha/v2#EksMachineImage
Javasoftware.amazon.awscdk.services.batch.alpha.EksMachineImage
Pythonaws_cdk.aws_batch_alpha.EksMachineImage
TypeScript (source)@aws-cdk/aws-batch-alpha ยป EksMachineImage

A Batch MachineImage that is compatible with EKS.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as batch_alpha from '@aws-cdk/aws-batch-alpha';
import { aws_ec2 as ec2 } from 'aws-cdk-lib';

declare const machineImage: ec2.IMachineImage;
const eksMachineImage: batch_alpha.EksMachineImage = {
  image: machineImage,
  imageType: batch_alpha.EksMachineImageType.EKS_AL2,
};

Properties

NameTypeDescription
image?๐Ÿ”นIMachineImageThe machine image to use.
imageType?๐Ÿ”นEksMachineImageTypeTells Batch which instance type to launch this image on.

image?๐Ÿ”น

Type: IMachineImage (optional, default: chosen by batch)

The machine image to use.


imageType?๐Ÿ”น

Type: EksMachineImageType (optional, default: 'EKS_AL2' for non-gpu instances, 'EKS_AL2_NVIDIA' for gpu instances)

Tells Batch which instance type to launch this image on.