Show / Hide Table of Contents

Namespace Amazon.CDK.AWS.Eks.V2.Alpha

Classes

AccessEntry

(experimental) Represents an access entry in an Amazon EKS cluster.

AccessEntryAttributes

(experimental) Represents the attributes of an access entry.

AccessEntryProps

(experimental) Represents the properties required to create an Amazon EKS access entry.

AccessPolicy

(experimental) Represents an Amazon EKS Access Policy that implements the IAccessPolicy interface.

AccessPolicyArn

(experimental) Represents an Amazon EKS Access Policy ARN.

AccessPolicyNameOptions

(experimental) Represents the options required to create an Amazon EKS Access Policy using the fromAccessPolicyName() method.

AccessPolicyProps

(experimental) Properties for configuring an Amazon EKS Access Policy.

AccessScope

(experimental) Represents the scope of an access policy.

Addon

(experimental) Represents an Amazon EKS Add-On.

AddonAttributes

(experimental) Represents the attributes of an addon for an Amazon EKS cluster.

AddonProps

(experimental) Properties for creating an Amazon EKS Add-On.

AlbController

(experimental) Construct for installing the AWS ALB Contoller on EKS clusters.

AlbControllerOptions

(experimental) Options for AlbController.

AlbControllerProps

(experimental) Properties for AlbController.

AlbControllerVersion

(experimental) Controller version.

AutoScalingGroupCapacityOptions

(experimental) Options for adding worker nodes.

AutoScalingGroupOptions

(experimental) Options for adding an AutoScalingGroup as capacity.

BootstrapOptions

(experimental) EKS node bootstrapping options.

Cluster

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

ClusterAttributes

(experimental) Attributes for EKS clusters.

ClusterCommonOptions

(experimental) Options for configuring an EKS cluster.

ClusterProps

(experimental) Properties for configuring a standard EKS cluster (non-Fargate).

ComputeConfig

(experimental) Options for configuring EKS Auto Mode compute settings.

EksOptimizedImage

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

EksOptimizedImageProps

(experimental) Properties for EksOptimizedImage.

EndpointAccess

(experimental) Endpoint access characteristics.

FargateCluster

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

FargateClusterProps

(experimental) Configuration props for EKS Fargate.

FargateProfile

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

FargateProfileOptions

(experimental) Options for defining EKS Fargate Profiles.

FargateProfileProps

(experimental) Configuration props for EKS Fargate Profiles.

HelmChart

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

HelmChartOptions

(experimental) Helm Chart options.

HelmChartProps

(experimental) Helm Chart properties.

IngressLoadBalancerAddressOptions

(experimental) Options for fetching an IngressLoadBalancerAddress.

KubectlProvider

(experimental) Implementation of Kubectl Lambda.

KubectlProviderAttributes

(experimental) Kubectl Provider Attributes.

KubectlProviderOptions
KubectlProviderProps

(experimental) Properties for a KubectlProvider.

KubernetesManifest

(experimental) Represents a manifest within the Kubernetes system.

KubernetesManifestOptions

(experimental) Options for KubernetesManifest.

KubernetesManifestProps

(experimental) Properties for KubernetesManifest.

KubernetesObjectValue

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

KubernetesObjectValueProps

(experimental) Properties for KubernetesObjectValue.

KubernetesPatch

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

KubernetesPatchProps

(experimental) Properties for KubernetesPatch.

KubernetesVersion

(experimental) Kubernetes cluster version.

LaunchTemplateSpec

(experimental) Launch template property specification.

Nodegroup

(experimental) The Nodegroup resource class.

NodegroupOptions

(experimental) The Nodegroup Options for addNodeGroup() method.

NodegroupProps

(experimental) NodeGroup properties interface.

NodegroupRemoteAccess

(experimental) The remote access (SSH) configuration to use with your node group.

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

(experimental) Initialization properties for OpenIdConnectProvider.

Selector

(experimental) Fargate profile selector.

ServiceAccount

(experimental) Service Account.

ServiceAccountOptions

(experimental) Options for ServiceAccount.

ServiceAccountProps

(experimental) Properties for defining service accounts.

ServiceLoadBalancerAddressOptions

(experimental) Options for fetching a ServiceLoadBalancerAddress.

TaintSpec

(experimental) Taint interface.

Interfaces

IAccessEntry

(experimental) Represents an access entry in an Amazon EKS cluster.

IAccessEntryAttributes

(experimental) Represents the attributes of an access entry.

IAccessEntryProps

(experimental) Represents the properties required to create an Amazon EKS access entry.

IAccessPolicy

(experimental) Represents an access policy that defines the permissions and scope for a user or role to access an Amazon EKS cluster.

IAccessPolicyNameOptions

(experimental) Represents the options required to create an Amazon EKS Access Policy using the fromAccessPolicyName() method.

IAccessPolicyProps

(experimental) Properties for configuring an Amazon EKS Access Policy.

IAccessScope

(experimental) Represents the scope of an access policy.

IAddon

(experimental) Represents an Amazon EKS Add-On.

IAddonAttributes

(experimental) Represents the attributes of an addon for an Amazon EKS cluster.

IAddonProps

(experimental) Properties for creating an Amazon EKS Add-On.

IAlbControllerOptions

(experimental) Options for AlbController.

IAlbControllerProps

(experimental) Properties for AlbController.

IAutoScalingGroupCapacityOptions

(experimental) Options for adding worker nodes.

IAutoScalingGroupOptions

(experimental) Options for adding an AutoScalingGroup as capacity.

IBootstrapOptions

(experimental) EKS node bootstrapping options.

ICluster

(experimental) An EKS cluster.

IClusterAttributes

(experimental) Attributes for EKS clusters.

IClusterCommonOptions

(experimental) Options for configuring an EKS cluster.

IClusterProps

(experimental) Properties for configuring a standard EKS cluster (non-Fargate).

IComputeConfig

(experimental) Options for configuring EKS Auto Mode compute settings.

IEksOptimizedImageProps

(experimental) Properties for EksOptimizedImage.

IFargateClusterProps

(experimental) Configuration props for EKS Fargate.

IFargateProfileOptions

(experimental) Options for defining EKS Fargate Profiles.

IFargateProfileProps

(experimental) Configuration props for EKS Fargate Profiles.

IHelmChartOptions

(experimental) Helm Chart options.

IHelmChartProps

(experimental) Helm Chart properties.

IIngressLoadBalancerAddressOptions

(experimental) Options for fetching an IngressLoadBalancerAddress.

IKubectlProvider

(experimental) Imported KubectlProvider that can be used in place of the default one created by CDK.

IKubectlProviderAttributes

(experimental) Kubectl Provider Attributes.

IKubectlProviderOptions
IKubectlProviderProps

(experimental) Properties for a KubectlProvider.

IKubernetesManifestOptions

(experimental) Options for KubernetesManifest.

IKubernetesManifestProps

(experimental) Properties for KubernetesManifest.

IKubernetesObjectValueProps

(experimental) Properties for KubernetesObjectValue.

IKubernetesPatchProps

(experimental) Properties for KubernetesPatch.

ILaunchTemplateSpec

(experimental) Launch template property specification.

INodegroup

(experimental) NodeGroup interface.

INodegroupOptions

(experimental) The Nodegroup Options for addNodeGroup() method.

INodegroupProps

(experimental) NodeGroup properties interface.

INodegroupRemoteAccess

(experimental) The remote access (SSH) configuration to use with your node group.

IOpenIdConnectProviderProps

(experimental) Initialization properties for OpenIdConnectProvider.

ISelector

(experimental) Fargate profile selector.

IServiceAccountOptions

(experimental) Options for ServiceAccount.

IServiceAccountProps

(experimental) Properties for defining service accounts.

IServiceLoadBalancerAddressOptions

(experimental) Options for fetching a ServiceLoadBalancerAddress.

ITaintSpec

(experimental) Taint interface.

Enums

AccessEntryType

(experimental) Represents the different types of access entries that can be used in an Amazon EKS cluster.

AccessScopeType

(experimental) Represents the scope type of an access policy.

AlbScheme

(experimental) ALB Scheme.

CapacityType

(experimental) Capacity type of the managed node group.

ClusterLoggingTypes

(experimental) EKS cluster logging types.

CoreDnsComputeType

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

CpuArch

(experimental) CPU architecture.

DefaultCapacityType

(experimental) The default capacity type for the cluster.

IdentityType

(experimental) Enum representing the different identity types that can be used for a Kubernetes service account.

IpFamily

(experimental) EKS cluster IP family.

MachineImageType

(experimental) The machine image type.

NodeType

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

NodegroupAmiType

(experimental) The AMI type for your node group.

PatchType

(experimental) Values for kubectl patch --type argument.

TaintEffect

(experimental) Effect types of kubernetes node taint.

Back to top Generated by DocFX