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 |
| 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 |
| AlbControllerProps | (experimental) Properties for |
| 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 |
| 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 |
| Selector | (experimental) Fargate profile selector. |
| ServiceAccount | (experimental) Service Account. |
| ServiceAccountOptions | (experimental) Options for |
| 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 |
| 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 |
| IAlbControllerProps | (experimental) Properties for |
| 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 |
| 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 |
| ISelector | (experimental) Fargate profile selector. |
| IServiceAccountOptions | (experimental) Options for |
| 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 |
| TaintEffect | (experimental) Effect types of kubernetes node taint. |