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

CommonClusterOptions

CoreDnsComputeType

The type of compute resources to use for CoreDNS.

CpuArch

CPU architecture.

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

EndpointAccess

Endpoint access characteristics.

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.

KubectlLayer

An AWS Lambda layer that includes kubectl and the AWS CLI.

KubectlLayerProps

KubernetesManifest

Represents a manifest within the Kubernetes system.

KubernetesManifestProps

KubernetesObjectValue

Represents a value of a specific object deployed in the cluster.

KubernetesObjectValueProps

KubernetesPatch

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

KubernetesPatchProps

KubernetesVersion

Kubernetes cluster version.

LaunchTemplate

LegacyCluster

A Cluster represents a managed Kubernetes Service (EKS).

LegacyClusterProps

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

ServiceLoadBalancerAddressOptions