@aws-sdk/client-eks
Version:
AWS SDK for JavaScript Eks Client for Node.js, Browser and React Native
1,289 lines (1,288 loc) • 45.8 kB
TypeScript
import { WaiterResult } from "@smithy/core/client";
import {
HttpHandlerOptions as __HttpHandlerOptions,
PaginationConfiguration,
Paginator,
WaiterConfiguration,
} from "@smithy/types";
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";
import { ResourceNotFoundException } from "./models/errors";
export interface EKS {
associateAccessPolicy(
args: AssociateAccessPolicyCommandInput,
options?: __HttpHandlerOptions
): Promise<AssociateAccessPolicyCommandOutput>;
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<AssociateEncryptionConfigCommandOutput>;
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<AssociateIdentityProviderConfigCommandOutput>;
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<CreateAccessEntryCommandOutput>;
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<CreateAddonCommandOutput>;
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<CreateCapabilityCommandOutput>;
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<CreateClusterCommandOutput>;
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<CreateEksAnywhereSubscriptionCommandOutput>;
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<CreateFargateProfileCommandOutput>;
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<CreateNodegroupCommandOutput>;
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<CreatePodIdentityAssociationCommandOutput>;
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<DeleteAccessEntryCommandOutput>;
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<DeleteAddonCommandOutput>;
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<DeleteCapabilityCommandOutput>;
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<DeleteClusterCommandOutput>;
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<DeleteEksAnywhereSubscriptionCommandOutput>;
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<DeleteFargateProfileCommandOutput>;
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<DeleteNodegroupCommandOutput>;
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<DeletePodIdentityAssociationCommandOutput>;
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<DeregisterClusterCommandOutput>;
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<DescribeAccessEntryCommandOutput>;
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<DescribeAddonCommandOutput>;
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<DescribeAddonConfigurationCommandOutput>;
describeAddonConfiguration(
args: DescribeAddonConfigurationCommandInput,
cb: (err: any, data?: DescribeAddonConfigurationCommandOutput) => void
): void;
describeAddonConfiguration(
args: DescribeAddonConfigurationCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: DescribeAddonConfigurationCommandOutput) => void
): void;
describeAddonVersions(): Promise<DescribeAddonVersionsCommandOutput>;
describeAddonVersions(
args: DescribeAddonVersionsCommandInput,
options?: __HttpHandlerOptions
): Promise<DescribeAddonVersionsCommandOutput>;
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<DescribeCapabilityCommandOutput>;
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<DescribeClusterCommandOutput>;
describeCluster(
args: DescribeClusterCommandInput,
cb: (err: any, data?: DescribeClusterCommandOutput) => void
): void;
describeCluster(
args: DescribeClusterCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: DescribeClusterCommandOutput) => void
): void;
describeClusterVersions(): Promise<DescribeClusterVersionsCommandOutput>;
describeClusterVersions(
args: DescribeClusterVersionsCommandInput,
options?: __HttpHandlerOptions
): Promise<DescribeClusterVersionsCommandOutput>;
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<DescribeEksAnywhereSubscriptionCommandOutput>;
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<DescribeFargateProfileCommandOutput>;
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<DescribeIdentityProviderConfigCommandOutput>;
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<DescribeInsightCommandOutput>;
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<DescribeInsightsRefreshCommandOutput>;
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<DescribeNodegroupCommandOutput>;
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<DescribePodIdentityAssociationCommandOutput>;
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<DescribeUpdateCommandOutput>;
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<DisassociateAccessPolicyCommandOutput>;
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<DisassociateIdentityProviderConfigCommandOutput>;
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<ListAccessEntriesCommandOutput>;
listAccessEntries(
args: ListAccessEntriesCommandInput,
cb: (err: any, data?: ListAccessEntriesCommandOutput) => void
): void;
listAccessEntries(
args: ListAccessEntriesCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: ListAccessEntriesCommandOutput) => void
): void;
listAccessPolicies(): Promise<ListAccessPoliciesCommandOutput>;
listAccessPolicies(
args: ListAccessPoliciesCommandInput,
options?: __HttpHandlerOptions
): Promise<ListAccessPoliciesCommandOutput>;
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<ListAddonsCommandOutput>;
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<ListAssociatedAccessPoliciesCommandOutput>;
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<ListCapabilitiesCommandOutput>;
listCapabilities(
args: ListCapabilitiesCommandInput,
cb: (err: any, data?: ListCapabilitiesCommandOutput) => void
): void;
listCapabilities(
args: ListCapabilitiesCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: ListCapabilitiesCommandOutput) => void
): void;
listClusters(): Promise<ListClustersCommandOutput>;
listClusters(
args: ListClustersCommandInput,
options?: __HttpHandlerOptions
): Promise<ListClustersCommandOutput>;
listClusters(
args: ListClustersCommandInput,
cb: (err: any, data?: ListClustersCommandOutput) => void
): void;
listClusters(
args: ListClustersCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: ListClustersCommandOutput) => void
): void;
listEksAnywhereSubscriptions(): Promise<ListEksAnywhereSubscriptionsCommandOutput>;
listEksAnywhereSubscriptions(
args: ListEksAnywhereSubscriptionsCommandInput,
options?: __HttpHandlerOptions
): Promise<ListEksAnywhereSubscriptionsCommandOutput>;
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<ListFargateProfilesCommandOutput>;
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<ListIdentityProviderConfigsCommandOutput>;
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<ListInsightsCommandOutput>;
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<ListNodegroupsCommandOutput>;
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<ListPodIdentityAssociationsCommandOutput>;
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<ListTagsForResourceCommandOutput>;
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<ListUpdatesCommandOutput>;
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<RegisterClusterCommandOutput>;
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<StartInsightsRefreshCommandOutput>;
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<TagResourceCommandOutput>;
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<UntagResourceCommandOutput>;
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<UpdateAccessEntryCommandOutput>;
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<UpdateAddonCommandOutput>;
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<UpdateCapabilityCommandOutput>;
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<UpdateClusterConfigCommandOutput>;
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<UpdateClusterVersionCommandOutput>;
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<UpdateEksAnywhereSubscriptionCommandOutput>;
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<UpdateNodegroupConfigCommandOutput>;
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<UpdateNodegroupVersionCommandOutput>;
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<UpdatePodIdentityAssociationCommandOutput>;
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<keyof PaginationConfiguration, "client">
>
): Paginator<DescribeAddonVersionsCommandOutput>;
paginateDescribeClusterVersions(
args?: DescribeClusterVersionsCommandInput,
paginationConfig?: Pick<
PaginationConfiguration,
Exclude<keyof PaginationConfiguration, "client">
>
): Paginator<DescribeClusterVersionsCommandOutput>;
paginateListAccessEntries(
args: ListAccessEntriesCommandInput,
paginationConfig?: Pick<
PaginationConfiguration,
Exclude<keyof PaginationConfiguration, "client">
>
): Paginator<ListAccessEntriesCommandOutput>;
paginateListAccessPolicies(
args?: ListAccessPoliciesCommandInput,
paginationConfig?: Pick<
PaginationConfiguration,
Exclude<keyof PaginationConfiguration, "client">
>
): Paginator<ListAccessPoliciesCommandOutput>;
paginateListAddons(
args: ListAddonsCommandInput,
paginationConfig?: Pick<
PaginationConfiguration,
Exclude<keyof PaginationConfiguration, "client">
>
): Paginator<ListAddonsCommandOutput>;
paginateListAssociatedAccessPolicies(
args: ListAssociatedAccessPoliciesCommandInput,
paginationConfig?: Pick<
PaginationConfiguration,
Exclude<keyof PaginationConfiguration, "client">
>
): Paginator<ListAssociatedAccessPoliciesCommandOutput>;
paginateListCapabilities(
args: ListCapabilitiesCommandInput,
paginationConfig?: Pick<
PaginationConfiguration,
Exclude<keyof PaginationConfiguration, "client">
>
): Paginator<ListCapabilitiesCommandOutput>;
paginateListClusters(
args?: ListClustersCommandInput,
paginationConfig?: Pick<
PaginationConfiguration,
Exclude<keyof PaginationConfiguration, "client">
>
): Paginator<ListClustersCommandOutput>;
paginateListEksAnywhereSubscriptions(
args?: ListEksAnywhereSubscriptionsCommandInput,
paginationConfig?: Pick<
PaginationConfiguration,
Exclude<keyof PaginationConfiguration, "client">
>
): Paginator<ListEksAnywhereSubscriptionsCommandOutput>;
paginateListFargateProfiles(
args: ListFargateProfilesCommandInput,
paginationConfig?: Pick<
PaginationConfiguration,
Exclude<keyof PaginationConfiguration, "client">
>
): Paginator<ListFargateProfilesCommandOutput>;
paginateListIdentityProviderConfigs(
args: ListIdentityProviderConfigsCommandInput,
paginationConfig?: Pick<
PaginationConfiguration,
Exclude<keyof PaginationConfiguration, "client">
>
): Paginator<ListIdentityProviderConfigsCommandOutput>;
paginateListInsights(
args: ListInsightsCommandInput,
paginationConfig?: Pick<
PaginationConfiguration,
Exclude<keyof PaginationConfiguration, "client">
>
): Paginator<ListInsightsCommandOutput>;
paginateListNodegroups(
args: ListNodegroupsCommandInput,
paginationConfig?: Pick<
PaginationConfiguration,
Exclude<keyof PaginationConfiguration, "client">
>
): Paginator<ListNodegroupsCommandOutput>;
paginateListPodIdentityAssociations(
args: ListPodIdentityAssociationsCommandInput,
paginationConfig?: Pick<
PaginationConfiguration,
Exclude<keyof PaginationConfiguration, "client">
>
): Paginator<ListPodIdentityAssociationsCommandOutput>;
paginateListUpdates(
args: ListUpdatesCommandInput,
paginationConfig?: Pick<
PaginationConfiguration,
Exclude<keyof PaginationConfiguration, "client">
>
): Paginator<ListUpdatesCommandOutput>;
waitUntilAddonActive(
args: DescribeAddonCommandInput,
waiterConfig:
| number
| Pick<
WaiterConfiguration<EKS>,
Exclude<keyof WaiterConfiguration<EKS>, "client">
>
): Promise<WaiterResult<DescribeAddonCommandOutput>>;
waitUntilAddonDeleted(
args: DescribeAddonCommandInput,
waiterConfig:
| number
| Pick<
WaiterConfiguration<EKS>,
Exclude<keyof WaiterConfiguration<EKS>, "client">
>
): Promise<WaiterResult<ResourceNotFoundException>>;
waitUntilClusterActive(
args: DescribeClusterCommandInput,
waiterConfig:
| number
| Pick<
WaiterConfiguration<EKS>,
Exclude<keyof WaiterConfiguration<EKS>, "client">
>
): Promise<WaiterResult<DescribeClusterCommandOutput>>;
waitUntilClusterDeleted(
args: DescribeClusterCommandInput,
waiterConfig:
| number
| Pick<
WaiterConfiguration<EKS>,
Exclude<keyof WaiterConfiguration<EKS>, "client">
>
): Promise<WaiterResult<ResourceNotFoundException>>;
waitUntilFargateProfileActive(
args: DescribeFargateProfileCommandInput,
waiterConfig:
| number
| Pick<
WaiterConfiguration<EKS>,
Exclude<keyof WaiterConfiguration<EKS>, "client">
>
): Promise<WaiterResult<DescribeFargateProfileCommandOutput>>;
waitUntilFargateProfileDeleted(
args: DescribeFargateProfileCommandInput,
waiterConfig:
| number
| Pick<
WaiterConfiguration<EKS>,
Exclude<keyof WaiterConfiguration<EKS>, "client">
>
): Promise<WaiterResult<ResourceNotFoundException>>;
waitUntilNodegroupActive(
args: DescribeNodegroupCommandInput,
waiterConfig:
| number
| Pick<
WaiterConfiguration<EKS>,
Exclude<keyof WaiterConfiguration<EKS>, "client">
>
): Promise<WaiterResult<DescribeNodegroupCommandOutput>>;
waitUntilNodegroupDeleted(
args: DescribeNodegroupCommandInput,
waiterConfig:
| number
| Pick<
WaiterConfiguration<EKS>,
Exclude<keyof WaiterConfiguration<EKS>, "client">
>
): Promise<WaiterResult<ResourceNotFoundException>>;
}
export declare class EKS extends EKSClient implements EKS {}