aws-cdk-lib.aws_eks.EksOptimizedImage

class EksOptimizedImage

LanguageType name
.NETAmazon.CDK.AWS.EKS.EksOptimizedImage
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awseks#EksOptimizedImage
Javasoftware.amazon.awscdk.services.eks.EksOptimizedImage
Pythonaws_cdk.aws_eks.EksOptimizedImage
TypeScript (source)aws-cdk-lib » aws_eks » EksOptimizedImage

Implements IMachineImage

Construct an Amazon Linux 2 image from the latest EKS Optimized AMI published in SSM.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_eks as eks } from 'aws-cdk-lib';
const eksOptimizedImage = new eks.EksOptimizedImage(/* all optional props */ {
  cpuArch: eks.CpuArch.ARM_64,
  kubernetesVersion: 'kubernetesVersion',
  nodeType: eks.NodeType.STANDARD,
});

Initializer

new EksOptimizedImage(props?: EksOptimizedImageProps)

Parameters

  • props EksOptimizedImageProps

Constructs a new instance of the EcsOptimizedAmi class.

Methods

NameDescription
getImage(scope)Return the correct image.

getImage(scope)

public getImage(scope: Construct): MachineImageConfig

Parameters

  • scope Construct

Returns

  • MachineImageConfig

Return the correct image.