@aws-sdk/client-eks
Version:
AWS SDK for JavaScript Eks Client for Node.js, Browser and React Native
186 lines (185 loc) • 10.6 kB
JavaScript
import { createAggregatedClient } from "@smithy/core/client";
import { AssociateAccessPolicyCommand, } from "./commands/AssociateAccessPolicyCommand";
import { AssociateEncryptionConfigCommand, } from "./commands/AssociateEncryptionConfigCommand";
import { AssociateIdentityProviderConfigCommand, } from "./commands/AssociateIdentityProviderConfigCommand";
import { CreateAccessEntryCommand, } from "./commands/CreateAccessEntryCommand";
import { CreateAddonCommand, } from "./commands/CreateAddonCommand";
import { CreateCapabilityCommand, } from "./commands/CreateCapabilityCommand";
import { CreateClusterCommand, } from "./commands/CreateClusterCommand";
import { CreateEksAnywhereSubscriptionCommand, } from "./commands/CreateEksAnywhereSubscriptionCommand";
import { CreateFargateProfileCommand, } from "./commands/CreateFargateProfileCommand";
import { CreateNodegroupCommand, } from "./commands/CreateNodegroupCommand";
import { CreatePodIdentityAssociationCommand, } from "./commands/CreatePodIdentityAssociationCommand";
import { DeleteAccessEntryCommand, } from "./commands/DeleteAccessEntryCommand";
import { DeleteAddonCommand, } from "./commands/DeleteAddonCommand";
import { DeleteCapabilityCommand, } from "./commands/DeleteCapabilityCommand";
import { DeleteClusterCommand, } from "./commands/DeleteClusterCommand";
import { DeleteEksAnywhereSubscriptionCommand, } from "./commands/DeleteEksAnywhereSubscriptionCommand";
import { DeleteFargateProfileCommand, } from "./commands/DeleteFargateProfileCommand";
import { DeleteNodegroupCommand, } from "./commands/DeleteNodegroupCommand";
import { DeletePodIdentityAssociationCommand, } from "./commands/DeletePodIdentityAssociationCommand";
import { DeregisterClusterCommand, } from "./commands/DeregisterClusterCommand";
import { DescribeAccessEntryCommand, } from "./commands/DescribeAccessEntryCommand";
import { DescribeAddonCommand, } from "./commands/DescribeAddonCommand";
import { DescribeAddonConfigurationCommand, } from "./commands/DescribeAddonConfigurationCommand";
import { DescribeAddonVersionsCommand, } from "./commands/DescribeAddonVersionsCommand";
import { DescribeCapabilityCommand, } from "./commands/DescribeCapabilityCommand";
import { DescribeClusterCommand, } from "./commands/DescribeClusterCommand";
import { DescribeClusterVersionsCommand, } from "./commands/DescribeClusterVersionsCommand";
import { DescribeEksAnywhereSubscriptionCommand, } from "./commands/DescribeEksAnywhereSubscriptionCommand";
import { DescribeFargateProfileCommand, } from "./commands/DescribeFargateProfileCommand";
import { DescribeIdentityProviderConfigCommand, } from "./commands/DescribeIdentityProviderConfigCommand";
import { DescribeInsightCommand, } from "./commands/DescribeInsightCommand";
import { DescribeInsightsRefreshCommand, } from "./commands/DescribeInsightsRefreshCommand";
import { DescribeNodegroupCommand, } from "./commands/DescribeNodegroupCommand";
import { DescribePodIdentityAssociationCommand, } from "./commands/DescribePodIdentityAssociationCommand";
import { DescribeUpdateCommand, } from "./commands/DescribeUpdateCommand";
import { DisassociateAccessPolicyCommand, } from "./commands/DisassociateAccessPolicyCommand";
import { DisassociateIdentityProviderConfigCommand, } from "./commands/DisassociateIdentityProviderConfigCommand";
import { ListAccessEntriesCommand, } from "./commands/ListAccessEntriesCommand";
import { ListAccessPoliciesCommand, } from "./commands/ListAccessPoliciesCommand";
import { ListAddonsCommand, } from "./commands/ListAddonsCommand";
import { ListAssociatedAccessPoliciesCommand, } from "./commands/ListAssociatedAccessPoliciesCommand";
import { ListCapabilitiesCommand, } from "./commands/ListCapabilitiesCommand";
import { ListClustersCommand, } from "./commands/ListClustersCommand";
import { ListEksAnywhereSubscriptionsCommand, } from "./commands/ListEksAnywhereSubscriptionsCommand";
import { ListFargateProfilesCommand, } from "./commands/ListFargateProfilesCommand";
import { ListIdentityProviderConfigsCommand, } from "./commands/ListIdentityProviderConfigsCommand";
import { ListInsightsCommand, } from "./commands/ListInsightsCommand";
import { ListNodegroupsCommand, } from "./commands/ListNodegroupsCommand";
import { ListPodIdentityAssociationsCommand, } from "./commands/ListPodIdentityAssociationsCommand";
import { ListTagsForResourceCommand, } from "./commands/ListTagsForResourceCommand";
import { ListUpdatesCommand, } from "./commands/ListUpdatesCommand";
import { RegisterClusterCommand, } from "./commands/RegisterClusterCommand";
import { StartInsightsRefreshCommand, } from "./commands/StartInsightsRefreshCommand";
import { TagResourceCommand, } from "./commands/TagResourceCommand";
import { UntagResourceCommand, } from "./commands/UntagResourceCommand";
import { UpdateAccessEntryCommand, } from "./commands/UpdateAccessEntryCommand";
import { UpdateAddonCommand, } from "./commands/UpdateAddonCommand";
import { UpdateCapabilityCommand, } from "./commands/UpdateCapabilityCommand";
import { UpdateClusterConfigCommand, } from "./commands/UpdateClusterConfigCommand";
import { UpdateClusterVersionCommand, } from "./commands/UpdateClusterVersionCommand";
import { UpdateEksAnywhereSubscriptionCommand, } from "./commands/UpdateEksAnywhereSubscriptionCommand";
import { UpdateNodegroupConfigCommand, } from "./commands/UpdateNodegroupConfigCommand";
import { UpdateNodegroupVersionCommand, } from "./commands/UpdateNodegroupVersionCommand";
import { UpdatePodIdentityAssociationCommand, } from "./commands/UpdatePodIdentityAssociationCommand";
import { EKSClient } from "./EKSClient";
import { paginateDescribeAddonVersions } from "./pagination/DescribeAddonVersionsPaginator";
import { paginateDescribeClusterVersions } from "./pagination/DescribeClusterVersionsPaginator";
import { paginateListAccessEntries } from "./pagination/ListAccessEntriesPaginator";
import { paginateListAccessPolicies } from "./pagination/ListAccessPoliciesPaginator";
import { paginateListAddons } from "./pagination/ListAddonsPaginator";
import { paginateListAssociatedAccessPolicies } from "./pagination/ListAssociatedAccessPoliciesPaginator";
import { paginateListCapabilities } from "./pagination/ListCapabilitiesPaginator";
import { paginateListClusters } from "./pagination/ListClustersPaginator";
import { paginateListEksAnywhereSubscriptions } from "./pagination/ListEksAnywhereSubscriptionsPaginator";
import { paginateListFargateProfiles } from "./pagination/ListFargateProfilesPaginator";
import { paginateListIdentityProviderConfigs } from "./pagination/ListIdentityProviderConfigsPaginator";
import { paginateListInsights } from "./pagination/ListInsightsPaginator";
import { paginateListNodegroups } from "./pagination/ListNodegroupsPaginator";
import { paginateListPodIdentityAssociations } from "./pagination/ListPodIdentityAssociationsPaginator";
import { paginateListUpdates } from "./pagination/ListUpdatesPaginator";
import { waitUntilAddonActive } from "./waiters/waitForAddonActive";
import { waitUntilAddonDeleted } from "./waiters/waitForAddonDeleted";
import { waitUntilClusterActive } from "./waiters/waitForClusterActive";
import { waitUntilClusterDeleted } from "./waiters/waitForClusterDeleted";
import { waitUntilFargateProfileActive } from "./waiters/waitForFargateProfileActive";
import { waitUntilFargateProfileDeleted } from "./waiters/waitForFargateProfileDeleted";
import { waitUntilNodegroupActive } from "./waiters/waitForNodegroupActive";
import { waitUntilNodegroupDeleted } from "./waiters/waitForNodegroupDeleted";
const commands = {
AssociateAccessPolicyCommand,
AssociateEncryptionConfigCommand,
AssociateIdentityProviderConfigCommand,
CreateAccessEntryCommand,
CreateAddonCommand,
CreateCapabilityCommand,
CreateClusterCommand,
CreateEksAnywhereSubscriptionCommand,
CreateFargateProfileCommand,
CreateNodegroupCommand,
CreatePodIdentityAssociationCommand,
DeleteAccessEntryCommand,
DeleteAddonCommand,
DeleteCapabilityCommand,
DeleteClusterCommand,
DeleteEksAnywhereSubscriptionCommand,
DeleteFargateProfileCommand,
DeleteNodegroupCommand,
DeletePodIdentityAssociationCommand,
DeregisterClusterCommand,
DescribeAccessEntryCommand,
DescribeAddonCommand,
DescribeAddonConfigurationCommand,
DescribeAddonVersionsCommand,
DescribeCapabilityCommand,
DescribeClusterCommand,
DescribeClusterVersionsCommand,
DescribeEksAnywhereSubscriptionCommand,
DescribeFargateProfileCommand,
DescribeIdentityProviderConfigCommand,
DescribeInsightCommand,
DescribeInsightsRefreshCommand,
DescribeNodegroupCommand,
DescribePodIdentityAssociationCommand,
DescribeUpdateCommand,
DisassociateAccessPolicyCommand,
DisassociateIdentityProviderConfigCommand,
ListAccessEntriesCommand,
ListAccessPoliciesCommand,
ListAddonsCommand,
ListAssociatedAccessPoliciesCommand,
ListCapabilitiesCommand,
ListClustersCommand,
ListEksAnywhereSubscriptionsCommand,
ListFargateProfilesCommand,
ListIdentityProviderConfigsCommand,
ListInsightsCommand,
ListNodegroupsCommand,
ListPodIdentityAssociationsCommand,
ListTagsForResourceCommand,
ListUpdatesCommand,
RegisterClusterCommand,
StartInsightsRefreshCommand,
TagResourceCommand,
UntagResourceCommand,
UpdateAccessEntryCommand,
UpdateAddonCommand,
UpdateCapabilityCommand,
UpdateClusterConfigCommand,
UpdateClusterVersionCommand,
UpdateEksAnywhereSubscriptionCommand,
UpdateNodegroupConfigCommand,
UpdateNodegroupVersionCommand,
UpdatePodIdentityAssociationCommand,
};
const paginators = {
paginateDescribeAddonVersions,
paginateDescribeClusterVersions,
paginateListAccessEntries,
paginateListAccessPolicies,
paginateListAddons,
paginateListAssociatedAccessPolicies,
paginateListCapabilities,
paginateListClusters,
paginateListEksAnywhereSubscriptions,
paginateListFargateProfiles,
paginateListIdentityProviderConfigs,
paginateListInsights,
paginateListNodegroups,
paginateListPodIdentityAssociations,
paginateListUpdates,
};
const waiters = {
waitUntilAddonActive,
waitUntilAddonDeleted,
waitUntilClusterActive,
waitUntilClusterDeleted,
waitUntilFargateProfileActive,
waitUntilFargateProfileDeleted,
waitUntilNodegroupActive,
waitUntilNodegroupDeleted,
};
export class EKS extends EKSClient {
}
createAggregatedClient(commands, EKS, { paginators, waiters });