class EksOptimizedImage
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.EKS.EksOptimizedImage |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awseks#EksOptimizedImage |
![]() | software.amazon.awscdk.services.eks.EksOptimizedImage |
![]() | aws_cdk.aws_eks.EksOptimizedImage |
![]() | aws-cdk-lib » aws_eks » EksOptimizedImage |
Implements
IMachine
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
Eks
Optimized Image Props
Constructs a new instance of the EcsOptimizedAmi class.
Methods
Name | Description |
---|---|
get | Return the correct image. |
getImage(scope)
public getImage(scope: Construct): MachineImageConfig
Parameters
- scope
Construct
Returns
Return the correct image.