{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Amazonka.EKS
(
defaultService,
_InvalidParameterException,
_InvalidRequestException,
_ServerException,
_UnsupportedAvailabilityZoneException,
_ResourceLimitExceededException,
_NotFoundException,
_ServiceUnavailableException,
_ClientException,
_ResourceNotFoundException,
_BadRequestException,
_ResourceInUseException,
newAddonActive,
newNodegroupDeleted,
newFargateProfileActive,
newAddonDeleted,
newClusterActive,
newFargateProfileDeleted,
newClusterDeleted,
newNodegroupActive,
CreateAddon (CreateAddon'),
newCreateAddon,
CreateAddonResponse (CreateAddonResponse'),
newCreateAddonResponse,
DescribeFargateProfile (DescribeFargateProfile'),
newDescribeFargateProfile,
DescribeFargateProfileResponse (DescribeFargateProfileResponse'),
newDescribeFargateProfileResponse,
DescribeUpdate (DescribeUpdate'),
newDescribeUpdate,
DescribeUpdateResponse (DescribeUpdateResponse'),
newDescribeUpdateResponse,
UpdateNodegroupConfig (UpdateNodegroupConfig'),
newUpdateNodegroupConfig,
UpdateNodegroupConfigResponse (UpdateNodegroupConfigResponse'),
newUpdateNodegroupConfigResponse,
DescribeCluster (DescribeCluster'),
newDescribeCluster,
DescribeClusterResponse (DescribeClusterResponse'),
newDescribeClusterResponse,
DeregisterCluster (DeregisterCluster'),
newDeregisterCluster,
DeregisterClusterResponse (DeregisterClusterResponse'),
newDeregisterClusterResponse,
DescribeNodegroup (DescribeNodegroup'),
newDescribeNodegroup,
DescribeNodegroupResponse (DescribeNodegroupResponse'),
newDescribeNodegroupResponse,
ListTagsForResource (ListTagsForResource'),
newListTagsForResource,
ListTagsForResourceResponse (ListTagsForResourceResponse'),
newListTagsForResourceResponse,
CreateFargateProfile (CreateFargateProfile'),
newCreateFargateProfile,
CreateFargateProfileResponse (CreateFargateProfileResponse'),
newCreateFargateProfileResponse,
DescribeIdentityProviderConfig (DescribeIdentityProviderConfig'),
newDescribeIdentityProviderConfig,
DescribeIdentityProviderConfigResponse (DescribeIdentityProviderConfigResponse'),
newDescribeIdentityProviderConfigResponse,
DeleteFargateProfile (DeleteFargateProfile'),
newDeleteFargateProfile,
DeleteFargateProfileResponse (DeleteFargateProfileResponse'),
newDeleteFargateProfileResponse,
DeleteCluster (DeleteCluster'),
newDeleteCluster,
DeleteClusterResponse (DeleteClusterResponse'),
newDeleteClusterResponse,
CreateCluster (CreateCluster'),
newCreateCluster,
CreateClusterResponse (CreateClusterResponse'),
newCreateClusterResponse,
UpdateClusterConfig (UpdateClusterConfig'),
newUpdateClusterConfig,
UpdateClusterConfigResponse (UpdateClusterConfigResponse'),
newUpdateClusterConfigResponse,
ListAddons (ListAddons'),
newListAddons,
ListAddonsResponse (ListAddonsResponse'),
newListAddonsResponse,
UpdateClusterVersion (UpdateClusterVersion'),
newUpdateClusterVersion,
UpdateClusterVersionResponse (UpdateClusterVersionResponse'),
newUpdateClusterVersionResponse,
DescribeAddonVersions (DescribeAddonVersions'),
newDescribeAddonVersions,
DescribeAddonVersionsResponse (DescribeAddonVersionsResponse'),
newDescribeAddonVersionsResponse,
UpdateNodegroupVersion (UpdateNodegroupVersion'),
newUpdateNodegroupVersion,
UpdateNodegroupVersionResponse (UpdateNodegroupVersionResponse'),
newUpdateNodegroupVersionResponse,
ListIdentityProviderConfigs (ListIdentityProviderConfigs'),
newListIdentityProviderConfigs,
ListIdentityProviderConfigsResponse (ListIdentityProviderConfigsResponse'),
newListIdentityProviderConfigsResponse,
DisassociateIdentityProviderConfig (DisassociateIdentityProviderConfig'),
newDisassociateIdentityProviderConfig,
DisassociateIdentityProviderConfigResponse (DisassociateIdentityProviderConfigResponse'),
newDisassociateIdentityProviderConfigResponse,
DescribeAddon (DescribeAddon'),
newDescribeAddon,
DescribeAddonResponse (DescribeAddonResponse'),
newDescribeAddonResponse,
ListUpdates (ListUpdates'),
newListUpdates,
ListUpdatesResponse (ListUpdatesResponse'),
newListUpdatesResponse,
TagResource (TagResource'),
newTagResource,
TagResourceResponse (TagResourceResponse'),
newTagResourceResponse,
ListFargateProfiles (ListFargateProfiles'),
newListFargateProfiles,
ListFargateProfilesResponse (ListFargateProfilesResponse'),
newListFargateProfilesResponse,
RegisterCluster (RegisterCluster'),
newRegisterCluster,
RegisterClusterResponse (RegisterClusterResponse'),
newRegisterClusterResponse,
ListClusters (ListClusters'),
newListClusters,
ListClustersResponse (ListClustersResponse'),
newListClustersResponse,
UntagResource (UntagResource'),
newUntagResource,
UntagResourceResponse (UntagResourceResponse'),
newUntagResourceResponse,
CreateNodegroup (CreateNodegroup'),
newCreateNodegroup,
CreateNodegroupResponse (CreateNodegroupResponse'),
newCreateNodegroupResponse,
ListNodegroups (ListNodegroups'),
newListNodegroups,
ListNodegroupsResponse (ListNodegroupsResponse'),
newListNodegroupsResponse,
DeleteNodegroup (DeleteNodegroup'),
newDeleteNodegroup,
DeleteNodegroupResponse (DeleteNodegroupResponse'),
newDeleteNodegroupResponse,
AssociateEncryptionConfig (AssociateEncryptionConfig'),
newAssociateEncryptionConfig,
AssociateEncryptionConfigResponse (AssociateEncryptionConfigResponse'),
newAssociateEncryptionConfigResponse,
AssociateIdentityProviderConfig (AssociateIdentityProviderConfig'),
newAssociateIdentityProviderConfig,
AssociateIdentityProviderConfigResponse (AssociateIdentityProviderConfigResponse'),
newAssociateIdentityProviderConfigResponse,
DeleteAddon (DeleteAddon'),
newDeleteAddon,
DeleteAddonResponse (DeleteAddonResponse'),
newDeleteAddonResponse,
UpdateAddon (UpdateAddon'),
newUpdateAddon,
UpdateAddonResponse (UpdateAddonResponse'),
newUpdateAddonResponse,
AMITypes (..),
AddonIssueCode (..),
AddonStatus (..),
CapacityTypes (..),
ClusterStatus (..),
ConfigStatus (..),
ConnectorConfigProvider (..),
EKSErrorCode (..),
FargateProfileStatus (..),
LogType (..),
NodegroupIssueCode (..),
NodegroupStatus (..),
ResolveConflicts (..),
TaintEffect (..),
UpdateParamType (..),
UpdateStatus (..),
UpdateType (..),
Addon (Addon'),
newAddon,
AddonHealth (AddonHealth'),
newAddonHealth,
AddonInfo (AddonInfo'),
newAddonInfo,
AddonIssue (AddonIssue'),
newAddonIssue,
AddonVersionInfo (AddonVersionInfo'),
newAddonVersionInfo,
AutoScalingGroup (AutoScalingGroup'),
newAutoScalingGroup,
Certificate (Certificate'),
newCertificate,
Cluster (Cluster'),
newCluster,
Compatibility (Compatibility'),
newCompatibility,
ConnectorConfigRequest (ConnectorConfigRequest'),
newConnectorConfigRequest,
ConnectorConfigResponse (ConnectorConfigResponse'),
newConnectorConfigResponse,
EncryptionConfig (EncryptionConfig'),
newEncryptionConfig,
ErrorDetail (ErrorDetail'),
newErrorDetail,
FargateProfile (FargateProfile'),
newFargateProfile,
FargateProfileSelector (FargateProfileSelector'),
newFargateProfileSelector,
Identity (Identity'),
newIdentity,
IdentityProviderConfig (IdentityProviderConfig'),
newIdentityProviderConfig,
IdentityProviderConfigResponse (IdentityProviderConfigResponse'),
newIdentityProviderConfigResponse,
Issue (Issue'),
newIssue,
KubernetesNetworkConfigRequest (KubernetesNetworkConfigRequest'),
newKubernetesNetworkConfigRequest,
KubernetesNetworkConfigResponse (KubernetesNetworkConfigResponse'),
newKubernetesNetworkConfigResponse,
LaunchTemplateSpecification (LaunchTemplateSpecification'),
newLaunchTemplateSpecification,
LogSetup (LogSetup'),
newLogSetup,
Logging (Logging'),
newLogging,
Nodegroup (Nodegroup'),
newNodegroup,
NodegroupHealth (NodegroupHealth'),
newNodegroupHealth,
NodegroupResources (NodegroupResources'),
newNodegroupResources,
NodegroupScalingConfig (NodegroupScalingConfig'),
newNodegroupScalingConfig,
NodegroupUpdateConfig (NodegroupUpdateConfig'),
newNodegroupUpdateConfig,
OIDC (OIDC'),
newOIDC,
OidcIdentityProviderConfig (OidcIdentityProviderConfig'),
newOidcIdentityProviderConfig,
OidcIdentityProviderConfigRequest (OidcIdentityProviderConfigRequest'),
newOidcIdentityProviderConfigRequest,
Provider (Provider'),
newProvider,
RemoteAccessConfig (RemoteAccessConfig'),
newRemoteAccessConfig,
Taint (Taint'),
newTaint,
Update (Update'),
newUpdate,
UpdateLabelsPayload (UpdateLabelsPayload'),
newUpdateLabelsPayload,
UpdateParam (UpdateParam'),
newUpdateParam,
UpdateTaintsPayload (UpdateTaintsPayload'),
newUpdateTaintsPayload,
VpcConfigRequest (VpcConfigRequest'),
newVpcConfigRequest,
VpcConfigResponse (VpcConfigResponse'),
newVpcConfigResponse,
)
where
import Amazonka.EKS.AssociateEncryptionConfig
import Amazonka.EKS.AssociateIdentityProviderConfig
import Amazonka.EKS.CreateAddon
import Amazonka.EKS.CreateCluster
import Amazonka.EKS.CreateFargateProfile
import Amazonka.EKS.CreateNodegroup
import Amazonka.EKS.DeleteAddon
import Amazonka.EKS.DeleteCluster
import Amazonka.EKS.DeleteFargateProfile
import Amazonka.EKS.DeleteNodegroup
import Amazonka.EKS.DeregisterCluster
import Amazonka.EKS.DescribeAddon
import Amazonka.EKS.DescribeAddonVersions
import Amazonka.EKS.DescribeCluster
import Amazonka.EKS.DescribeFargateProfile
import Amazonka.EKS.DescribeIdentityProviderConfig
import Amazonka.EKS.DescribeNodegroup
import Amazonka.EKS.DescribeUpdate
import Amazonka.EKS.DisassociateIdentityProviderConfig
import Amazonka.EKS.Lens
import Amazonka.EKS.ListAddons
import Amazonka.EKS.ListClusters
import Amazonka.EKS.ListFargateProfiles
import Amazonka.EKS.ListIdentityProviderConfigs
import Amazonka.EKS.ListNodegroups
import Amazonka.EKS.ListTagsForResource
import Amazonka.EKS.ListUpdates
import Amazonka.EKS.RegisterCluster
import Amazonka.EKS.TagResource
import Amazonka.EKS.Types
import Amazonka.EKS.UntagResource
import Amazonka.EKS.UpdateAddon
import Amazonka.EKS.UpdateClusterConfig
import Amazonka.EKS.UpdateClusterVersion
import Amazonka.EKS.UpdateNodegroupConfig
import Amazonka.EKS.UpdateNodegroupVersion
import Amazonka.EKS.Waiters