aws_cdk.aws_eks

Package Overview

AutoScalingGroupOptions

AwsAuth

Manages mapping between IAM users and roles to Kubernetes RBAC configuration.

AwsAuthMapping

AwsAuthProps

BootstrapOptions

CapacityOptions

CfnCluster

A CloudFormation AWS::EKS::Cluster.

CfnClusterProps

CfnNodegroup

A CloudFormation AWS::EKS::Nodegroup.

CfnNodegroupProps

Cluster

A Cluster represents a managed Kubernetes Service (EKS).

ClusterAttributes

ClusterOptions

ClusterProps

CoreDnsComputeType

The type of compute resources to use for CoreDNS.

DefaultCapacityType

The default capacity type for the cluster.

EksOptimizedImage

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

EksOptimizedImageProps

FargateCluster

Defines an EKS cluster that runs entirely on AWS Fargate.

FargateClusterProps

FargateProfile

Fargate profiles allows an administrator to declare which pods run on Fargate.

FargateProfileOptions

FargateProfileProps

HelmChart

Represents a helm chart within the Kubernetes system.

HelmChartOptions

HelmChartProps

ICluster

An EKS cluster.

INodegroup

NodeGroup interface.

KubernetesPatch

A CloudFormation resource which applies/restores a JSON patch into a Kubernetes resource.

KubernetesPatchProps

KubernetesResource

Represents a resource within the Kubernetes system.

KubernetesResourceProps

KubernetesVersion

Kubernetes cluster version.

MachineImageType

The machine image type.

NodeType

Whether the worker nodes should support GPU or just standard instances.

Nodegroup

The Nodegroup resource class.

NodegroupAmiType

The AMI type for your node group.

NodegroupOptions

NodegroupProps

NodegroupRemoteAccess

PatchType

Values for kubectl patch –type argument.

Selector

ServiceAccount

Service Account.

ServiceAccountOptions

ServiceAccountProps