| AutoScalingGroupOptions
(experimental) Options for adding an AutoScalingGroup as capacity.
|
| AutoScalingGroupOptions.Builder
|
| AwsAuth
(experimental) Manages mapping between IAM users and roles to Kubernetes RBAC configuration.
|
AwsAuth.Builder
(experimental) A fluent builder for AwsAuth.
|
| AwsAuthProps
Example:
|
| AwsAuthProps.Builder
|
| BootstrapOptions
Example:
|
| BootstrapOptions.Builder
|
| CapacityOptions
(experimental) Options for adding worker nodes.
|
| CapacityOptions.Builder
|
| CfnAddon
A CloudFormation `AWS::EKS::Addon`.
|
| CfnAddon.Builder
|
| CfnAddonProps
Properties for defining a `CfnAddon`.
|
| CfnAddonProps.Builder
|
| CfnCluster
A CloudFormation `AWS::EKS::Cluster`.
|
| CfnCluster.Builder
|
| CfnCluster.ClusterLoggingProperty
The cluster control plane logging configuration for your cluster.
|
| CfnCluster.ClusterLoggingProperty.Builder
|
| CfnCluster.EncryptionConfigProperty
The encryption configuration for the cluster.
|
| CfnCluster.EncryptionConfigProperty.Builder
|
| CfnCluster.KubernetesNetworkConfigProperty
The Kubernetes network configuration for the cluster.
|
| CfnCluster.KubernetesNetworkConfigProperty.Builder
|
| CfnCluster.LoggingProperty
Enable or disable exporting the Kubernetes control plane logs for your cluster to CloudWatch Logs.
|
| CfnCluster.LoggingProperty.Builder
|
| CfnCluster.LoggingTypeConfigProperty
The enabled logging type.
|
| CfnCluster.LoggingTypeConfigProperty.Builder
|
| CfnCluster.OutpostConfigProperty
Example:
|
| CfnCluster.OutpostConfigProperty.Builder
|
| CfnCluster.ProviderProperty
Identifies the AWS Key Management Service ( AWS KMS ) key used to encrypt the secrets.
|
| CfnCluster.ProviderProperty.Builder
|
| CfnCluster.ResourcesVpcConfigProperty
An object representing the VPC configuration to use for an Amazon EKS cluster.
|
| CfnCluster.ResourcesVpcConfigProperty.Builder
|
| CfnClusterProps
Properties for defining a `CfnCluster`.
|
| CfnClusterProps.Builder
|
| CfnFargateProfile
A CloudFormation `AWS::EKS::FargateProfile`.
|
| CfnFargateProfile.Builder
|
| CfnFargateProfile.LabelProperty
A key-value pair.
|
| CfnFargateProfile.LabelProperty.Builder
|
| CfnFargateProfile.SelectorProperty
An object representing an AWS Fargate profile selector.
|
| CfnFargateProfile.SelectorProperty.Builder
|
| CfnFargateProfileProps
Properties for defining a `CfnFargateProfile`.
|
| CfnFargateProfileProps.Builder
|
| CfnIdentityProviderConfig
A CloudFormation `AWS::EKS::IdentityProviderConfig`.
|
| CfnIdentityProviderConfig.Builder
|
| CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty
An object that represents the configuration for an OpenID Connect (OIDC) identity provider.
|
| CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty.Builder
|
| CfnIdentityProviderConfig.RequiredClaimProperty
A key-value pair that describes a required claim in the identity token.
|
| CfnIdentityProviderConfig.RequiredClaimProperty.Builder
|
| CfnIdentityProviderConfigProps
Properties for defining a `CfnIdentityProviderConfig`.
|
| CfnIdentityProviderConfigProps.Builder
|
| CfnNodegroup
A CloudFormation `AWS::EKS::Nodegroup`.
|
| CfnNodegroup.Builder
|
| CfnNodegroup.LaunchTemplateSpecificationProperty
An object representing a node group launch template specification.
|
| CfnNodegroup.LaunchTemplateSpecificationProperty.Builder
|
| CfnNodegroup.RemoteAccessProperty
An object representing the remote access configuration for the managed node group.
|
| CfnNodegroup.RemoteAccessProperty.Builder
|
| CfnNodegroup.ScalingConfigProperty
An object representing the scaling configuration details for the Auto Scaling group that is associated with your node group.
|
| CfnNodegroup.ScalingConfigProperty.Builder
|
| CfnNodegroup.TaintProperty
A property that allows a node to repel a set of pods.
|
| CfnNodegroup.TaintProperty.Builder
|
| CfnNodegroup.UpdateConfigProperty
The update configuration for the node group.
|
| CfnNodegroup.UpdateConfigProperty.Builder
|
| CfnNodegroupProps
Properties for defining a `CfnNodegroup`.
|
| CfnNodegroupProps.Builder
|
| Cluster
(experimental) A Cluster represents a managed Kubernetes Service (EKS).
|
Cluster.Builder
(experimental) A fluent builder for Cluster.
|
| ClusterAttributes
Example:
|
| ClusterAttributes.Builder
|
| ClusterProps
(experimental) Properties to instantiate the Cluster.
|
| ClusterProps.Builder
|
| EksOptimizedImage
(experimental) Construct an Amazon Linux 2 image from the latest EKS Optimized AMI published in SSM.
|
| EksOptimizedImage.Builder
|
| EksOptimizedImageProps
(experimental) Properties for EksOptimizedImage.
|
| EksOptimizedImageProps.Builder
|
| HelmChart
(experimental) Represents a helm chart within the Kubernetes system.
|
HelmChart.Builder
(experimental) A fluent builder for HelmChart.
|
| HelmChartOptions
(experimental) Helm Chart options.
|
| HelmChartOptions.Builder
|
| HelmChartProps
(experimental) Helm Chart properties.
|
| HelmChartProps.Builder
|
| ICluster
(experimental) An EKS cluster.
|
| KubernetesResource
(experimental) Represents a resource within the Kubernetes system.
|
| KubernetesResource.Builder
|
| KubernetesResourceProps
Example:
|
| KubernetesResourceProps.Builder
|
| Mapping
Example:
|
| Mapping.Builder
|
| NodeType
(experimental) Whether the worker nodes should support GPU or just standard instances.
|