AWS SDK for C++  1.9.108
AWS SDK for C++
EKSClient.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/eks/EKS_EXPORTS.h>
8 #include <aws/eks/EKSErrors.h>
50 #include <future>
51 #include <functional>
52 
53 namespace Aws
54 {
55 
56 namespace Http
57 {
58  class HttpClient;
59  class HttpClientFactory;
60 } // namespace Http
61 
62 namespace Utils
63 {
64  template< typename R, typename E> class Outcome;
65 namespace Threading
66 {
67  class Executor;
68 } // namespace Threading
69 } // namespace Utils
70 
71 namespace Auth
72 {
73  class AWSCredentials;
74  class AWSCredentialsProvider;
75 } // namespace Auth
76 
77 namespace Client
78 {
79  class RetryStrategy;
80 } // namespace Client
81 
82 namespace EKS
83 {
84 
85 namespace Model
86 {
89  class CreateAddonRequest;
93  class DeleteAddonRequest;
104  class DescribeUpdateRequest;
106  class ListAddonsRequest;
107  class ListClustersRequest;
110  class ListNodegroupsRequest;
112  class ListUpdatesRequest;
114  class TagResourceRequest;
115  class UntagResourceRequest;
116  class UpdateAddonRequest;
121 
156 
157  typedef std::future<AssociateEncryptionConfigOutcome> AssociateEncryptionConfigOutcomeCallable;
158  typedef std::future<AssociateIdentityProviderConfigOutcome> AssociateIdentityProviderConfigOutcomeCallable;
159  typedef std::future<CreateAddonOutcome> CreateAddonOutcomeCallable;
160  typedef std::future<CreateClusterOutcome> CreateClusterOutcomeCallable;
161  typedef std::future<CreateFargateProfileOutcome> CreateFargateProfileOutcomeCallable;
162  typedef std::future<CreateNodegroupOutcome> CreateNodegroupOutcomeCallable;
163  typedef std::future<DeleteAddonOutcome> DeleteAddonOutcomeCallable;
164  typedef std::future<DeleteClusterOutcome> DeleteClusterOutcomeCallable;
165  typedef std::future<DeleteFargateProfileOutcome> DeleteFargateProfileOutcomeCallable;
166  typedef std::future<DeleteNodegroupOutcome> DeleteNodegroupOutcomeCallable;
167  typedef std::future<DeregisterClusterOutcome> DeregisterClusterOutcomeCallable;
168  typedef std::future<DescribeAddonOutcome> DescribeAddonOutcomeCallable;
169  typedef std::future<DescribeAddonVersionsOutcome> DescribeAddonVersionsOutcomeCallable;
170  typedef std::future<DescribeClusterOutcome> DescribeClusterOutcomeCallable;
171  typedef std::future<DescribeFargateProfileOutcome> DescribeFargateProfileOutcomeCallable;
172  typedef std::future<DescribeIdentityProviderConfigOutcome> DescribeIdentityProviderConfigOutcomeCallable;
173  typedef std::future<DescribeNodegroupOutcome> DescribeNodegroupOutcomeCallable;
174  typedef std::future<DescribeUpdateOutcome> DescribeUpdateOutcomeCallable;
175  typedef std::future<DisassociateIdentityProviderConfigOutcome> DisassociateIdentityProviderConfigOutcomeCallable;
176  typedef std::future<ListAddonsOutcome> ListAddonsOutcomeCallable;
177  typedef std::future<ListClustersOutcome> ListClustersOutcomeCallable;
178  typedef std::future<ListFargateProfilesOutcome> ListFargateProfilesOutcomeCallable;
179  typedef std::future<ListIdentityProviderConfigsOutcome> ListIdentityProviderConfigsOutcomeCallable;
180  typedef std::future<ListNodegroupsOutcome> ListNodegroupsOutcomeCallable;
181  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
182  typedef std::future<ListUpdatesOutcome> ListUpdatesOutcomeCallable;
183  typedef std::future<RegisterClusterOutcome> RegisterClusterOutcomeCallable;
184  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
185  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
186  typedef std::future<UpdateAddonOutcome> UpdateAddonOutcomeCallable;
187  typedef std::future<UpdateClusterConfigOutcome> UpdateClusterConfigOutcomeCallable;
188  typedef std::future<UpdateClusterVersionOutcome> UpdateClusterVersionOutcomeCallable;
189  typedef std::future<UpdateNodegroupConfigOutcome> UpdateNodegroupConfigOutcomeCallable;
190  typedef std::future<UpdateNodegroupVersionOutcome> UpdateNodegroupVersionOutcomeCallable;
191 } // namespace Model
192 
193  class EKSClient;
194 
195  typedef std::function<void(const EKSClient*, const Model::AssociateEncryptionConfigRequest&, const Model::AssociateEncryptionConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateEncryptionConfigResponseReceivedHandler;
196  typedef std::function<void(const EKSClient*, const Model::AssociateIdentityProviderConfigRequest&, const Model::AssociateIdentityProviderConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateIdentityProviderConfigResponseReceivedHandler;
197  typedef std::function<void(const EKSClient*, const Model::CreateAddonRequest&, const Model::CreateAddonOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAddonResponseReceivedHandler;
198  typedef std::function<void(const EKSClient*, const Model::CreateClusterRequest&, const Model::CreateClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateClusterResponseReceivedHandler;
199  typedef std::function<void(const EKSClient*, const Model::CreateFargateProfileRequest&, const Model::CreateFargateProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateFargateProfileResponseReceivedHandler;
200  typedef std::function<void(const EKSClient*, const Model::CreateNodegroupRequest&, const Model::CreateNodegroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateNodegroupResponseReceivedHandler;
201  typedef std::function<void(const EKSClient*, const Model::DeleteAddonRequest&, const Model::DeleteAddonOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAddonResponseReceivedHandler;
202  typedef std::function<void(const EKSClient*, const Model::DeleteClusterRequest&, const Model::DeleteClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteClusterResponseReceivedHandler;
203  typedef std::function<void(const EKSClient*, const Model::DeleteFargateProfileRequest&, const Model::DeleteFargateProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFargateProfileResponseReceivedHandler;
204  typedef std::function<void(const EKSClient*, const Model::DeleteNodegroupRequest&, const Model::DeleteNodegroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteNodegroupResponseReceivedHandler;
205  typedef std::function<void(const EKSClient*, const Model::DeregisterClusterRequest&, const Model::DeregisterClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeregisterClusterResponseReceivedHandler;
206  typedef std::function<void(const EKSClient*, const Model::DescribeAddonRequest&, const Model::DescribeAddonOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAddonResponseReceivedHandler;
207  typedef std::function<void(const EKSClient*, const Model::DescribeAddonVersionsRequest&, const Model::DescribeAddonVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAddonVersionsResponseReceivedHandler;
208  typedef std::function<void(const EKSClient*, const Model::DescribeClusterRequest&, const Model::DescribeClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeClusterResponseReceivedHandler;
209  typedef std::function<void(const EKSClient*, const Model::DescribeFargateProfileRequest&, const Model::DescribeFargateProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFargateProfileResponseReceivedHandler;
210  typedef std::function<void(const EKSClient*, const Model::DescribeIdentityProviderConfigRequest&, const Model::DescribeIdentityProviderConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeIdentityProviderConfigResponseReceivedHandler;
211  typedef std::function<void(const EKSClient*, const Model::DescribeNodegroupRequest&, const Model::DescribeNodegroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeNodegroupResponseReceivedHandler;
212  typedef std::function<void(const EKSClient*, const Model::DescribeUpdateRequest&, const Model::DescribeUpdateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeUpdateResponseReceivedHandler;
213  typedef std::function<void(const EKSClient*, const Model::DisassociateIdentityProviderConfigRequest&, const Model::DisassociateIdentityProviderConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateIdentityProviderConfigResponseReceivedHandler;
214  typedef std::function<void(const EKSClient*, const Model::ListAddonsRequest&, const Model::ListAddonsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAddonsResponseReceivedHandler;
215  typedef std::function<void(const EKSClient*, const Model::ListClustersRequest&, const Model::ListClustersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListClustersResponseReceivedHandler;
216  typedef std::function<void(const EKSClient*, const Model::ListFargateProfilesRequest&, const Model::ListFargateProfilesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFargateProfilesResponseReceivedHandler;
217  typedef std::function<void(const EKSClient*, const Model::ListIdentityProviderConfigsRequest&, const Model::ListIdentityProviderConfigsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListIdentityProviderConfigsResponseReceivedHandler;
218  typedef std::function<void(const EKSClient*, const Model::ListNodegroupsRequest&, const Model::ListNodegroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListNodegroupsResponseReceivedHandler;
219  typedef std::function<void(const EKSClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
220  typedef std::function<void(const EKSClient*, const Model::ListUpdatesRequest&, const Model::ListUpdatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListUpdatesResponseReceivedHandler;
221  typedef std::function<void(const EKSClient*, const Model::RegisterClusterRequest&, const Model::RegisterClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterClusterResponseReceivedHandler;
222  typedef std::function<void(const EKSClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
223  typedef std::function<void(const EKSClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
224  typedef std::function<void(const EKSClient*, const Model::UpdateAddonRequest&, const Model::UpdateAddonOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAddonResponseReceivedHandler;
225  typedef std::function<void(const EKSClient*, const Model::UpdateClusterConfigRequest&, const Model::UpdateClusterConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateClusterConfigResponseReceivedHandler;
226  typedef std::function<void(const EKSClient*, const Model::UpdateClusterVersionRequest&, const Model::UpdateClusterVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateClusterVersionResponseReceivedHandler;
227  typedef std::function<void(const EKSClient*, const Model::UpdateNodegroupConfigRequest&, const Model::UpdateNodegroupConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateNodegroupConfigResponseReceivedHandler;
228  typedef std::function<void(const EKSClient*, const Model::UpdateNodegroupVersionRequest&, const Model::UpdateNodegroupVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateNodegroupVersionResponseReceivedHandler;
229 
244  {
245  public:
247 
253 
259 
264  EKSClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
266 
267  virtual ~EKSClient();
268 
269 
280 
293 
305  virtual void AssociateEncryptionConfigAsync(const Model::AssociateEncryptionConfigRequest& request, const AssociateEncryptionConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
306 
322 
340 
357  virtual void AssociateIdentityProviderConfigAsync(const Model::AssociateIdentityProviderConfigRequest& request, const AssociateIdentityProviderConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
358 
370 
384 
397  virtual void CreateAddonAsync(const Model::CreateAddonRequest& request, const CreateAddonResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
398 
426 
456 
485  virtual void CreateClusterAsync(const Model::CreateClusterRequest& request, const CreateClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
486 
520 
556 
591  virtual void CreateFargateProfileAsync(const Model::CreateFargateProfileRequest& request, const CreateFargateProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
592 
612 
634 
655  virtual void CreateNodegroupAsync(const Model::CreateNodegroupRequest& request, const CreateNodegroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
656 
665 
676 
686  virtual void DeleteAddonAsync(const Model::DeleteAddonRequest& request, const DeleteAddonResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
687 
703 
721 
738  virtual void DeleteClusterAsync(const Model::DeleteClusterRequest& request, const DeleteClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
739 
753 
769 
784  virtual void DeleteFargateProfileAsync(const Model::DeleteFargateProfileRequest& request, const DeleteFargateProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
785 
792 
801 
809  virtual void DeleteNodegroupAsync(const Model::DeleteNodegroupRequest& request, const DeleteNodegroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
810 
818 
828 
837  virtual void DeregisterClusterAsync(const Model::DeregisterClusterRequest& request, const DeregisterClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
838 
845 
854 
862  virtual void DescribeAddonAsync(const Model::DescribeAddonRequest& request, const DescribeAddonResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
863 
871 
881 
890  virtual void DescribeAddonVersionsAsync(const Model::DescribeAddonVersionsRequest& request, const DescribeAddonVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
891 
905 
921 
936  virtual void DescribeClusterAsync(const Model::DescribeClusterRequest& request, const DescribeClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
937 
945 
955 
964  virtual void DescribeFargateProfileAsync(const Model::DescribeFargateProfileRequest& request, const DescribeFargateProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
965 
973 
983 
992  virtual void DescribeIdentityProviderConfigAsync(const Model::DescribeIdentityProviderConfigRequest& request, const DescribeIdentityProviderConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
993 
1001 
1011 
1020  virtual void DescribeNodegroupAsync(const Model::DescribeNodegroupRequest& request, const DescribeNodegroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1021 
1032 
1045 
1057  virtual void DescribeUpdateAsync(const Model::DescribeUpdateRequest& request, const DescribeUpdateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1058 
1068 
1080 
1091  virtual void DisassociateIdentityProviderConfigAsync(const Model::DisassociateIdentityProviderConfigRequest& request, const DisassociateIdentityProviderConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1092 
1099 
1108 
1116  virtual void ListAddonsAsync(const Model::ListAddonsRequest& request, const ListAddonsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1117 
1125 
1135 
1144  virtual void ListClustersAsync(const Model::ListClustersRequest& request, const ListClustersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1145 
1154 
1165 
1175  virtual void ListFargateProfilesAsync(const Model::ListFargateProfilesRequest& request, const ListFargateProfilesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1176 
1183 
1192 
1200  virtual void ListIdentityProviderConfigsAsync(const Model::ListIdentityProviderConfigsRequest& request, const ListIdentityProviderConfigsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1201 
1210 
1221 
1231  virtual void ListNodegroupsAsync(const Model::ListNodegroupsRequest& request, const ListNodegroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1232 
1239 
1248 
1256  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1257 
1266 
1277 
1287  virtual void ListUpdatesAsync(const Model::ListUpdatesRequest& request, const ListUpdatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1288 
1307 
1328 
1348  virtual void RegisterClusterAsync(const Model::RegisterClusterRequest& request, const RegisterClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1349 
1363 
1379 
1394  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1395 
1402 
1411 
1419  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1420 
1427 
1436 
1444  virtual void UpdateAddonAsync(const Model::UpdateAddonRequest& request, const UpdateAddonResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1445 
1476 
1509 
1541  virtual void UpdateClusterConfigAsync(const Model::UpdateClusterConfigRequest& request, const UpdateClusterConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1542 
1559 
1578 
1596  virtual void UpdateClusterVersionAsync(const Model::UpdateClusterVersionRequest& request, const UpdateClusterVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1597 
1609 
1623 
1636  virtual void UpdateNodegroupConfigAsync(const Model::UpdateNodegroupConfigRequest& request, const UpdateNodegroupConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1637 
1663 
1691 
1718  virtual void UpdateNodegroupVersionAsync(const Model::UpdateNodegroupVersionRequest& request, const UpdateNodegroupVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1719 
1720 
1721  void OverrideEndpoint(const Aws::String& endpoint);
1722  private:
1723  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
1724  void AssociateEncryptionConfigAsyncHelper(const Model::AssociateEncryptionConfigRequest& request, const AssociateEncryptionConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1725  void AssociateIdentityProviderConfigAsyncHelper(const Model::AssociateIdentityProviderConfigRequest& request, const AssociateIdentityProviderConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1726  void CreateAddonAsyncHelper(const Model::CreateAddonRequest& request, const CreateAddonResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1727  void CreateClusterAsyncHelper(const Model::CreateClusterRequest& request, const CreateClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1728  void CreateFargateProfileAsyncHelper(const Model::CreateFargateProfileRequest& request, const CreateFargateProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1729  void CreateNodegroupAsyncHelper(const Model::CreateNodegroupRequest& request, const CreateNodegroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1730  void DeleteAddonAsyncHelper(const Model::DeleteAddonRequest& request, const DeleteAddonResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1731  void DeleteClusterAsyncHelper(const Model::DeleteClusterRequest& request, const DeleteClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1732  void DeleteFargateProfileAsyncHelper(const Model::DeleteFargateProfileRequest& request, const DeleteFargateProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1733  void DeleteNodegroupAsyncHelper(const Model::DeleteNodegroupRequest& request, const DeleteNodegroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1734  void DeregisterClusterAsyncHelper(const Model::DeregisterClusterRequest& request, const DeregisterClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1735  void DescribeAddonAsyncHelper(const Model::DescribeAddonRequest& request, const DescribeAddonResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1736  void DescribeAddonVersionsAsyncHelper(const Model::DescribeAddonVersionsRequest& request, const DescribeAddonVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1737  void DescribeClusterAsyncHelper(const Model::DescribeClusterRequest& request, const DescribeClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1738  void DescribeFargateProfileAsyncHelper(const Model::DescribeFargateProfileRequest& request, const DescribeFargateProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1739  void DescribeIdentityProviderConfigAsyncHelper(const Model::DescribeIdentityProviderConfigRequest& request, const DescribeIdentityProviderConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1740  void DescribeNodegroupAsyncHelper(const Model::DescribeNodegroupRequest& request, const DescribeNodegroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1741  void DescribeUpdateAsyncHelper(const Model::DescribeUpdateRequest& request, const DescribeUpdateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1742  void DisassociateIdentityProviderConfigAsyncHelper(const Model::DisassociateIdentityProviderConfigRequest& request, const DisassociateIdentityProviderConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1743  void ListAddonsAsyncHelper(const Model::ListAddonsRequest& request, const ListAddonsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1744  void ListClustersAsyncHelper(const Model::ListClustersRequest& request, const ListClustersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1745  void ListFargateProfilesAsyncHelper(const Model::ListFargateProfilesRequest& request, const ListFargateProfilesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1746  void ListIdentityProviderConfigsAsyncHelper(const Model::ListIdentityProviderConfigsRequest& request, const ListIdentityProviderConfigsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1747  void ListNodegroupsAsyncHelper(const Model::ListNodegroupsRequest& request, const ListNodegroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1748  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1749  void ListUpdatesAsyncHelper(const Model::ListUpdatesRequest& request, const ListUpdatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1750  void RegisterClusterAsyncHelper(const Model::RegisterClusterRequest& request, const RegisterClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1751  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1752  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1753  void UpdateAddonAsyncHelper(const Model::UpdateAddonRequest& request, const UpdateAddonResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1754  void UpdateClusterConfigAsyncHelper(const Model::UpdateClusterConfigRequest& request, const UpdateClusterConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1755  void UpdateClusterVersionAsyncHelper(const Model::UpdateClusterVersionRequest& request, const UpdateClusterVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1756  void UpdateNodegroupConfigAsyncHelper(const Model::UpdateNodegroupConfigRequest& request, const UpdateNodegroupConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1757  void UpdateNodegroupVersionAsyncHelper(const Model::UpdateNodegroupVersionRequest& request, const UpdateNodegroupVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1758 
1759  Aws::String m_uri;
1760  Aws::String m_configScheme;
1761  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
1762  };
1763 
1764 } // namespace EKS
1765 } // namespace Aws
Aws::EKS::EKSClient::CreateCluster
virtual Model::CreateClusterOutcome CreateCluster(const Model::CreateClusterRequest &request) const
Aws::EKS::Model::UpdateClusterVersionOutcomeCallable
std::future< UpdateClusterVersionOutcome > UpdateClusterVersionOutcomeCallable
Definition: EKSClient.h:188
DescribeAddonVersionsResult.h
Aws::EKS::EKSClient::DisassociateIdentityProviderConfigAsync
virtual void DisassociateIdentityProviderConfigAsync(const Model::DisassociateIdentityProviderConfigRequest &request, const DisassociateIdentityProviderConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EKS::EKSClient::ListUpdates
virtual Model::ListUpdatesOutcome ListUpdates(const Model::ListUpdatesRequest &request) const
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::EKS::AssociateIdentityProviderConfigResponseReceivedHandler
std::function< void(const EKSClient *, const Model::AssociateIdentityProviderConfigRequest &, const Model::AssociateIdentityProviderConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateIdentityProviderConfigResponseReceivedHandler
Definition: EKSClient.h:196
Aws::EKS::Model::DescribeFargateProfileOutcome
Aws::Utils::Outcome< DescribeFargateProfileResult, EKSError > DescribeFargateProfileOutcome
Definition: EKSClient.h:136
Aws::EKS::Model::ListAddonsOutcome
Aws::Utils::Outcome< ListAddonsResult, EKSError > ListAddonsOutcome
Definition: EKSClient.h:141
Aws::EKS::Model::CreateFargateProfileRequest
Definition: CreateFargateProfileRequest.h:26
Aws::EKS::EKSClient::UpdateClusterConfigCallable
virtual Model::UpdateClusterConfigOutcomeCallable UpdateClusterConfigCallable(const Model::UpdateClusterConfigRequest &request) const
Aws::EKS::EKSClient::DeleteAddonAsync
virtual void DeleteAddonAsync(const Model::DeleteAddonRequest &request, const DeleteAddonResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EKS::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: EKSClient.h:185
Aws::EKS::EKSClient::ListUpdatesAsync
virtual void ListUpdatesAsync(const Model::ListUpdatesRequest &request, const ListUpdatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EKS::Model::RegisterClusterOutcome
Aws::Utils::Outcome< RegisterClusterResult, EKSError > RegisterClusterOutcome
Definition: EKSClient.h:148
Aws::EKS::Model::ListIdentityProviderConfigsRequest
Definition: ListIdentityProviderConfigsRequest.h:26
Aws::EKS::Model::ListAddonsOutcomeCallable
std::future< ListAddonsOutcome > ListAddonsOutcomeCallable
Definition: EKSClient.h:176
Aws::EKS::EKSClient::DescribeClusterCallable
virtual Model::DescribeClusterOutcomeCallable DescribeClusterCallable(const Model::DescribeClusterRequest &request) const
AssociateEncryptionConfigResult.h
Aws::EKS::CreateClusterResponseReceivedHandler
std::function< void(const EKSClient *, const Model::CreateClusterRequest &, const Model::CreateClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateClusterResponseReceivedHandler
Definition: EKSClient.h:198
Aws::EKS::Model::ListNodegroupsRequest
Definition: ListNodegroupsRequest.h:26
Aws::EKS::ListFargateProfilesResponseReceivedHandler
std::function< void(const EKSClient *, const Model::ListFargateProfilesRequest &, const Model::ListFargateProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFargateProfilesResponseReceivedHandler
Definition: EKSClient.h:216
Aws::EKS::EKSClient::AssociateIdentityProviderConfigAsync
virtual void AssociateIdentityProviderConfigAsync(const Model::AssociateIdentityProviderConfigRequest &request, const AssociateIdentityProviderConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EKS::Model::UpdateNodegroupVersionRequest
Definition: UpdateNodegroupVersionRequest.h:24
Aws::EKS::EKSClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EKS::EKSClient::DescribeUpdateAsync
virtual void DescribeUpdateAsync(const Model::DescribeUpdateRequest &request, const DescribeUpdateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EKS::EKSClient::DeleteClusterAsync
virtual void DeleteClusterAsync(const Model::DeleteClusterRequest &request, const DeleteClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EKS::EKSClient::DeleteNodegroup
virtual Model::DeleteNodegroupOutcome DeleteNodegroup(const Model::DeleteNodegroupRequest &request) const
AWSError.h
Aws::EKS::EKSClient::UpdateNodegroupConfigAsync
virtual void UpdateNodegroupConfigAsync(const Model::UpdateNodegroupConfigRequest &request, const UpdateNodegroupConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EKS::Model::AssociateEncryptionConfigOutcomeCallable
std::future< AssociateEncryptionConfigOutcome > AssociateEncryptionConfigOutcomeCallable
Definition: EKSClient.h:157
Aws::EKS::Model::ListFargateProfilesRequest
Definition: ListFargateProfilesRequest.h:26
UpdateClusterVersionResult.h
Aws::EKS::EKSClient::ListIdentityProviderConfigs
virtual Model::ListIdentityProviderConfigsOutcome ListIdentityProviderConfigs(const Model::ListIdentityProviderConfigsRequest &request) const
Aws::EKS::EKSClient
Definition: EKSClient.h:244
Aws::EKS::DescribeAddonVersionsResponseReceivedHandler
std::function< void(const EKSClient *, const Model::DescribeAddonVersionsRequest &, const Model::DescribeAddonVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAddonVersionsResponseReceivedHandler
Definition: EKSClient.h:207
Aws::EKS::DeregisterClusterResponseReceivedHandler
std::function< void(const EKSClient *, const Model::DeregisterClusterRequest &, const Model::DeregisterClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterClusterResponseReceivedHandler
Definition: EKSClient.h:205
Aws::EKS::EKSClient::ListFargateProfilesAsync
virtual void ListFargateProfilesAsync(const Model::ListFargateProfilesRequest &request, const ListFargateProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EKS::Model::DeleteClusterOutcomeCallable
std::future< DeleteClusterOutcome > DeleteClusterOutcomeCallable
Definition: EKSClient.h:164
DescribeUpdateResult.h
Aws::EKS::DescribeIdentityProviderConfigResponseReceivedHandler
std::function< void(const EKSClient *, const Model::DescribeIdentityProviderConfigRequest &, const Model::DescribeIdentityProviderConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeIdentityProviderConfigResponseReceivedHandler
Definition: EKSClient.h:210
Aws::EKS::EKSClient::DescribeFargateProfile
virtual Model::DescribeFargateProfileOutcome DescribeFargateProfile(const Model::DescribeFargateProfileRequest &request) const
Aws::EKS::EKSClient::UpdateAddonCallable
virtual Model::UpdateAddonOutcomeCallable UpdateAddonCallable(const Model::UpdateAddonRequest &request) const
Aws::EKS::DisassociateIdentityProviderConfigResponseReceivedHandler
std::function< void(const EKSClient *, const Model::DisassociateIdentityProviderConfigRequest &, const Model::DisassociateIdentityProviderConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateIdentityProviderConfigResponseReceivedHandler
Definition: EKSClient.h:213
Aws::EKS::EKSClient::DescribeUpdate
virtual Model::DescribeUpdateOutcome DescribeUpdate(const Model::DescribeUpdateRequest &request) const
Aws::EKS::Model::DescribeUpdateRequest
Definition: DescribeUpdateRequest.h:26
Aws::EKS::Model::CreateNodegroupOutcome
Aws::Utils::Outcome< CreateNodegroupResult, EKSError > CreateNodegroupOutcome
Definition: EKSClient.h:127
Aws::EKS::AssociateEncryptionConfigResponseReceivedHandler
std::function< void(const EKSClient *, const Model::AssociateEncryptionConfigRequest &, const Model::AssociateEncryptionConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateEncryptionConfigResponseReceivedHandler
Definition: EKSClient.h:193
DisassociateIdentityProviderConfigResult.h
Aws::EKS::Model::DescribeAddonVersionsOutcome
Aws::Utils::Outcome< DescribeAddonVersionsResult, EKSError > DescribeAddonVersionsOutcome
Definition: EKSClient.h:134
Aws::EKS::EKSClient::UpdateClusterVersionCallable
virtual Model::UpdateClusterVersionOutcomeCallable UpdateClusterVersionCallable(const Model::UpdateClusterVersionRequest &request) const
Aws::EKS::Model::UpdateAddonOutcome
Aws::Utils::Outcome< UpdateAddonResult, EKSError > UpdateAddonOutcome
Definition: EKSClient.h:151
Aws::EKS::EKSClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: EKSClient.h:246
Aws::EKS::Model::CreateClusterOutcomeCallable
std::future< CreateClusterOutcome > CreateClusterOutcomeCallable
Definition: EKSClient.h:160
RegisterClusterResult.h
Aws::EKS::Model::DeregisterClusterOutcome
Aws::Utils::Outcome< DeregisterClusterResult, EKSError > DeregisterClusterOutcome
Definition: EKSClient.h:132
TagResourceResult.h
ListNodegroupsResult.h
Aws::EKS::EKSClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::EKS::Model::DeregisterClusterRequest
Definition: DeregisterClusterRequest.h:22
Aws::EKS::EKSClient::AssociateIdentityProviderConfig
virtual Model::AssociateIdentityProviderConfigOutcome AssociateIdentityProviderConfig(const Model::AssociateIdentityProviderConfigRequest &request) const
Aws::EKS::Model::DeleteNodegroupRequest
Definition: DeleteNodegroupRequest.h:22
Aws::EKS::EKSClient::CreateNodegroupCallable
virtual Model::CreateNodegroupOutcomeCallable CreateNodegroupCallable(const Model::CreateNodegroupRequest &request) const
Aws::EKS::Model::CreateClusterOutcome
Aws::Utils::Outcome< CreateClusterResult, EKSError > CreateClusterOutcome
Definition: EKSClient.h:125
Aws::EKS::EKSClient::DescribeAddonCallable
virtual Model::DescribeAddonOutcomeCallable DescribeAddonCallable(const Model::DescribeAddonRequest &request) const
Aws::EKS::EKSClient::DeleteFargateProfileAsync
virtual void DeleteFargateProfileAsync(const Model::DeleteFargateProfileRequest &request, const DeleteFargateProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EKS::EKSClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EKS::RegisterClusterResponseReceivedHandler
std::function< void(const EKSClient *, const Model::RegisterClusterRequest &, const Model::RegisterClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterClusterResponseReceivedHandler
Definition: EKSClient.h:221
Aws::EKS::DeleteNodegroupResponseReceivedHandler
std::function< void(const EKSClient *, const Model::DeleteNodegroupRequest &, const Model::DeleteNodegroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteNodegroupResponseReceivedHandler
Definition: EKSClient.h:204
Aws::EKS::Model::CreateAddonOutcomeCallable
std::future< CreateAddonOutcome > CreateAddonOutcomeCallable
Definition: EKSClient.h:159
Aws::EKS::EKSClient::DescribeFargateProfileCallable
virtual Model::DescribeFargateProfileOutcomeCallable DescribeFargateProfileCallable(const Model::DescribeFargateProfileRequest &request) const
CreateNodegroupResult.h
Aws::EKS::Model::ListUpdatesOutcomeCallable
std::future< ListUpdatesOutcome > ListUpdatesOutcomeCallable
Definition: EKSClient.h:182
Aws::EKS::Model::UntagResourceOutcome
Aws::Utils::Outcome< UntagResourceResult, EKSError > UntagResourceOutcome
Definition: EKSClient.h:150
Aws::EKS::Model::UpdateNodegroupVersionOutcome
Aws::Utils::Outcome< UpdateNodegroupVersionResult, EKSError > UpdateNodegroupVersionOutcome
Definition: EKSClient.h:155
Aws::EKS::Model::UpdateClusterVersionRequest
Definition: UpdateClusterVersionRequest.h:23
Aws::EKS::Model::UpdateClusterVersionOutcome
Aws::Utils::Outcome< UpdateClusterVersionResult, EKSError > UpdateClusterVersionOutcome
Definition: EKSClient.h:153
Aws::EKS::EKSClient::ListUpdatesCallable
virtual Model::ListUpdatesOutcomeCallable ListUpdatesCallable(const Model::ListUpdatesRequest &request) const
Aws::EKS::Model::AssociateEncryptionConfigRequest
Definition: AssociateEncryptionConfigRequest.h:25
Aws::EKS::Model::DeleteAddonRequest
Definition: DeleteAddonRequest.h:26
Aws::EKS::Model::CreateNodegroupOutcomeCallable
std::future< CreateNodegroupOutcome > CreateNodegroupOutcomeCallable
Definition: EKSClient.h:162
Aws::EKS::Model::ListIdentityProviderConfigsOutcomeCallable
std::future< ListIdentityProviderConfigsOutcome > ListIdentityProviderConfigsOutcomeCallable
Definition: EKSClient.h:179
Aws::EKS::EKSClient::DeleteAddon
virtual Model::DeleteAddonOutcome DeleteAddon(const Model::DeleteAddonRequest &request) const
AWS_EKS_API
#define AWS_EKS_API
Definition: EKS_EXPORTS.h:28
AsyncCallerContext.h
Aws::EKS::EKSClient::DeregisterClusterAsync
virtual void DeregisterClusterAsync(const Model::DeregisterClusterRequest &request, const DeregisterClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EKS::UpdateAddonResponseReceivedHandler
std::function< void(const EKSClient *, const Model::UpdateAddonRequest &, const Model::UpdateAddonOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAddonResponseReceivedHandler
Definition: EKSClient.h:224
CreateFargateProfileResult.h
Aws::EKS::EKSClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EKS::EKSClient::DescribeAddonAsync
virtual void DescribeAddonAsync(const Model::DescribeAddonRequest &request, const DescribeAddonResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EKS::EKSClient::AssociateIdentityProviderConfigCallable
virtual Model::AssociateIdentityProviderConfigOutcomeCallable AssociateIdentityProviderConfigCallable(const Model::AssociateIdentityProviderConfigRequest &request) const
Aws::EKS::ListTagsForResourceResponseReceivedHandler
std::function< void(const EKSClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: EKSClient.h:219
Aws::EKS::Model::DescribeFargateProfileRequest
Definition: DescribeFargateProfileRequest.h:22
Aws::EKS::EKSClient::DescribeIdentityProviderConfig
virtual Model::DescribeIdentityProviderConfigOutcome DescribeIdentityProviderConfig(const Model::DescribeIdentityProviderConfigRequest &request) const
Aws::EKS::EKSClient::CreateAddonCallable
virtual Model::CreateAddonOutcomeCallable CreateAddonCallable(const Model::CreateAddonRequest &request) const
Aws::EKS::CreateAddonResponseReceivedHandler
std::function< void(const EKSClient *, const Model::CreateAddonRequest &, const Model::CreateAddonOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAddonResponseReceivedHandler
Definition: EKSClient.h:197
Aws::EKS::EKSClient::CreateAddonAsync
virtual void CreateAddonAsync(const Model::CreateAddonRequest &request, const CreateAddonResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EKS::EKSClient::UpdateClusterConfigAsync
virtual void UpdateClusterConfigAsync(const Model::UpdateClusterConfigRequest &request, const UpdateClusterConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UpdateAddonResult.h
Aws::EKS::EKSClient::DisassociateIdentityProviderConfig
virtual Model::DisassociateIdentityProviderConfigOutcome DisassociateIdentityProviderConfig(const Model::DisassociateIdentityProviderConfigRequest &request) const
Aws::EKS::DeleteClusterResponseReceivedHandler
std::function< void(const EKSClient *, const Model::DeleteClusterRequest &, const Model::DeleteClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteClusterResponseReceivedHandler
Definition: EKSClient.h:202
Aws::EKS::Model::UpdateNodegroupConfigRequest
Definition: UpdateNodegroupConfigRequest.h:27
Aws::EKS::EKSClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::EKS::Model::ListNodegroupsOutcomeCallable
std::future< ListNodegroupsOutcome > ListNodegroupsOutcomeCallable
Definition: EKSClient.h:180
Aws::EKS::EKSClient::UpdateNodegroupVersionCallable
virtual Model::UpdateNodegroupVersionOutcomeCallable UpdateNodegroupVersionCallable(const Model::UpdateNodegroupVersionRequest &request) const
Aws::EKS::EKSClient::UpdateNodegroupConfigCallable
virtual Model::UpdateNodegroupConfigOutcomeCallable UpdateNodegroupConfigCallable(const Model::UpdateNodegroupConfigRequest &request) const
Aws::EKS::EKSClient::DescribeCluster
virtual Model::DescribeClusterOutcome DescribeCluster(const Model::DescribeClusterRequest &request) const
Aws::EKS::Model::ListClustersOutcomeCallable
std::future< ListClustersOutcome > ListClustersOutcomeCallable
Definition: EKSClient.h:177
Aws::EKS::Model::DescribeAddonOutcomeCallable
std::future< DescribeAddonOutcome > DescribeAddonOutcomeCallable
Definition: EKSClient.h:168
Aws::EKS::EKSClient::AssociateEncryptionConfig
virtual Model::AssociateEncryptionConfigOutcome AssociateEncryptionConfig(const Model::AssociateEncryptionConfigRequest &request) const
Aws::EKS::EKSClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::EKS::Model::UpdateNodegroupVersionOutcomeCallable
std::future< UpdateNodegroupVersionOutcome > UpdateNodegroupVersionOutcomeCallable
Definition: EKSClient.h:190
Aws::EKS::ListIdentityProviderConfigsResponseReceivedHandler
std::function< void(const EKSClient *, const Model::ListIdentityProviderConfigsRequest &, const Model::ListIdentityProviderConfigsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIdentityProviderConfigsResponseReceivedHandler
Definition: EKSClient.h:217
Aws::EKS::Model::DescribeAddonVersionsOutcomeCallable
std::future< DescribeAddonVersionsOutcome > DescribeAddonVersionsOutcomeCallable
Definition: EKSClient.h:169
Aws::EKS::DescribeAddonResponseReceivedHandler
std::function< void(const EKSClient *, const Model::DescribeAddonRequest &, const Model::DescribeAddonOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAddonResponseReceivedHandler
Definition: EKSClient.h:206
ListClustersResult.h
DeregisterClusterResult.h
Aws::EKS::ListUpdatesResponseReceivedHandler
std::function< void(const EKSClient *, const Model::ListUpdatesRequest &, const Model::ListUpdatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUpdatesResponseReceivedHandler
Definition: EKSClient.h:220
Aws::EKS::Model::UpdateAddonOutcomeCallable
std::future< UpdateAddonOutcome > UpdateAddonOutcomeCallable
Definition: EKSClient.h:186
Aws::EKS::Model::CreateNodegroupRequest
Definition: CreateNodegroupRequest.h:32
Aws::EKS::EKSClient::DeleteCluster
virtual Model::DeleteClusterOutcome DeleteCluster(const Model::DeleteClusterRequest &request) const
Aws::EKS::EKSClient::UpdateAddon
virtual Model::UpdateAddonOutcome UpdateAddon(const Model::UpdateAddonRequest &request) const
Aws::EKS::Model::DescribeClusterOutcome
Aws::Utils::Outcome< DescribeClusterResult, EKSError > DescribeClusterOutcome
Definition: EKSClient.h:135
Aws::EKS::EKSClient::ListNodegroups
virtual Model::ListNodegroupsOutcome ListNodegroups(const Model::ListNodegroupsRequest &request) const
Aws::EKS::ListNodegroupsResponseReceivedHandler
std::function< void(const EKSClient *, const Model::ListNodegroupsRequest &, const Model::ListNodegroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListNodegroupsResponseReceivedHandler
Definition: EKSClient.h:218
Aws::EKS::EKSClient::DeleteClusterCallable
virtual Model::DeleteClusterOutcomeCallable DeleteClusterCallable(const Model::DeleteClusterRequest &request) const
Aws::EKS::EKSClient::ListIdentityProviderConfigsCallable
virtual Model::ListIdentityProviderConfigsOutcomeCallable ListIdentityProviderConfigsCallable(const Model::ListIdentityProviderConfigsRequest &request) const
Aws::EKS::EKSClient::UpdateClusterVersionAsync
virtual void UpdateClusterVersionAsync(const Model::UpdateClusterVersionRequest &request, const UpdateClusterVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EKS::EKSClient::DescribeAddonVersionsAsync
virtual void DescribeAddonVersionsAsync(const Model::DescribeAddonVersionsRequest &request, const DescribeAddonVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DeleteNodegroupResult.h
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::EKS::EKSClient::DeleteAddonCallable
virtual Model::DeleteAddonOutcomeCallable DeleteAddonCallable(const Model::DeleteAddonRequest &request) const
Aws::EKS::EKSClient::DescribeUpdateCallable
virtual Model::DescribeUpdateOutcomeCallable DescribeUpdateCallable(const Model::DescribeUpdateRequest &request) const
Aws::EKS::Model::AssociateIdentityProviderConfigOutcomeCallable
std::future< AssociateIdentityProviderConfigOutcome > AssociateIdentityProviderConfigOutcomeCallable
Definition: EKSClient.h:158
Aws::EKS::DeleteFargateProfileResponseReceivedHandler
std::function< void(const EKSClient *, const Model::DeleteFargateProfileRequest &, const Model::DeleteFargateProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFargateProfileResponseReceivedHandler
Definition: EKSClient.h:203
Aws::EKS::Model::DisassociateIdentityProviderConfigOutcome
Aws::Utils::Outcome< DisassociateIdentityProviderConfigResult, EKSError > DisassociateIdentityProviderConfigOutcome
Definition: EKSClient.h:140
Aws::EKS::Model::DescribeAddonVersionsRequest
Definition: DescribeAddonVersionsRequest.h:26
Aws::EKS::EKSClient::CreateNodegroupAsync
virtual void CreateNodegroupAsync(const Model::CreateNodegroupRequest &request, const CreateNodegroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EKS::Model::DescribeUpdateOutcome
Aws::Utils::Outcome< DescribeUpdateResult, EKSError > DescribeUpdateOutcome
Definition: EKSClient.h:139
Aws::EKS::DeleteAddonResponseReceivedHandler
std::function< void(const EKSClient *, const Model::DeleteAddonRequest &, const Model::DeleteAddonOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAddonResponseReceivedHandler
Definition: EKSClient.h:201
Aws::EKS::EKSClient::RegisterCluster
virtual Model::RegisterClusterOutcome RegisterCluster(const Model::RegisterClusterRequest &request) const
Aws::EKS::EKSClient::UpdateClusterVersion
virtual Model::UpdateClusterVersionOutcome UpdateClusterVersion(const Model::UpdateClusterVersionRequest &request) const
Aws::EKS::ListClustersResponseReceivedHandler
std::function< void(const EKSClient *, const Model::ListClustersRequest &, const Model::ListClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClustersResponseReceivedHandler
Definition: EKSClient.h:215
Aws::EKS::EKSClient::ListAddonsAsync
virtual void ListAddonsAsync(const Model::ListAddonsRequest &request, const ListAddonsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
EKSErrors.h
CreateClusterResult.h
Aws::EKS::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: EKSClient.h:181
ListAddonsResult.h
Aws::EKS::UpdateClusterVersionResponseReceivedHandler
std::function< void(const EKSClient *, const Model::UpdateClusterVersionRequest &, const Model::UpdateClusterVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateClusterVersionResponseReceivedHandler
Definition: EKSClient.h:226
Aws::EKS::Model::ListFargateProfilesOutcomeCallable
std::future< ListFargateProfilesOutcome > ListFargateProfilesOutcomeCallable
Definition: EKSClient.h:178
Aws::EKS::Model::ListFargateProfilesOutcome
Aws::Utils::Outcome< ListFargateProfilesResult, EKSError > ListFargateProfilesOutcome
Definition: EKSClient.h:143
Aws::EKS::EKSClient::AssociateEncryptionConfigCallable
virtual Model::AssociateEncryptionConfigOutcomeCallable AssociateEncryptionConfigCallable(const Model::AssociateEncryptionConfigRequest &request) const
Aws::EKS::EKSClient::CreateNodegroup
virtual Model::CreateNodegroupOutcome CreateNodegroup(const Model::CreateNodegroupRequest &request) const
Aws::EKS::DescribeNodegroupResponseReceivedHandler
std::function< void(const EKSClient *, const Model::DescribeNodegroupRequest &, const Model::DescribeNodegroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeNodegroupResponseReceivedHandler
Definition: EKSClient.h:211
Aws::EKS::Model::RegisterClusterOutcomeCallable
std::future< RegisterClusterOutcome > RegisterClusterOutcomeCallable
Definition: EKSClient.h:183
Aws::EKS::Model::UpdateClusterConfigRequest
Definition: UpdateClusterConfigRequest.h:25
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::EKS::Model::AssociateEncryptionConfigOutcome
Aws::Utils::Outcome< AssociateEncryptionConfigResult, EKSError > AssociateEncryptionConfigOutcome
Definition: EKSClient.h:120
Aws::EKS::EKSClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::EKS::ListAddonsResponseReceivedHandler
std::function< void(const EKSClient *, const Model::ListAddonsRequest &, const Model::ListAddonsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAddonsResponseReceivedHandler
Definition: EKSClient.h:214
Aws::EKS::EKSClient::RegisterClusterAsync
virtual void RegisterClusterAsync(const Model::RegisterClusterRequest &request, const RegisterClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EKS::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: EKSClient.h:184
Aws::EKS::EKSClient::DescribeIdentityProviderConfigCallable
virtual Model::DescribeIdentityProviderConfigOutcomeCallable DescribeIdentityProviderConfigCallable(const Model::DescribeIdentityProviderConfigRequest &request) const
Aws::EKS::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, EKSError > ListTagsForResourceOutcome
Definition: EKSClient.h:146
Aws::EKS::EKSClient::DescribeNodegroupCallable
virtual Model::DescribeNodegroupOutcomeCallable DescribeNodegroupCallable(const Model::DescribeNodegroupRequest &request) const
Aws::EKS::EKSClient::DeleteNodegroupCallable
virtual Model::DeleteNodegroupOutcomeCallable DeleteNodegroupCallable(const Model::DeleteNodegroupRequest &request) const
Aws::EKS::EKSClient::ListAddons
virtual Model::ListAddonsOutcome ListAddons(const Model::ListAddonsRequest &request) const
Aws::EKS::EKSClient::RegisterClusterCallable
virtual Model::RegisterClusterOutcomeCallable RegisterClusterCallable(const Model::RegisterClusterRequest &request) const
Aws::EKS::UpdateNodegroupVersionResponseReceivedHandler
std::function< void(const EKSClient *, const Model::UpdateNodegroupVersionRequest &, const Model::UpdateNodegroupVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateNodegroupVersionResponseReceivedHandler
Definition: EKSClient.h:228
AWSString.h
Aws::EKS::EKSClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::EKS::EKSClient::ListClusters
virtual Model::ListClustersOutcome ListClusters(const Model::ListClustersRequest &request) const
Aws::EKS::EKSClient::DescribeAddonVersions
virtual Model::DescribeAddonVersionsOutcome DescribeAddonVersions(const Model::DescribeAddonVersionsRequest &request) const
Aws::EKS::EKSClient::~EKSClient
virtual ~EKSClient()
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::EKS::EKSClient::CreateClusterAsync
virtual void CreateClusterAsync(const Model::CreateClusterRequest &request, const CreateClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EKS::Model::ListUpdatesRequest
Definition: ListUpdatesRequest.h:26
Aws::EKS::Model::DescribeNodegroupOutcome
Aws::Utils::Outcome< DescribeNodegroupResult, EKSError > DescribeNodegroupOutcome
Definition: EKSClient.h:138
Aws::EKS::EKSClient::ListNodegroupsAsync
virtual void ListNodegroupsAsync(const Model::ListNodegroupsRequest &request, const ListNodegroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EKS::EKSClient::DeleteFargateProfileCallable
virtual Model::DeleteFargateProfileOutcomeCallable DeleteFargateProfileCallable(const Model::DeleteFargateProfileRequest &request) const
Aws::EKS::Model::AssociateIdentityProviderConfigRequest
Definition: AssociateIdentityProviderConfigRequest.h:25
Aws::EKS::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:22
Aws::EKS::Model::ListAddonsRequest
Definition: ListAddonsRequest.h:26
UpdateClusterConfigResult.h
Aws::EKS::Model::DescribeUpdateOutcomeCallable
std::future< DescribeUpdateOutcome > DescribeUpdateOutcomeCallable
Definition: EKSClient.h:174
Aws::EKS::EKSClient::CreateClusterCallable
virtual Model::CreateClusterOutcomeCallable CreateClusterCallable(const Model::CreateClusterRequest &request) const
Aws::EKS::TagResourceResponseReceivedHandler
std::function< void(const EKSClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: EKSClient.h:222
DescribeFargateProfileResult.h
Aws::EKS::EKSClient::DeleteFargateProfile
virtual Model::DeleteFargateProfileOutcome DeleteFargateProfile(const Model::DeleteFargateProfileRequest &request) const
Aws::EKS::Model::DisassociateIdentityProviderConfigRequest
Definition: DisassociateIdentityProviderConfigRequest.h:24
Aws::EKS::CreateNodegroupResponseReceivedHandler
std::function< void(const EKSClient *, const Model::CreateNodegroupRequest &, const Model::CreateNodegroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateNodegroupResponseReceivedHandler
Definition: EKSClient.h:200
Aws::EKS::Model::DescribeIdentityProviderConfigOutcome
Aws::Utils::Outcome< DescribeIdentityProviderConfigResult, EKSError > DescribeIdentityProviderConfigOutcome
Definition: EKSClient.h:137
Aws::EKS::EKSClient::UpdateAddonAsync
virtual void UpdateAddonAsync(const Model::UpdateAddonRequest &request, const UpdateAddonResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DeleteFargateProfileResult.h
ListFargateProfilesResult.h
Aws::EKS::Model::DeleteClusterOutcome
Aws::Utils::Outcome< DeleteClusterResult, EKSError > DeleteClusterOutcome
Definition: EKSClient.h:129
Aws::EKS::Model::DeleteNodegroupOutcome
Aws::Utils::Outcome< DeleteNodegroupResult, EKSError > DeleteNodegroupOutcome
Definition: EKSClient.h:131
DeleteAddonResult.h
Aws::EKS::Model::DescribeFargateProfileOutcomeCallable
std::future< DescribeFargateProfileOutcome > DescribeFargateProfileOutcomeCallable
Definition: EKSClient.h:171
UpdateNodegroupConfigResult.h
Aws::EKS::DescribeUpdateResponseReceivedHandler
std::function< void(const EKSClient *, const Model::DescribeUpdateRequest &, const Model::DescribeUpdateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeUpdateResponseReceivedHandler
Definition: EKSClient.h:212
Aws::EKS::EKSClient::DescribeAddonVersionsCallable
virtual Model::DescribeAddonVersionsOutcomeCallable DescribeAddonVersionsCallable(const Model::DescribeAddonVersionsRequest &request) const
Aws::EKS::EKSClient::CreateFargateProfileAsync
virtual void CreateFargateProfileAsync(const Model::CreateFargateProfileRequest &request, const CreateFargateProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EKS::EKSClient::ListClustersCallable
virtual Model::ListClustersOutcomeCallable ListClustersCallable(const Model::ListClustersRequest &request) const
Aws::EKS::Model::UpdateNodegroupConfigOutcome
Aws::Utils::Outcome< UpdateNodegroupConfigResult, EKSError > UpdateNodegroupConfigOutcome
Definition: EKSClient.h:154
Aws::EKS::Model::UpdateClusterConfigOutcome
Aws::Utils::Outcome< UpdateClusterConfigResult, EKSError > UpdateClusterConfigOutcome
Definition: EKSClient.h:152
Aws::EKS::Model::CreateFargateProfileOutcomeCallable
std::future< CreateFargateProfileOutcome > CreateFargateProfileOutcomeCallable
Definition: EKSClient.h:161
Aws::EKS::Model::CreateAddonOutcome
Aws::Utils::Outcome< CreateAddonResult, EKSError > CreateAddonOutcome
Definition: EKSClient.h:124
CreateAddonResult.h
Aws::EKS::Model::DescribeClusterOutcomeCallable
std::future< DescribeClusterOutcome > DescribeClusterOutcomeCallable
Definition: EKSClient.h:170
Aws::EKS::EKSClient::DeregisterClusterCallable
virtual Model::DeregisterClusterOutcomeCallable DeregisterClusterCallable(const Model::DeregisterClusterRequest &request) const
Aws::EKS::EKSClient::EKSClient
EKSClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::EKS::EKSClient::CreateFargateProfileCallable
virtual Model::CreateFargateProfileOutcomeCallable CreateFargateProfileCallable(const Model::CreateFargateProfileRequest &request) const
Aws::EKS::EKSClient::UpdateClusterConfig
virtual Model::UpdateClusterConfigOutcome UpdateClusterConfig(const Model::UpdateClusterConfigRequest &request) const
EKS_EXPORTS.h
DescribeNodegroupResult.h
ClientConfiguration.h
Aws::EKS::Model::ListUpdatesOutcome
Aws::Utils::Outcome< ListUpdatesResult, EKSError > ListUpdatesOutcome
Definition: EKSClient.h:147
Aws::EKS::CreateFargateProfileResponseReceivedHandler
std::function< void(const EKSClient *, const Model::CreateFargateProfileRequest &, const Model::CreateFargateProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFargateProfileResponseReceivedHandler
Definition: EKSClient.h:199
Aws::EKS::Model::DescribeClusterRequest
Definition: DescribeClusterRequest.h:22
Aws::EKS::UntagResourceResponseReceivedHandler
std::function< void(const EKSClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: EKSClient.h:223
Aws::EKS::EKSClient::UpdateNodegroupConfig
virtual Model::UpdateNodegroupConfigOutcome UpdateNodegroupConfig(const Model::UpdateNodegroupConfigRequest &request) const
Aws
Definition: AccessManagementClient.h:15
Aws::EKS::EKSClient::DisassociateIdentityProviderConfigCallable
virtual Model::DisassociateIdentityProviderConfigOutcomeCallable DisassociateIdentityProviderConfigCallable(const Model::DisassociateIdentityProviderConfigRequest &request) const
ListIdentityProviderConfigsResult.h
Aws::EKS::Model::DeleteNodegroupOutcomeCallable
std::future< DeleteNodegroupOutcome > DeleteNodegroupOutcomeCallable
Definition: EKSClient.h:166
HttpTypes.h
Aws::EKS::Model::UpdateAddonRequest
Definition: UpdateAddonRequest.h:24
Aws::EKS::EKSClient::UpdateNodegroupVersionAsync
virtual void UpdateNodegroupVersionAsync(const Model::UpdateNodegroupVersionRequest &request, const UpdateNodegroupVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EKS::Model::ListClustersOutcome
Aws::Utils::Outcome< ListClustersResult, EKSError > ListClustersOutcome
Definition: EKSClient.h:142
Aws::EKS::EKSClient::DescribeAddon
virtual Model::DescribeAddonOutcome DescribeAddon(const Model::DescribeAddonRequest &request) const
Aws::EKS::Model::CreateClusterRequest
Definition: CreateClusterRequest.h:29
Aws::EKS::EKSClient::ListAddonsCallable
virtual Model::ListAddonsOutcomeCallable ListAddonsCallable(const Model::ListAddonsRequest &request) const
Aws::EKS::Model::DeleteAddonOutcome
Aws::Utils::Outcome< DeleteAddonResult, EKSError > DeleteAddonOutcome
Definition: EKSClient.h:128
DeleteClusterResult.h
Aws::EKS::Model::DeleteFargateProfileRequest
Definition: DeleteFargateProfileRequest.h:22
Aws::EKS::Model::DeleteFargateProfileOutcomeCallable
std::future< DeleteFargateProfileOutcome > DeleteFargateProfileOutcomeCallable
Definition: EKSClient.h:165
Aws::EKS::Model::CreateAddonRequest
Definition: CreateAddonRequest.h:25
Aws::EKS::Model::TagResourceOutcome
Aws::Utils::Outcome< TagResourceResult, EKSError > TagResourceOutcome
Definition: EKSClient.h:149
Aws::EKS::EKSClient::EKSClient
EKSClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::EKS::Model::TagResourceRequest
Definition: TagResourceRequest.h:23
ListTagsForResourceResult.h
Aws::Utils::Outcome
Definition: Outcome.h:26
ListUpdatesResult.h
Aws::EKS::EKSClient::DescribeFargateProfileAsync
virtual void DescribeFargateProfileAsync(const Model::DescribeFargateProfileRequest &request, const DescribeFargateProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EKS::EKSClient::UpdateNodegroupVersion
virtual Model::UpdateNodegroupVersionOutcome UpdateNodegroupVersion(const Model::UpdateNodegroupVersionRequest &request) const
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::EKS::Model::ListIdentityProviderConfigsOutcome
Aws::Utils::Outcome< ListIdentityProviderConfigsResult, EKSError > ListIdentityProviderConfigsOutcome
Definition: EKSClient.h:144
DescribeIdentityProviderConfigResult.h
Aws::EKS::Model::DeregisterClusterOutcomeCallable
std::future< DeregisterClusterOutcome > DeregisterClusterOutcomeCallable
Definition: EKSClient.h:167
Aws::EKS::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:27
Aws::EKS::EKSClient::DescribeClusterAsync
virtual void DescribeClusterAsync(const Model::DescribeClusterRequest &request, const DescribeClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EKS::Model::DescribeAddonOutcome
Aws::Utils::Outcome< DescribeAddonResult, EKSError > DescribeAddonOutcome
Definition: EKSClient.h:133
Aws::EKS::Model::DescribeNodegroupRequest
Definition: DescribeNodegroupRequest.h:22
Aws::EKS::EKSClient::CreateFargateProfile
virtual Model::CreateFargateProfileOutcome CreateFargateProfile(const Model::CreateFargateProfileRequest &request) const
AWSClient.h
Aws::EKS::Model::RegisterClusterRequest
Definition: RegisterClusterRequest.h:24
Aws::EKS::EKSClient::DeleteNodegroupAsync
virtual void DeleteNodegroupAsync(const Model::DeleteNodegroupRequest &request, const DeleteNodegroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EKS::Model::AssociateIdentityProviderConfigOutcome
Aws::Utils::Outcome< AssociateIdentityProviderConfigResult, EKSError > AssociateIdentityProviderConfigOutcome
Definition: EKSClient.h:123
Aws::EKS::EKSClient::DescribeIdentityProviderConfigAsync
virtual void DescribeIdentityProviderConfigAsync(const Model::DescribeIdentityProviderConfigRequest &request, const DescribeIdentityProviderConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EKS::EKSClient::EKSClient
EKSClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
DescribeClusterResult.h
Aws::EKS::Model::DescribeNodegroupOutcomeCallable
std::future< DescribeNodegroupOutcome > DescribeNodegroupOutcomeCallable
Definition: EKSClient.h:173
Aws::EKS::Model::DeleteFargateProfileOutcome
Aws::Utils::Outcome< DeleteFargateProfileResult, EKSError > DeleteFargateProfileOutcome
Definition: EKSClient.h:130
Aws::EKS::EKSClient::DescribeNodegroupAsync
virtual void DescribeNodegroupAsync(const Model::DescribeNodegroupRequest &request, const DescribeNodegroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UntagResourceResult.h
Aws::EKS::Model::CreateFargateProfileOutcome
Aws::Utils::Outcome< CreateFargateProfileResult, EKSError > CreateFargateProfileOutcome
Definition: EKSClient.h:126
Aws::EKS::EKSClient::DeregisterCluster
virtual Model::DeregisterClusterOutcome DeregisterCluster(const Model::DeregisterClusterRequest &request) const
Aws::EKS::Model::UpdateClusterConfigOutcomeCallable
std::future< UpdateClusterConfigOutcome > UpdateClusterConfigOutcomeCallable
Definition: EKSClient.h:187
Aws::EKS::EKSClient::ListClustersAsync
virtual void ListClustersAsync(const Model::ListClustersRequest &request, const ListClustersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AssociateIdentityProviderConfigResult.h
Aws::EKS::Model::DisassociateIdentityProviderConfigOutcomeCallable
std::future< DisassociateIdentityProviderConfigOutcome > DisassociateIdentityProviderConfigOutcomeCallable
Definition: EKSClient.h:175
Aws::EKS::EKSClient::ListFargateProfiles
virtual Model::ListFargateProfilesOutcome ListFargateProfiles(const Model::ListFargateProfilesRequest &request) const
Aws::EKS::DescribeFargateProfileResponseReceivedHandler
std::function< void(const EKSClient *, const Model::DescribeFargateProfileRequest &, const Model::DescribeFargateProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFargateProfileResponseReceivedHandler
Definition: EKSClient.h:209
Aws::EKS::EKSClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::EKS::Model::ListClustersRequest
Definition: ListClustersRequest.h:27
Aws::EKS::EKSClient::CreateAddon
virtual Model::CreateAddonOutcome CreateAddon(const Model::CreateAddonRequest &request) const
Aws::EKS::Model::UpdateNodegroupConfigOutcomeCallable
std::future< UpdateNodegroupConfigOutcome > UpdateNodegroupConfigOutcomeCallable
Definition: EKSClient.h:189
Aws::EKS::EKSClient::ListIdentityProviderConfigsAsync
virtual void ListIdentityProviderConfigsAsync(const Model::ListIdentityProviderConfigsRequest &request, const ListIdentityProviderConfigsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EKS::Model::DescribeIdentityProviderConfigRequest
Definition: DescribeIdentityProviderConfigRequest.h:23
Aws::EKS::UpdateClusterConfigResponseReceivedHandler
std::function< void(const EKSClient *, const Model::UpdateClusterConfigRequest &, const Model::UpdateClusterConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateClusterConfigResponseReceivedHandler
Definition: EKSClient.h:225
DescribeAddonResult.h
Aws::EKS::Model::ListNodegroupsOutcome
Aws::Utils::Outcome< ListNodegroupsResult, EKSError > ListNodegroupsOutcome
Definition: EKSClient.h:145
Aws::EKS::Model::DeleteAddonOutcomeCallable
std::future< DeleteAddonOutcome > DeleteAddonOutcomeCallable
Definition: EKSClient.h:163
Aws::EKS::Model::DescribeAddonRequest
Definition: DescribeAddonRequest.h:22
Aws::EKS::UpdateNodegroupConfigResponseReceivedHandler
std::function< void(const EKSClient *, const Model::UpdateNodegroupConfigRequest &, const Model::UpdateNodegroupConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateNodegroupConfigResponseReceivedHandler
Definition: EKSClient.h:227
Aws::EKS::EKSClient::ListFargateProfilesCallable
virtual Model::ListFargateProfilesOutcomeCallable ListFargateProfilesCallable(const Model::ListFargateProfilesRequest &request) const
JsonSerializer.h
Aws::EKS::Model::DescribeIdentityProviderConfigOutcomeCallable
std::future< DescribeIdentityProviderConfigOutcome > DescribeIdentityProviderConfigOutcomeCallable
Definition: EKSClient.h:172
Aws::EKS::DescribeClusterResponseReceivedHandler
std::function< void(const EKSClient *, const Model::DescribeClusterRequest &, const Model::DescribeClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClusterResponseReceivedHandler
Definition: EKSClient.h:208
Aws::EKS::EKSClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
UpdateNodegroupVersionResult.h
Aws::EKS::Model::DeleteClusterRequest
Definition: DeleteClusterRequest.h:22
Aws::EKS::EKSClient::DescribeNodegroup
virtual Model::DescribeNodegroupOutcome DescribeNodegroup(const Model::DescribeNodegroupRequest &request) const
Aws::EKS::EKSClient::ListNodegroupsCallable
virtual Model::ListNodegroupsOutcomeCallable ListNodegroupsCallable(const Model::ListNodegroupsRequest &request) const
Aws::EKS::EKSClient::AssociateEncryptionConfigAsync
virtual void AssociateEncryptionConfigAsync(const Model::AssociateEncryptionConfigRequest &request, const AssociateEncryptionConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const