import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, WaiterConfiguration, } from "@smithy/types"; import { WaiterResult } from "@smithy/util-waiter"; import { AssociateAccessPolicyCommandInput, AssociateAccessPolicyCommandOutput, } from "./commands/AssociateAccessPolicyCommand"; import { AssociateEncryptionConfigCommandInput, AssociateEncryptionConfigCommandOutput, } from "./commands/AssociateEncryptionConfigCommand"; import { AssociateIdentityProviderConfigCommandInput, AssociateIdentityProviderConfigCommandOutput, } from "./commands/AssociateIdentityProviderConfigCommand"; import { CreateAccessEntryCommandInput, CreateAccessEntryCommandOutput, } from "./commands/CreateAccessEntryCommand"; import { CreateAddonCommandInput, CreateAddonCommandOutput, } from "./commands/CreateAddonCommand"; import { CreateCapabilityCommandInput, CreateCapabilityCommandOutput, } from "./commands/CreateCapabilityCommand"; import { CreateClusterCommandInput, CreateClusterCommandOutput, } from "./commands/CreateClusterCommand"; import { CreateEksAnywhereSubscriptionCommandInput, CreateEksAnywhereSubscriptionCommandOutput, } from "./commands/CreateEksAnywhereSubscriptionCommand"; import { CreateFargateProfileCommandInput, CreateFargateProfileCommandOutput, } from "./commands/CreateFargateProfileCommand"; import { CreateNodegroupCommandInput, CreateNodegroupCommandOutput, } from "./commands/CreateNodegroupCommand"; import { CreatePodIdentityAssociationCommandInput, CreatePodIdentityAssociationCommandOutput, } from "./commands/CreatePodIdentityAssociationCommand"; import { DeleteAccessEntryCommandInput, DeleteAccessEntryCommandOutput, } from "./commands/DeleteAccessEntryCommand"; import { DeleteAddonCommandInput, DeleteAddonCommandOutput, } from "./commands/DeleteAddonCommand"; import { DeleteCapabilityCommandInput, DeleteCapabilityCommandOutput, } from "./commands/DeleteCapabilityCommand"; import { DeleteClusterCommandInput, DeleteClusterCommandOutput, } from "./commands/DeleteClusterCommand"; import { DeleteEksAnywhereSubscriptionCommandInput, DeleteEksAnywhereSubscriptionCommandOutput, } from "./commands/DeleteEksAnywhereSubscriptionCommand"; import { DeleteFargateProfileCommandInput, DeleteFargateProfileCommandOutput, } from "./commands/DeleteFargateProfileCommand"; import { DeleteNodegroupCommandInput, DeleteNodegroupCommandOutput, } from "./commands/DeleteNodegroupCommand"; import { DeletePodIdentityAssociationCommandInput, DeletePodIdentityAssociationCommandOutput, } from "./commands/DeletePodIdentityAssociationCommand"; import { DeregisterClusterCommandInput, DeregisterClusterCommandOutput, } from "./commands/DeregisterClusterCommand"; import { DescribeAccessEntryCommandInput, DescribeAccessEntryCommandOutput, } from "./commands/DescribeAccessEntryCommand"; import { DescribeAddonCommandInput, DescribeAddonCommandOutput, } from "./commands/DescribeAddonCommand"; import { DescribeAddonConfigurationCommandInput, DescribeAddonConfigurationCommandOutput, } from "./commands/DescribeAddonConfigurationCommand"; import { DescribeAddonVersionsCommandInput, DescribeAddonVersionsCommandOutput, } from "./commands/DescribeAddonVersionsCommand"; import { DescribeCapabilityCommandInput, DescribeCapabilityCommandOutput, } from "./commands/DescribeCapabilityCommand"; import { DescribeClusterCommandInput, DescribeClusterCommandOutput, } from "./commands/DescribeClusterCommand"; import { DescribeClusterVersionsCommandInput, DescribeClusterVersionsCommandOutput, } from "./commands/DescribeClusterVersionsCommand"; import { DescribeEksAnywhereSubscriptionCommandInput, DescribeEksAnywhereSubscriptionCommandOutput, } from "./commands/DescribeEksAnywhereSubscriptionCommand"; import { DescribeFargateProfileCommandInput, DescribeFargateProfileCommandOutput, } from "./commands/DescribeFargateProfileCommand"; import { DescribeIdentityProviderConfigCommandInput, DescribeIdentityProviderConfigCommandOutput, } from "./commands/DescribeIdentityProviderConfigCommand"; import { DescribeInsightCommandInput, DescribeInsightCommandOutput, } from "./commands/DescribeInsightCommand"; import { DescribeInsightsRefreshCommandInput, DescribeInsightsRefreshCommandOutput, } from "./commands/DescribeInsightsRefreshCommand"; import { DescribeNodegroupCommandInput, DescribeNodegroupCommandOutput, } from "./commands/DescribeNodegroupCommand"; import { DescribePodIdentityAssociationCommandInput, DescribePodIdentityAssociationCommandOutput, } from "./commands/DescribePodIdentityAssociationCommand"; import { DescribeUpdateCommandInput, DescribeUpdateCommandOutput, } from "./commands/DescribeUpdateCommand"; import { DisassociateAccessPolicyCommandInput, DisassociateAccessPolicyCommandOutput, } from "./commands/DisassociateAccessPolicyCommand"; import { DisassociateIdentityProviderConfigCommandInput, DisassociateIdentityProviderConfigCommandOutput, } from "./commands/DisassociateIdentityProviderConfigCommand"; import { ListAccessEntriesCommandInput, ListAccessEntriesCommandOutput, } from "./commands/ListAccessEntriesCommand"; import { ListAccessPoliciesCommandInput, ListAccessPoliciesCommandOutput, } from "./commands/ListAccessPoliciesCommand"; import { ListAddonsCommandInput, ListAddonsCommandOutput, } from "./commands/ListAddonsCommand"; import { ListAssociatedAccessPoliciesCommandInput, ListAssociatedAccessPoliciesCommandOutput, } from "./commands/ListAssociatedAccessPoliciesCommand"; import { ListCapabilitiesCommandInput, ListCapabilitiesCommandOutput, } from "./commands/ListCapabilitiesCommand"; import { ListClustersCommandInput, ListClustersCommandOutput, } from "./commands/ListClustersCommand"; import { ListEksAnywhereSubscriptionsCommandInput, ListEksAnywhereSubscriptionsCommandOutput, } from "./commands/ListEksAnywhereSubscriptionsCommand"; import { ListFargateProfilesCommandInput, ListFargateProfilesCommandOutput, } from "./commands/ListFargateProfilesCommand"; import { ListIdentityProviderConfigsCommandInput, ListIdentityProviderConfigsCommandOutput, } from "./commands/ListIdentityProviderConfigsCommand"; import { ListInsightsCommandInput, ListInsightsCommandOutput, } from "./commands/ListInsightsCommand"; import { ListNodegroupsCommandInput, ListNodegroupsCommandOutput, } from "./commands/ListNodegroupsCommand"; import { ListPodIdentityAssociationsCommandInput, ListPodIdentityAssociationsCommandOutput, } from "./commands/ListPodIdentityAssociationsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { ListUpdatesCommandInput, ListUpdatesCommandOutput, } from "./commands/ListUpdatesCommand"; import { RegisterClusterCommandInput, RegisterClusterCommandOutput, } from "./commands/RegisterClusterCommand"; import { StartInsightsRefreshCommandInput, StartInsightsRefreshCommandOutput, } from "./commands/StartInsightsRefreshCommand"; import { TagResourceCommandInput, TagResourceCommandOutput, } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateAccessEntryCommandInput, UpdateAccessEntryCommandOutput, } from "./commands/UpdateAccessEntryCommand"; import { UpdateAddonCommandInput, UpdateAddonCommandOutput, } from "./commands/UpdateAddonCommand"; import { UpdateCapabilityCommandInput, UpdateCapabilityCommandOutput, } from "./commands/UpdateCapabilityCommand"; import { UpdateClusterConfigCommandInput, UpdateClusterConfigCommandOutput, } from "./commands/UpdateClusterConfigCommand"; import { UpdateClusterVersionCommandInput, UpdateClusterVersionCommandOutput, } from "./commands/UpdateClusterVersionCommand"; import { UpdateEksAnywhereSubscriptionCommandInput, UpdateEksAnywhereSubscriptionCommandOutput, } from "./commands/UpdateEksAnywhereSubscriptionCommand"; import { UpdateNodegroupConfigCommandInput, UpdateNodegroupConfigCommandOutput, } from "./commands/UpdateNodegroupConfigCommand"; import { UpdateNodegroupVersionCommandInput, UpdateNodegroupVersionCommandOutput, } from "./commands/UpdateNodegroupVersionCommand"; import { UpdatePodIdentityAssociationCommandInput, UpdatePodIdentityAssociationCommandOutput, } from "./commands/UpdatePodIdentityAssociationCommand"; import { EKSClient } from "./EKSClient"; export interface EKS { associateAccessPolicy( args: AssociateAccessPolicyCommandInput, options?: __HttpHandlerOptions ): Promise; associateAccessPolicy( args: AssociateAccessPolicyCommandInput, cb: (err: any, data?: AssociateAccessPolicyCommandOutput) => void ): void; associateAccessPolicy( args: AssociateAccessPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateAccessPolicyCommandOutput) => void ): void; associateEncryptionConfig( args: AssociateEncryptionConfigCommandInput, options?: __HttpHandlerOptions ): Promise; associateEncryptionConfig( args: AssociateEncryptionConfigCommandInput, cb: (err: any, data?: AssociateEncryptionConfigCommandOutput) => void ): void; associateEncryptionConfig( args: AssociateEncryptionConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateEncryptionConfigCommandOutput) => void ): void; associateIdentityProviderConfig( args: AssociateIdentityProviderConfigCommandInput, options?: __HttpHandlerOptions ): Promise; associateIdentityProviderConfig( args: AssociateIdentityProviderConfigCommandInput, cb: (err: any, data?: AssociateIdentityProviderConfigCommandOutput) => void ): void; associateIdentityProviderConfig( args: AssociateIdentityProviderConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateIdentityProviderConfigCommandOutput) => void ): void; createAccessEntry( args: CreateAccessEntryCommandInput, options?: __HttpHandlerOptions ): Promise; createAccessEntry( args: CreateAccessEntryCommandInput, cb: (err: any, data?: CreateAccessEntryCommandOutput) => void ): void; createAccessEntry( args: CreateAccessEntryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAccessEntryCommandOutput) => void ): void; createAddon( args: CreateAddonCommandInput, options?: __HttpHandlerOptions ): Promise; createAddon( args: CreateAddonCommandInput, cb: (err: any, data?: CreateAddonCommandOutput) => void ): void; createAddon( args: CreateAddonCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAddonCommandOutput) => void ): void; createCapability( args: CreateCapabilityCommandInput, options?: __HttpHandlerOptions ): Promise; createCapability( args: CreateCapabilityCommandInput, cb: (err: any, data?: CreateCapabilityCommandOutput) => void ): void; createCapability( args: CreateCapabilityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateCapabilityCommandOutput) => void ): void; createCluster( args: CreateClusterCommandInput, options?: __HttpHandlerOptions ): Promise; createCluster( args: CreateClusterCommandInput, cb: (err: any, data?: CreateClusterCommandOutput) => void ): void; createCluster( args: CreateClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateClusterCommandOutput) => void ): void; createEksAnywhereSubscription( args: CreateEksAnywhereSubscriptionCommandInput, options?: __HttpHandlerOptions ): Promise; createEksAnywhereSubscription( args: CreateEksAnywhereSubscriptionCommandInput, cb: (err: any, data?: CreateEksAnywhereSubscriptionCommandOutput) => void ): void; createEksAnywhereSubscription( args: CreateEksAnywhereSubscriptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateEksAnywhereSubscriptionCommandOutput) => void ): void; createFargateProfile( args: CreateFargateProfileCommandInput, options?: __HttpHandlerOptions ): Promise; createFargateProfile( args: CreateFargateProfileCommandInput, cb: (err: any, data?: CreateFargateProfileCommandOutput) => void ): void; createFargateProfile( args: CreateFargateProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateFargateProfileCommandOutput) => void ): void; createNodegroup( args: CreateNodegroupCommandInput, options?: __HttpHandlerOptions ): Promise; createNodegroup( args: CreateNodegroupCommandInput, cb: (err: any, data?: CreateNodegroupCommandOutput) => void ): void; createNodegroup( args: CreateNodegroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateNodegroupCommandOutput) => void ): void; createPodIdentityAssociation( args: CreatePodIdentityAssociationCommandInput, options?: __HttpHandlerOptions ): Promise; createPodIdentityAssociation( args: CreatePodIdentityAssociationCommandInput, cb: (err: any, data?: CreatePodIdentityAssociationCommandOutput) => void ): void; createPodIdentityAssociation( args: CreatePodIdentityAssociationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreatePodIdentityAssociationCommandOutput) => void ): void; deleteAccessEntry( args: DeleteAccessEntryCommandInput, options?: __HttpHandlerOptions ): Promise; deleteAccessEntry( args: DeleteAccessEntryCommandInput, cb: (err: any, data?: DeleteAccessEntryCommandOutput) => void ): void; deleteAccessEntry( args: DeleteAccessEntryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAccessEntryCommandOutput) => void ): void; deleteAddon( args: DeleteAddonCommandInput, options?: __HttpHandlerOptions ): Promise; deleteAddon( args: DeleteAddonCommandInput, cb: (err: any, data?: DeleteAddonCommandOutput) => void ): void; deleteAddon( args: DeleteAddonCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAddonCommandOutput) => void ): void; deleteCapability( args: DeleteCapabilityCommandInput, options?: __HttpHandlerOptions ): Promise; deleteCapability( args: DeleteCapabilityCommandInput, cb: (err: any, data?: DeleteCapabilityCommandOutput) => void ): void; deleteCapability( args: DeleteCapabilityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteCapabilityCommandOutput) => void ): void; deleteCluster( args: DeleteClusterCommandInput, options?: __HttpHandlerOptions ): Promise; deleteCluster( args: DeleteClusterCommandInput, cb: (err: any, data?: DeleteClusterCommandOutput) => void ): void; deleteCluster( args: DeleteClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteClusterCommandOutput) => void ): void; deleteEksAnywhereSubscription( args: DeleteEksAnywhereSubscriptionCommandInput, options?: __HttpHandlerOptions ): Promise; deleteEksAnywhereSubscription( args: DeleteEksAnywhereSubscriptionCommandInput, cb: (err: any, data?: DeleteEksAnywhereSubscriptionCommandOutput) => void ): void; deleteEksAnywhereSubscription( args: DeleteEksAnywhereSubscriptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteEksAnywhereSubscriptionCommandOutput) => void ): void; deleteFargateProfile( args: DeleteFargateProfileCommandInput, options?: __HttpHandlerOptions ): Promise; deleteFargateProfile( args: DeleteFargateProfileCommandInput, cb: (err: any, data?: DeleteFargateProfileCommandOutput) => void ): void; deleteFargateProfile( args: DeleteFargateProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteFargateProfileCommandOutput) => void ): void; deleteNodegroup( args: DeleteNodegroupCommandInput, options?: __HttpHandlerOptions ): Promise; deleteNodegroup( args: DeleteNodegroupCommandInput, cb: (err: any, data?: DeleteNodegroupCommandOutput) => void ): void; deleteNodegroup( args: DeleteNodegroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteNodegroupCommandOutput) => void ): void; deletePodIdentityAssociation( args: DeletePodIdentityAssociationCommandInput, options?: __HttpHandlerOptions ): Promise; deletePodIdentityAssociation( args: DeletePodIdentityAssociationCommandInput, cb: (err: any, data?: DeletePodIdentityAssociationCommandOutput) => void ): void; deletePodIdentityAssociation( args: DeletePodIdentityAssociationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeletePodIdentityAssociationCommandOutput) => void ): void; deregisterCluster( args: DeregisterClusterCommandInput, options?: __HttpHandlerOptions ): Promise; deregisterCluster( args: DeregisterClusterCommandInput, cb: (err: any, data?: DeregisterClusterCommandOutput) => void ): void; deregisterCluster( args: DeregisterClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeregisterClusterCommandOutput) => void ): void; describeAccessEntry( args: DescribeAccessEntryCommandInput, options?: __HttpHandlerOptions ): Promise; describeAccessEntry( args: DescribeAccessEntryCommandInput, cb: (err: any, data?: DescribeAccessEntryCommandOutput) => void ): void; describeAccessEntry( args: DescribeAccessEntryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAccessEntryCommandOutput) => void ): void; describeAddon( args: DescribeAddonCommandInput, options?: __HttpHandlerOptions ): Promise; describeAddon( args: DescribeAddonCommandInput, cb: (err: any, data?: DescribeAddonCommandOutput) => void ): void; describeAddon( args: DescribeAddonCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAddonCommandOutput) => void ): void; describeAddonConfiguration( args: DescribeAddonConfigurationCommandInput, options?: __HttpHandlerOptions ): Promise; describeAddonConfiguration( args: DescribeAddonConfigurationCommandInput, cb: (err: any, data?: DescribeAddonConfigurationCommandOutput) => void ): void; describeAddonConfiguration( args: DescribeAddonConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAddonConfigurationCommandOutput) => void ): void; describeAddonVersions(): Promise; describeAddonVersions( args: DescribeAddonVersionsCommandInput, options?: __HttpHandlerOptions ): Promise; describeAddonVersions( args: DescribeAddonVersionsCommandInput, cb: (err: any, data?: DescribeAddonVersionsCommandOutput) => void ): void; describeAddonVersions( args: DescribeAddonVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAddonVersionsCommandOutput) => void ): void; describeCapability( args: DescribeCapabilityCommandInput, options?: __HttpHandlerOptions ): Promise; describeCapability( args: DescribeCapabilityCommandInput, cb: (err: any, data?: DescribeCapabilityCommandOutput) => void ): void; describeCapability( args: DescribeCapabilityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeCapabilityCommandOutput) => void ): void; describeCluster( args: DescribeClusterCommandInput, options?: __HttpHandlerOptions ): Promise; describeCluster( args: DescribeClusterCommandInput, cb: (err: any, data?: DescribeClusterCommandOutput) => void ): void; describeCluster( args: DescribeClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeClusterCommandOutput) => void ): void; describeClusterVersions(): Promise; describeClusterVersions( args: DescribeClusterVersionsCommandInput, options?: __HttpHandlerOptions ): Promise; describeClusterVersions( args: DescribeClusterVersionsCommandInput, cb: (err: any, data?: DescribeClusterVersionsCommandOutput) => void ): void; describeClusterVersions( args: DescribeClusterVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeClusterVersionsCommandOutput) => void ): void; describeEksAnywhereSubscription( args: DescribeEksAnywhereSubscriptionCommandInput, options?: __HttpHandlerOptions ): Promise; describeEksAnywhereSubscription( args: DescribeEksAnywhereSubscriptionCommandInput, cb: (err: any, data?: DescribeEksAnywhereSubscriptionCommandOutput) => void ): void; describeEksAnywhereSubscription( args: DescribeEksAnywhereSubscriptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEksAnywhereSubscriptionCommandOutput) => void ): void; describeFargateProfile( args: DescribeFargateProfileCommandInput, options?: __HttpHandlerOptions ): Promise; describeFargateProfile( args: DescribeFargateProfileCommandInput, cb: (err: any, data?: DescribeFargateProfileCommandOutput) => void ): void; describeFargateProfile( args: DescribeFargateProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeFargateProfileCommandOutput) => void ): void; describeIdentityProviderConfig( args: DescribeIdentityProviderConfigCommandInput, options?: __HttpHandlerOptions ): Promise; describeIdentityProviderConfig( args: DescribeIdentityProviderConfigCommandInput, cb: (err: any, data?: DescribeIdentityProviderConfigCommandOutput) => void ): void; describeIdentityProviderConfig( args: DescribeIdentityProviderConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeIdentityProviderConfigCommandOutput) => void ): void; describeInsight( args: DescribeInsightCommandInput, options?: __HttpHandlerOptions ): Promise; describeInsight( args: DescribeInsightCommandInput, cb: (err: any, data?: DescribeInsightCommandOutput) => void ): void; describeInsight( args: DescribeInsightCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeInsightCommandOutput) => void ): void; describeInsightsRefresh( args: DescribeInsightsRefreshCommandInput, options?: __HttpHandlerOptions ): Promise; describeInsightsRefresh( args: DescribeInsightsRefreshCommandInput, cb: (err: any, data?: DescribeInsightsRefreshCommandOutput) => void ): void; describeInsightsRefresh( args: DescribeInsightsRefreshCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeInsightsRefreshCommandOutput) => void ): void; describeNodegroup( args: DescribeNodegroupCommandInput, options?: __HttpHandlerOptions ): Promise; describeNodegroup( args: DescribeNodegroupCommandInput, cb: (err: any, data?: DescribeNodegroupCommandOutput) => void ): void; describeNodegroup( args: DescribeNodegroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeNodegroupCommandOutput) => void ): void; describePodIdentityAssociation( args: DescribePodIdentityAssociationCommandInput, options?: __HttpHandlerOptions ): Promise; describePodIdentityAssociation( args: DescribePodIdentityAssociationCommandInput, cb: (err: any, data?: DescribePodIdentityAssociationCommandOutput) => void ): void; describePodIdentityAssociation( args: DescribePodIdentityAssociationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribePodIdentityAssociationCommandOutput) => void ): void; describeUpdate( args: DescribeUpdateCommandInput, options?: __HttpHandlerOptions ): Promise; describeUpdate( args: DescribeUpdateCommandInput, cb: (err: any, data?: DescribeUpdateCommandOutput) => void ): void; describeUpdate( args: DescribeUpdateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeUpdateCommandOutput) => void ): void; disassociateAccessPolicy( args: DisassociateAccessPolicyCommandInput, options?: __HttpHandlerOptions ): Promise; disassociateAccessPolicy( args: DisassociateAccessPolicyCommandInput, cb: (err: any, data?: DisassociateAccessPolicyCommandOutput) => void ): void; disassociateAccessPolicy( args: DisassociateAccessPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateAccessPolicyCommandOutput) => void ): void; disassociateIdentityProviderConfig( args: DisassociateIdentityProviderConfigCommandInput, options?: __HttpHandlerOptions ): Promise; disassociateIdentityProviderConfig( args: DisassociateIdentityProviderConfigCommandInput, cb: ( err: any, data?: DisassociateIdentityProviderConfigCommandOutput ) => void ): void; disassociateIdentityProviderConfig( args: DisassociateIdentityProviderConfigCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DisassociateIdentityProviderConfigCommandOutput ) => void ): void; listAccessEntries( args: ListAccessEntriesCommandInput, options?: __HttpHandlerOptions ): Promise; listAccessEntries( args: ListAccessEntriesCommandInput, cb: (err: any, data?: ListAccessEntriesCommandOutput) => void ): void; listAccessEntries( args: ListAccessEntriesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAccessEntriesCommandOutput) => void ): void; listAccessPolicies(): Promise; listAccessPolicies( args: ListAccessPoliciesCommandInput, options?: __HttpHandlerOptions ): Promise; listAccessPolicies( args: ListAccessPoliciesCommandInput, cb: (err: any, data?: ListAccessPoliciesCommandOutput) => void ): void; listAccessPolicies( args: ListAccessPoliciesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAccessPoliciesCommandOutput) => void ): void; listAddons( args: ListAddonsCommandInput, options?: __HttpHandlerOptions ): Promise; listAddons( args: ListAddonsCommandInput, cb: (err: any, data?: ListAddonsCommandOutput) => void ): void; listAddons( args: ListAddonsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAddonsCommandOutput) => void ): void; listAssociatedAccessPolicies( args: ListAssociatedAccessPoliciesCommandInput, options?: __HttpHandlerOptions ): Promise; listAssociatedAccessPolicies( args: ListAssociatedAccessPoliciesCommandInput, cb: (err: any, data?: ListAssociatedAccessPoliciesCommandOutput) => void ): void; listAssociatedAccessPolicies( args: ListAssociatedAccessPoliciesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAssociatedAccessPoliciesCommandOutput) => void ): void; listCapabilities( args: ListCapabilitiesCommandInput, options?: __HttpHandlerOptions ): Promise; listCapabilities( args: ListCapabilitiesCommandInput, cb: (err: any, data?: ListCapabilitiesCommandOutput) => void ): void; listCapabilities( args: ListCapabilitiesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCapabilitiesCommandOutput) => void ): void; listClusters(): Promise; listClusters( args: ListClustersCommandInput, options?: __HttpHandlerOptions ): Promise; listClusters( args: ListClustersCommandInput, cb: (err: any, data?: ListClustersCommandOutput) => void ): void; listClusters( args: ListClustersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListClustersCommandOutput) => void ): void; listEksAnywhereSubscriptions(): Promise; listEksAnywhereSubscriptions( args: ListEksAnywhereSubscriptionsCommandInput, options?: __HttpHandlerOptions ): Promise; listEksAnywhereSubscriptions( args: ListEksAnywhereSubscriptionsCommandInput, cb: (err: any, data?: ListEksAnywhereSubscriptionsCommandOutput) => void ): void; listEksAnywhereSubscriptions( args: ListEksAnywhereSubscriptionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEksAnywhereSubscriptionsCommandOutput) => void ): void; listFargateProfiles( args: ListFargateProfilesCommandInput, options?: __HttpHandlerOptions ): Promise; listFargateProfiles( args: ListFargateProfilesCommandInput, cb: (err: any, data?: ListFargateProfilesCommandOutput) => void ): void; listFargateProfiles( args: ListFargateProfilesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListFargateProfilesCommandOutput) => void ): void; listIdentityProviderConfigs( args: ListIdentityProviderConfigsCommandInput, options?: __HttpHandlerOptions ): Promise; listIdentityProviderConfigs( args: ListIdentityProviderConfigsCommandInput, cb: (err: any, data?: ListIdentityProviderConfigsCommandOutput) => void ): void; listIdentityProviderConfigs( args: ListIdentityProviderConfigsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListIdentityProviderConfigsCommandOutput) => void ): void; listInsights( args: ListInsightsCommandInput, options?: __HttpHandlerOptions ): Promise; listInsights( args: ListInsightsCommandInput, cb: (err: any, data?: ListInsightsCommandOutput) => void ): void; listInsights( args: ListInsightsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListInsightsCommandOutput) => void ): void; listNodegroups( args: ListNodegroupsCommandInput, options?: __HttpHandlerOptions ): Promise; listNodegroups( args: ListNodegroupsCommandInput, cb: (err: any, data?: ListNodegroupsCommandOutput) => void ): void; listNodegroups( args: ListNodegroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListNodegroupsCommandOutput) => void ): void; listPodIdentityAssociations( args: ListPodIdentityAssociationsCommandInput, options?: __HttpHandlerOptions ): Promise; listPodIdentityAssociations( args: ListPodIdentityAssociationsCommandInput, cb: (err: any, data?: ListPodIdentityAssociationsCommandOutput) => void ): void; listPodIdentityAssociations( args: ListPodIdentityAssociationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPodIdentityAssociationsCommandOutput) => void ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions ): Promise; listTagsForResource( args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void ): void; listUpdates( args: ListUpdatesCommandInput, options?: __HttpHandlerOptions ): Promise; listUpdates( args: ListUpdatesCommandInput, cb: (err: any, data?: ListUpdatesCommandOutput) => void ): void; listUpdates( args: ListUpdatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListUpdatesCommandOutput) => void ): void; registerCluster( args: RegisterClusterCommandInput, options?: __HttpHandlerOptions ): Promise; registerCluster( args: RegisterClusterCommandInput, cb: (err: any, data?: RegisterClusterCommandOutput) => void ): void; registerCluster( args: RegisterClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RegisterClusterCommandOutput) => void ): void; startInsightsRefresh( args: StartInsightsRefreshCommandInput, options?: __HttpHandlerOptions ): Promise; startInsightsRefresh( args: StartInsightsRefreshCommandInput, cb: (err: any, data?: StartInsightsRefreshCommandOutput) => void ): void; startInsightsRefresh( args: StartInsightsRefreshCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartInsightsRefreshCommandOutput) => void ): void; tagResource( args: TagResourceCommandInput, options?: __HttpHandlerOptions ): Promise; tagResource( args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void ): void; tagResource( args: TagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagResourceCommandOutput) => void ): void; untagResource( args: UntagResourceCommandInput, options?: __HttpHandlerOptions ): Promise; untagResource( args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void ): void; untagResource( args: UntagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void ): void; updateAccessEntry( args: UpdateAccessEntryCommandInput, options?: __HttpHandlerOptions ): Promise; updateAccessEntry( args: UpdateAccessEntryCommandInput, cb: (err: any, data?: UpdateAccessEntryCommandOutput) => void ): void; updateAccessEntry( args: UpdateAccessEntryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAccessEntryCommandOutput) => void ): void; updateAddon( args: UpdateAddonCommandInput, options?: __HttpHandlerOptions ): Promise; updateAddon( args: UpdateAddonCommandInput, cb: (err: any, data?: UpdateAddonCommandOutput) => void ): void; updateAddon( args: UpdateAddonCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAddonCommandOutput) => void ): void; updateCapability( args: UpdateCapabilityCommandInput, options?: __HttpHandlerOptions ): Promise; updateCapability( args: UpdateCapabilityCommandInput, cb: (err: any, data?: UpdateCapabilityCommandOutput) => void ): void; updateCapability( args: UpdateCapabilityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateCapabilityCommandOutput) => void ): void; updateClusterConfig( args: UpdateClusterConfigCommandInput, options?: __HttpHandlerOptions ): Promise; updateClusterConfig( args: UpdateClusterConfigCommandInput, cb: (err: any, data?: UpdateClusterConfigCommandOutput) => void ): void; updateClusterConfig( args: UpdateClusterConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateClusterConfigCommandOutput) => void ): void; updateClusterVersion( args: UpdateClusterVersionCommandInput, options?: __HttpHandlerOptions ): Promise; updateClusterVersion( args: UpdateClusterVersionCommandInput, cb: (err: any, data?: UpdateClusterVersionCommandOutput) => void ): void; updateClusterVersion( args: UpdateClusterVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateClusterVersionCommandOutput) => void ): void; updateEksAnywhereSubscription( args: UpdateEksAnywhereSubscriptionCommandInput, options?: __HttpHandlerOptions ): Promise; updateEksAnywhereSubscription( args: UpdateEksAnywhereSubscriptionCommandInput, cb: (err: any, data?: UpdateEksAnywhereSubscriptionCommandOutput) => void ): void; updateEksAnywhereSubscription( args: UpdateEksAnywhereSubscriptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateEksAnywhereSubscriptionCommandOutput) => void ): void; updateNodegroupConfig( args: UpdateNodegroupConfigCommandInput, options?: __HttpHandlerOptions ): Promise; updateNodegroupConfig( args: UpdateNodegroupConfigCommandInput, cb: (err: any, data?: UpdateNodegroupConfigCommandOutput) => void ): void; updateNodegroupConfig( args: UpdateNodegroupConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateNodegroupConfigCommandOutput) => void ): void; updateNodegroupVersion( args: UpdateNodegroupVersionCommandInput, options?: __HttpHandlerOptions ): Promise; updateNodegroupVersion( args: UpdateNodegroupVersionCommandInput, cb: (err: any, data?: UpdateNodegroupVersionCommandOutput) => void ): void; updateNodegroupVersion( args: UpdateNodegroupVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateNodegroupVersionCommandOutput) => void ): void; updatePodIdentityAssociation( args: UpdatePodIdentityAssociationCommandInput, options?: __HttpHandlerOptions ): Promise; updatePodIdentityAssociation( args: UpdatePodIdentityAssociationCommandInput, cb: (err: any, data?: UpdatePodIdentityAssociationCommandOutput) => void ): void; updatePodIdentityAssociation( args: UpdatePodIdentityAssociationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdatePodIdentityAssociationCommandOutput) => void ): void; paginateDescribeAddonVersions( args?: DescribeAddonVersionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeClusterVersions( args?: DescribeClusterVersionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListAccessEntries( args: ListAccessEntriesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListAccessPolicies( args?: ListAccessPoliciesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListAddons( args: ListAddonsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListAssociatedAccessPolicies( args: ListAssociatedAccessPoliciesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListCapabilities( args: ListCapabilitiesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListClusters( args?: ListClustersCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListEksAnywhereSubscriptions( args?: ListEksAnywhereSubscriptionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListFargateProfiles( args: ListFargateProfilesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListIdentityProviderConfigs( args: ListIdentityProviderConfigsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListInsights( args: ListInsightsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListNodegroups( args: ListNodegroupsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListPodIdentityAssociations( args: ListPodIdentityAssociationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListUpdates( args: ListUpdatesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; waitUntilAddonActive( args: DescribeAddonCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> > ): Promise; waitUntilAddonDeleted( args: DescribeAddonCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> > ): Promise; waitUntilClusterActive( args: DescribeClusterCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> > ): Promise; waitUntilClusterDeleted( args: DescribeClusterCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> > ): Promise; waitUntilFargateProfileActive( args: DescribeFargateProfileCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> > ): Promise; waitUntilFargateProfileDeleted( args: DescribeFargateProfileCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> > ): Promise; waitUntilNodegroupActive( args: DescribeNodegroupCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> > ): Promise; waitUntilNodegroupDeleted( args: DescribeNodegroupCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> > ): Promise; } export declare class EKS extends EKSClient implements EKS {}