# Constants

AWSManagedControlPlaneKind is the Kind of AWSManagedControlPlane.
EKSAddonsConfiguredCondition condition reports on the successful reconciliation of EKS addons.
EKSAddonsConfiguredFailedReason used to report failures while reconciling the EKS addons.
EKSControlPlaneCreatingCondition condition reports on whether the eks control plane is creating.
EKSControlPlaneReadyCondition condition reports on the successful reconciliation of eks control plane.
EKSControlPlaneReconciliationFailedReason used to report failures while reconciling EKS control plane.
EKSControlPlaneUpdatingCondition condition reports on whether the eks control plane is updating.
EKSIdentityProviderConfiguredCondition condition reports on the successful association of identity provider config.
EKSIdentityProviderConfiguredFailedReason used to report failures while reconciling the identity provider config association.
IAMAuthenticatorConfigurationFailedReason used to report failures while reconciling the aws-iam-authenticator config.
IAMAuthenticatorConfiguredCondition condition reports on the successful reconciliation of aws-iam-authenticator config.
IAMControlPlaneRolesReadyCondition condition reports on the successful reconciliation of eks control plane iam roles.
IAMControlPlaneRolesReconciliationFailedReason used to report failures while reconciling EKS control plane iam roles.
ManagedControlPlaneFinalizer allows the controller to clean up resources on delete.
SecurityGroupCluster is the security group for communication between EKS control plane and managed node groups.

# 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.
AddonStatusActive is a status to indicate the addon is active.
AddonStatusCreateFailed is a status to indicate the addon failed creation.
AddonStatusCreating is a status to indicate the addon is creating.
AddonStatusDegraded is a status to indicate the addon is in a degraded state.
AddonStatusDeleteFailed is a status to indicate the addon failed deletion.
AddonStatusDeleting is a status to indicate the addon is deleting.
AddonStatusUpdating is a status to indicate the addon is updating.
AddToScheme adds the types in this group-version to the given scheme.
DefaultEKSControlPlaneRole is the name of the default IAM role to use for the EKS control plane if no other role is supplied in the spec and if iam role creation is not enabled.
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.
Errors for validation of Amazon EKS nodes that are registered with the control plane.
Errors for validation of Amazon EKS nodes that are registered with the control plane.
Errors for validation of Amazon EKS nodes that are registered with the control plane.
Errors for validation of Amazon EKS nodes that are registered with the control plane.
Errors for validation of Amazon EKS nodes that are registered with the control plane.
Errors for validation of Amazon EKS nodes that are registered with the control plane.
Errors for validation of Amazon EKS nodes that are registered with the control plane.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.

# Structs

Addon represents a EKS addon.
AddonIssue represents an issue with an addon.
AddonState represents the state of an addon.
AWSManagedControlPlane is the schema for the Amazon EKS Managed Control Plane API.
AWSManagedControlPlaneList contains a list of Amazon EKS Managed Control Planes.
AWSManagedControlPlaneSpec defines the desired state of an Amazon EKS Cluster.
AWSManagedControlPlaneStatus defines the observed state of an Amazon EKS Cluster.
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.
IAMAuthenticatorConfig represents an aws-iam-authenticator configuration.
IdentityProviderStatus holds the status for associated identity provider.
KubeProxy specifies how the kube-proxy daemonset is managed.
KubernetesMapping represents the kubernetes RBAC mapping.
OIDCIdentityProviderConfig represents the configuration for an OIDC identity provider.
OIDCProviderStatus holds the status of the AWS OIDC identity provider.
RoleMapping represents a mapping from a IAM role to Kubernetes users and groups.
UserMapping represents a mapping from an IAM user to Kubernetes users and groups.
VpcCni specifies configuration related to the VPC CNI.

# Type aliases

AddonResolution defines the method for resolving parameter conflicts.
AddonStatus defines the status for an addon.
EKSTokenMethod defines the method for obtaining a client token to use when connecting to EKS.