# Constants
Al2Arm64 is the Arm AMI type.
Al2x86_64 is the default AMI type.
Al2x86_64GPU is the x86-64 GPU AMI type.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DatapathProvider_ADVANCED_DATAPATH uses the eBPF based GKE Dataplane V2 with additional features.
DatapathProvider_LEGACY_DATAPATH uses the IPTables implementation based on kube-proxy.
DatapathProvider_UNSPECIFIED is the default value.
No description provided by the author
ManagedMachinePoolCapacityTypeOnDemand is the default capacity type, to launch on-demand instances.
ManagedMachinePoolCapacityTypeSpot is the spot instance capacity type to launch spot instances.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
AddonResolutionNone indicates that if there are parameter conflicts then resolution will not be done and an error will be reported.
AddonResolutionOverwrite indicates that if there are parameter conflicts then resolution will be accomplished via overwriting.
EKSTokenMethodAWSCli indicates that the AWS CLI will be used to get a token Version 1.16.156 or greater is required of the AWS CLI.
EKSTokenMethodIAMAuthenticator indicates that IAM autenticator will be used to get a token.
TaintEffectNoExecute is a taint that indicates that a pod shouldn't be schedule on a node unless it can tolerate it.
TaintEffectNoSchedule is a taint that indicates that a pod shouldn't be scheduled on a node unless it can tolerate the taint.
TaintEffectPreferNoSchedule is a taint that indicates that there is a "preference" that pods shouldn't be scheduled on a node unless it can tolerate the taint.
# Structs
No description provided by the author
Addon represents a EKS addon.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ControlPlaneLoggingSpec defines what EKS control plane logs that should be enabled.
EncryptionConfig specifies the encryption configuration for the EKS clsuter.
EndpointAccess specifies how control plane endpoints are accessible.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
IAMAuthenticatorConfig represents an aws-iam-authenticator configuration.
No description provided by the author
No description provided by the author
KubeProxy specifies how the kube-proxy daemonset is managed.
KubernetesMapping represents the kubernetes RBAC mapping.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RoleMapping represents a mapping from a IAM role to Kubernetes users and groups.
No description provided by the author
No description provided by the author
Taint defines the specs for a Kubernetes taint.
UpdateConfig is the configuration options for updating a nodegroup.
UserMapping represents a mapping from an IAM user to Kubernetes users and groups.
No description provided by the author
VpcCni specifies configuration related to the VPC CNI.
No description provided by the author
No description provided by the author
# Type aliases
AddonResolution defines the method for resolving parameter conflicts.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DatapathProvider is the datapath provider selects the implementation of the Kubernetes networking model for service resolution and network policy enforcement.
EKSTokenMethod defines the method for obtaining a client token to use when connecting to EKS.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ManagedMachineAMIType specifies which AWS AMI to use for a managed MachinePool.
ManagedMachinePoolCapacityType specifies the capacity type to be used for the managed MachinePool.
No description provided by the author
No description provided by the author
TaintEffect is the effect for a Kubernetes taint.
Taints is an array of Taints.
No description provided by the author
No description provided by the author