aws_cdk.aws_eks

Package Overview

AutoScalingGroupCapacityOptions

AutoScalingGroupOptions

AwsAuth

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

AwsAuthMapping

AwsAuthProps

BootstrapOptions

CfnCluster

A CloudFormation AWS::EKS::Cluster.

CfnClusterProps

CfnFargateProfile

A CloudFormation AWS::EKS::FargateProfile.

CfnFargateProfileProps

CfnNodegroup

A CloudFormation AWS::EKS::Nodegroup.

CfnNodegroupProps

Cluster

(experimental) A Cluster represents a managed Kubernetes Service (EKS).

ClusterAttributes

ClusterOptions

ClusterProps

CommonClusterOptions

CoreDnsComputeType

(experimental) The type of compute resources to use for CoreDNS.

CpuArch

(experimental) CPU architecture.

DefaultCapacityType

(experimental) The default capacity type for the cluster.

EksOptimizedImage

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

EksOptimizedImageProps

EndpointAccess

(experimental) Endpoint access characteristics.

FargateCluster

(experimental) Defines an EKS cluster that runs entirely on AWS Fargate.

FargateClusterProps

FargateProfile

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

FargateProfileOptions

FargateProfileProps

HelmChart

(experimental) Represents a helm chart within the Kubernetes system.

HelmChartOptions

HelmChartProps

ICluster

(experimental) An EKS cluster.

INodegroup

(experimental) NodeGroup interface.

KubectlLayer

(experimental) An AWS Lambda layer that includes kubectl and the AWS CLI.

KubectlLayerProps

KubernetesManifest

(experimental) Represents a manifest within the Kubernetes system.

KubernetesManifestProps

KubernetesObjectValue

(experimental) Represents a value of a specific object deployed in the cluster.

KubernetesObjectValueProps

KubernetesPatch

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

KubernetesPatchProps

KubernetesVersion

(experimental) Kubernetes cluster version.

LaunchTemplateSpec

LegacyCluster

(experimental) A Cluster represents a managed Kubernetes Service (EKS).

LegacyClusterProps

MachineImageType

(experimental) The machine image type.

NodeType

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

Nodegroup

(experimental) The Nodegroup resource class.

NodegroupAmiType

(experimental) The AMI type for your node group.

NodegroupOptions

NodegroupProps

NodegroupRemoteAccess

OpenIdConnectProvider

(experimental) IAM OIDC identity providers are entities in IAM that describe an external identity provider (IdP) service that supports the OpenID Connect (OIDC) standard, such as Google or Salesforce.

OpenIdConnectProviderProps

PatchType

(experimental) Values for kubectl patch –type argument.

Selector

ServiceAccount

(experimental) Service Account.

ServiceAccountOptions

ServiceAccountProps

ServiceLoadBalancerAddressOptions