AWS SDK for C++  1.9.45
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>
48 #include <future>
49 #include <functional>
50 
51 namespace Aws
52 {
53 
54 namespace Http
55 {
56  class HttpClient;
57  class HttpClientFactory;
58 } // namespace Http
59 
60 namespace Utils
61 {
62  template< typename R, typename E> class Outcome;
63 namespace Threading
64 {
65  class Executor;
66 } // namespace Threading
67 } // namespace Utils
68 
69 namespace Auth
70 {
71  class AWSCredentials;
72  class AWSCredentialsProvider;
73 } // namespace Auth
74 
75 namespace Client
76 {
77  class RetryStrategy;
78 } // namespace Client
79 
80 namespace EKS
81 {
82 
83 namespace Model
84 {
87  class CreateAddonRequest;
91  class DeleteAddonRequest;
101  class DescribeUpdateRequest;
103  class ListAddonsRequest;
104  class ListClustersRequest;
107  class ListNodegroupsRequest;
109  class ListUpdatesRequest;
110  class TagResourceRequest;
111  class UntagResourceRequest;
112  class UpdateAddonRequest;
117 
150 
151  typedef std::future<AssociateEncryptionConfigOutcome> AssociateEncryptionConfigOutcomeCallable;
152  typedef std::future<AssociateIdentityProviderConfigOutcome> AssociateIdentityProviderConfigOutcomeCallable;
153  typedef std::future<CreateAddonOutcome> CreateAddonOutcomeCallable;
154  typedef std::future<CreateClusterOutcome> CreateClusterOutcomeCallable;
155  typedef std::future<CreateFargateProfileOutcome> CreateFargateProfileOutcomeCallable;
156  typedef std::future<CreateNodegroupOutcome> CreateNodegroupOutcomeCallable;
157  typedef std::future<DeleteAddonOutcome> DeleteAddonOutcomeCallable;
158  typedef std::future<DeleteClusterOutcome> DeleteClusterOutcomeCallable;
159  typedef std::future<DeleteFargateProfileOutcome> DeleteFargateProfileOutcomeCallable;
160  typedef std::future<DeleteNodegroupOutcome> DeleteNodegroupOutcomeCallable;
161  typedef std::future<DescribeAddonOutcome> DescribeAddonOutcomeCallable;
162  typedef std::future<DescribeAddonVersionsOutcome> DescribeAddonVersionsOutcomeCallable;
163  typedef std::future<DescribeClusterOutcome> DescribeClusterOutcomeCallable;
164  typedef std::future<DescribeFargateProfileOutcome> DescribeFargateProfileOutcomeCallable;
165  typedef std::future<DescribeIdentityProviderConfigOutcome> DescribeIdentityProviderConfigOutcomeCallable;
166  typedef std::future<DescribeNodegroupOutcome> DescribeNodegroupOutcomeCallable;
167  typedef std::future<DescribeUpdateOutcome> DescribeUpdateOutcomeCallable;
168  typedef std::future<DisassociateIdentityProviderConfigOutcome> DisassociateIdentityProviderConfigOutcomeCallable;
169  typedef std::future<ListAddonsOutcome> ListAddonsOutcomeCallable;
170  typedef std::future<ListClustersOutcome> ListClustersOutcomeCallable;
171  typedef std::future<ListFargateProfilesOutcome> ListFargateProfilesOutcomeCallable;
172  typedef std::future<ListIdentityProviderConfigsOutcome> ListIdentityProviderConfigsOutcomeCallable;
173  typedef std::future<ListNodegroupsOutcome> ListNodegroupsOutcomeCallable;
174  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
175  typedef std::future<ListUpdatesOutcome> ListUpdatesOutcomeCallable;
176  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
177  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
178  typedef std::future<UpdateAddonOutcome> UpdateAddonOutcomeCallable;
179  typedef std::future<UpdateClusterConfigOutcome> UpdateClusterConfigOutcomeCallable;
180  typedef std::future<UpdateClusterVersionOutcome> UpdateClusterVersionOutcomeCallable;
181  typedef std::future<UpdateNodegroupConfigOutcome> UpdateNodegroupConfigOutcomeCallable;
182  typedef std::future<UpdateNodegroupVersionOutcome> UpdateNodegroupVersionOutcomeCallable;
183 } // namespace Model
184 
185  class EKSClient;
186 
187  typedef std::function<void(const EKSClient*, const Model::AssociateEncryptionConfigRequest&, const Model::AssociateEncryptionConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateEncryptionConfigResponseReceivedHandler;
188  typedef std::function<void(const EKSClient*, const Model::AssociateIdentityProviderConfigRequest&, const Model::AssociateIdentityProviderConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateIdentityProviderConfigResponseReceivedHandler;
189  typedef std::function<void(const EKSClient*, const Model::CreateAddonRequest&, const Model::CreateAddonOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAddonResponseReceivedHandler;
190  typedef std::function<void(const EKSClient*, const Model::CreateClusterRequest&, const Model::CreateClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateClusterResponseReceivedHandler;
191  typedef std::function<void(const EKSClient*, const Model::CreateFargateProfileRequest&, const Model::CreateFargateProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateFargateProfileResponseReceivedHandler;
192  typedef std::function<void(const EKSClient*, const Model::CreateNodegroupRequest&, const Model::CreateNodegroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateNodegroupResponseReceivedHandler;
193  typedef std::function<void(const EKSClient*, const Model::DeleteAddonRequest&, const Model::DeleteAddonOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAddonResponseReceivedHandler;
194  typedef std::function<void(const EKSClient*, const Model::DeleteClusterRequest&, const Model::DeleteClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteClusterResponseReceivedHandler;
195  typedef std::function<void(const EKSClient*, const Model::DeleteFargateProfileRequest&, const Model::DeleteFargateProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFargateProfileResponseReceivedHandler;
196  typedef std::function<void(const EKSClient*, const Model::DeleteNodegroupRequest&, const Model::DeleteNodegroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteNodegroupResponseReceivedHandler;
197  typedef std::function<void(const EKSClient*, const Model::DescribeAddonRequest&, const Model::DescribeAddonOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAddonResponseReceivedHandler;
198  typedef std::function<void(const EKSClient*, const Model::DescribeAddonVersionsRequest&, const Model::DescribeAddonVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAddonVersionsResponseReceivedHandler;
199  typedef std::function<void(const EKSClient*, const Model::DescribeClusterRequest&, const Model::DescribeClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeClusterResponseReceivedHandler;
200  typedef std::function<void(const EKSClient*, const Model::DescribeFargateProfileRequest&, const Model::DescribeFargateProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFargateProfileResponseReceivedHandler;
201  typedef std::function<void(const EKSClient*, const Model::DescribeIdentityProviderConfigRequest&, const Model::DescribeIdentityProviderConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeIdentityProviderConfigResponseReceivedHandler;
202  typedef std::function<void(const EKSClient*, const Model::DescribeNodegroupRequest&, const Model::DescribeNodegroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeNodegroupResponseReceivedHandler;
203  typedef std::function<void(const EKSClient*, const Model::DescribeUpdateRequest&, const Model::DescribeUpdateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeUpdateResponseReceivedHandler;
204  typedef std::function<void(const EKSClient*, const Model::DisassociateIdentityProviderConfigRequest&, const Model::DisassociateIdentityProviderConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateIdentityProviderConfigResponseReceivedHandler;
205  typedef std::function<void(const EKSClient*, const Model::ListAddonsRequest&, const Model::ListAddonsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAddonsResponseReceivedHandler;
206  typedef std::function<void(const EKSClient*, const Model::ListClustersRequest&, const Model::ListClustersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListClustersResponseReceivedHandler;
207  typedef std::function<void(const EKSClient*, const Model::ListFargateProfilesRequest&, const Model::ListFargateProfilesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFargateProfilesResponseReceivedHandler;
208  typedef std::function<void(const EKSClient*, const Model::ListIdentityProviderConfigsRequest&, const Model::ListIdentityProviderConfigsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListIdentityProviderConfigsResponseReceivedHandler;
209  typedef std::function<void(const EKSClient*, const Model::ListNodegroupsRequest&, const Model::ListNodegroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListNodegroupsResponseReceivedHandler;
210  typedef std::function<void(const EKSClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
211  typedef std::function<void(const EKSClient*, const Model::ListUpdatesRequest&, const Model::ListUpdatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListUpdatesResponseReceivedHandler;
212  typedef std::function<void(const EKSClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
213  typedef std::function<void(const EKSClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
214  typedef std::function<void(const EKSClient*, const Model::UpdateAddonRequest&, const Model::UpdateAddonOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAddonResponseReceivedHandler;
215  typedef std::function<void(const EKSClient*, const Model::UpdateClusterConfigRequest&, const Model::UpdateClusterConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateClusterConfigResponseReceivedHandler;
216  typedef std::function<void(const EKSClient*, const Model::UpdateClusterVersionRequest&, const Model::UpdateClusterVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateClusterVersionResponseReceivedHandler;
217  typedef std::function<void(const EKSClient*, const Model::UpdateNodegroupConfigRequest&, const Model::UpdateNodegroupConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateNodegroupConfigResponseReceivedHandler;
218  typedef std::function<void(const EKSClient*, const Model::UpdateNodegroupVersionRequest&, const Model::UpdateNodegroupVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateNodegroupVersionResponseReceivedHandler;
219 
234  {
235  public:
237 
243 
249 
254  EKSClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
256 
257  virtual ~EKSClient();
258 
259 
270 
283 
295  virtual void AssociateEncryptionConfigAsync(const Model::AssociateEncryptionConfigRequest& request, const AssociateEncryptionConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
296 
312 
330 
347  virtual void AssociateIdentityProviderConfigAsync(const Model::AssociateIdentityProviderConfigRequest& request, const AssociateIdentityProviderConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
348 
360 
374 
387  virtual void CreateAddonAsync(const Model::CreateAddonRequest& request, const CreateAddonResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
388 
416 
446 
475  virtual void CreateClusterAsync(const Model::CreateClusterRequest& request, const CreateClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
476 
511 
548 
584  virtual void CreateFargateProfileAsync(const Model::CreateFargateProfileRequest& request, const CreateFargateProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
585 
605 
627 
648  virtual void CreateNodegroupAsync(const Model::CreateNodegroupRequest& request, const CreateNodegroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
649 
658 
669 
679  virtual void DeleteAddonAsync(const Model::DeleteAddonRequest& request, const DeleteAddonResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
680 
696 
714 
731  virtual void DeleteClusterAsync(const Model::DeleteClusterRequest& request, const DeleteClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
732 
746 
762 
777  virtual void DeleteFargateProfileAsync(const Model::DeleteFargateProfileRequest& request, const DeleteFargateProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
778 
785 
794 
802  virtual void DeleteNodegroupAsync(const Model::DeleteNodegroupRequest& request, const DeleteNodegroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
803 
810 
819 
827  virtual void DescribeAddonAsync(const Model::DescribeAddonRequest& request, const DescribeAddonResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
828 
836 
846 
855  virtual void DescribeAddonVersionsAsync(const Model::DescribeAddonVersionsRequest& request, const DescribeAddonVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
856 
870 
886 
901  virtual void DescribeClusterAsync(const Model::DescribeClusterRequest& request, const DescribeClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
902 
910 
920 
929  virtual void DescribeFargateProfileAsync(const Model::DescribeFargateProfileRequest& request, const DescribeFargateProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
930 
938 
948 
957  virtual void DescribeIdentityProviderConfigAsync(const Model::DescribeIdentityProviderConfigRequest& request, const DescribeIdentityProviderConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
958 
966 
976 
985  virtual void DescribeNodegroupAsync(const Model::DescribeNodegroupRequest& request, const DescribeNodegroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
986 
997 
1010 
1022  virtual void DescribeUpdateAsync(const Model::DescribeUpdateRequest& request, const DescribeUpdateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1023 
1033 
1045 
1056  virtual void DisassociateIdentityProviderConfigAsync(const Model::DisassociateIdentityProviderConfigRequest& request, const DisassociateIdentityProviderConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1057 
1064 
1073 
1081  virtual void ListAddonsAsync(const Model::ListAddonsRequest& request, const ListAddonsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1082 
1090 
1100 
1109  virtual void ListClustersAsync(const Model::ListClustersRequest& request, const ListClustersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1110 
1118 
1128 
1137  virtual void ListFargateProfilesAsync(const Model::ListFargateProfilesRequest& request, const ListFargateProfilesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1138 
1145 
1154 
1162  virtual void ListIdentityProviderConfigsAsync(const Model::ListIdentityProviderConfigsRequest& request, const ListIdentityProviderConfigsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1163 
1172 
1183 
1193  virtual void ListNodegroupsAsync(const Model::ListNodegroupsRequest& request, const ListNodegroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1194 
1201 
1210 
1218  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1219 
1227 
1237 
1246  virtual void ListUpdatesAsync(const Model::ListUpdatesRequest& request, const ListUpdatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1247 
1261 
1277 
1292  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1293 
1300 
1309 
1317  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1318 
1325 
1334 
1342  virtual void UpdateAddonAsync(const Model::UpdateAddonRequest& request, const UpdateAddonResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1343 
1374 
1407 
1439  virtual void UpdateClusterConfigAsync(const Model::UpdateClusterConfigRequest& request, const UpdateClusterConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1440 
1457 
1476 
1494  virtual void UpdateClusterVersionAsync(const Model::UpdateClusterVersionRequest& request, const UpdateClusterVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1495 
1507 
1521 
1534  virtual void UpdateNodegroupConfigAsync(const Model::UpdateNodegroupConfigRequest& request, const UpdateNodegroupConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1535 
1561 
1589 
1616  virtual void UpdateNodegroupVersionAsync(const Model::UpdateNodegroupVersionRequest& request, const UpdateNodegroupVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1617 
1618 
1619  void OverrideEndpoint(const Aws::String& endpoint);
1620  private:
1621  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
1622  void AssociateEncryptionConfigAsyncHelper(const Model::AssociateEncryptionConfigRequest& request, const AssociateEncryptionConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1623  void AssociateIdentityProviderConfigAsyncHelper(const Model::AssociateIdentityProviderConfigRequest& request, const AssociateIdentityProviderConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1624  void CreateAddonAsyncHelper(const Model::CreateAddonRequest& request, const CreateAddonResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1625  void CreateClusterAsyncHelper(const Model::CreateClusterRequest& request, const CreateClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1626  void CreateFargateProfileAsyncHelper(const Model::CreateFargateProfileRequest& request, const CreateFargateProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1627  void CreateNodegroupAsyncHelper(const Model::CreateNodegroupRequest& request, const CreateNodegroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1628  void DeleteAddonAsyncHelper(const Model::DeleteAddonRequest& request, const DeleteAddonResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1629  void DeleteClusterAsyncHelper(const Model::DeleteClusterRequest& request, const DeleteClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1630  void DeleteFargateProfileAsyncHelper(const Model::DeleteFargateProfileRequest& request, const DeleteFargateProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1631  void DeleteNodegroupAsyncHelper(const Model::DeleteNodegroupRequest& request, const DeleteNodegroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1632  void DescribeAddonAsyncHelper(const Model::DescribeAddonRequest& request, const DescribeAddonResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1633  void DescribeAddonVersionsAsyncHelper(const Model::DescribeAddonVersionsRequest& request, const DescribeAddonVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1634  void DescribeClusterAsyncHelper(const Model::DescribeClusterRequest& request, const DescribeClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1635  void DescribeFargateProfileAsyncHelper(const Model::DescribeFargateProfileRequest& request, const DescribeFargateProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1636  void DescribeIdentityProviderConfigAsyncHelper(const Model::DescribeIdentityProviderConfigRequest& request, const DescribeIdentityProviderConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1637  void DescribeNodegroupAsyncHelper(const Model::DescribeNodegroupRequest& request, const DescribeNodegroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1638  void DescribeUpdateAsyncHelper(const Model::DescribeUpdateRequest& request, const DescribeUpdateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1639  void DisassociateIdentityProviderConfigAsyncHelper(const Model::DisassociateIdentityProviderConfigRequest& request, const DisassociateIdentityProviderConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1640  void ListAddonsAsyncHelper(const Model::ListAddonsRequest& request, const ListAddonsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1641  void ListClustersAsyncHelper(const Model::ListClustersRequest& request, const ListClustersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1642  void ListFargateProfilesAsyncHelper(const Model::ListFargateProfilesRequest& request, const ListFargateProfilesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1643  void ListIdentityProviderConfigsAsyncHelper(const Model::ListIdentityProviderConfigsRequest& request, const ListIdentityProviderConfigsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1644  void ListNodegroupsAsyncHelper(const Model::ListNodegroupsRequest& request, const ListNodegroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1645  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1646  void ListUpdatesAsyncHelper(const Model::ListUpdatesRequest& request, const ListUpdatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1647  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1648  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1649  void UpdateAddonAsyncHelper(const Model::UpdateAddonRequest& request, const UpdateAddonResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1650  void UpdateClusterConfigAsyncHelper(const Model::UpdateClusterConfigRequest& request, const UpdateClusterConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1651  void UpdateClusterVersionAsyncHelper(const Model::UpdateClusterVersionRequest& request, const UpdateClusterVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1652  void UpdateNodegroupConfigAsyncHelper(const Model::UpdateNodegroupConfigRequest& request, const UpdateNodegroupConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1653  void UpdateNodegroupVersionAsyncHelper(const Model::UpdateNodegroupVersionRequest& request, const UpdateNodegroupVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1654 
1655  Aws::String m_uri;
1656  Aws::String m_configScheme;
1657  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
1658  };
1659 
1660 } // namespace EKS
1661 } // 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:180
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:188
Aws::EKS::Model::DescribeFargateProfileOutcome
Aws::Utils::Outcome< DescribeFargateProfileResult, EKSError > DescribeFargateProfileOutcome
Definition: EKSClient.h:131
Aws::EKS::Model::ListAddonsOutcome
Aws::Utils::Outcome< ListAddonsResult, EKSError > ListAddonsOutcome
Definition: EKSClient.h:136
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:177
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::ListIdentityProviderConfigsRequest
Definition: ListIdentityProviderConfigsRequest.h:26
Aws::EKS::Model::ListAddonsOutcomeCallable
std::future< ListAddonsOutcome > ListAddonsOutcomeCallable
Definition: EKSClient.h:169
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:190
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:207
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:151
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:234
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:198
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:158
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:201
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:204
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:123
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:185
DisassociateIdentityProviderConfigResult.h
Aws::EKS::Model::DescribeAddonVersionsOutcome
Aws::Utils::Outcome< DescribeAddonVersionsResult, EKSError > DescribeAddonVersionsOutcome
Definition: EKSClient.h:129
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:145
Aws::EKS::EKSClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: EKSClient.h:236
Aws::EKS::Model::CreateClusterOutcomeCallable
std::future< CreateClusterOutcome > CreateClusterOutcomeCallable
Definition: EKSClient.h:154
TagResourceResult.h
ListNodegroupsResult.h
Aws::EKS::EKSClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
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:121
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::DeleteNodegroupResponseReceivedHandler
std::function< void(const EKSClient *, const Model::DeleteNodegroupRequest &, const Model::DeleteNodegroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteNodegroupResponseReceivedHandler
Definition: EKSClient.h:196
Aws::EKS::Model::CreateAddonOutcomeCallable
std::future< CreateAddonOutcome > CreateAddonOutcomeCallable
Definition: EKSClient.h:153
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:175
Aws::EKS::Model::UntagResourceOutcome
Aws::Utils::Outcome< UntagResourceResult, EKSError > UntagResourceOutcome
Definition: EKSClient.h:144
Aws::EKS::Model::UpdateNodegroupVersionOutcome
Aws::Utils::Outcome< UpdateNodegroupVersionResult, EKSError > UpdateNodegroupVersionOutcome
Definition: EKSClient.h:149
Aws::EKS::Model::UpdateClusterVersionRequest
Definition: UpdateClusterVersionRequest.h:23
Aws::EKS::Model::UpdateClusterVersionOutcome
Aws::Utils::Outcome< UpdateClusterVersionResult, EKSError > UpdateClusterVersionOutcome
Definition: EKSClient.h:147
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:22
Aws::EKS::Model::CreateNodegroupOutcomeCallable
std::future< CreateNodegroupOutcome > CreateNodegroupOutcomeCallable
Definition: EKSClient.h:156
Aws::EKS::Model::ListIdentityProviderConfigsOutcomeCallable
std::future< ListIdentityProviderConfigsOutcome > ListIdentityProviderConfigsOutcomeCallable
Definition: EKSClient.h:172
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::UpdateAddonResponseReceivedHandler
std::function< void(const EKSClient *, const Model::UpdateAddonRequest &, const Model::UpdateAddonOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAddonResponseReceivedHandler
Definition: EKSClient.h:214
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:210
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:189
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:194
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:173
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:170
Aws::EKS::Model::DescribeAddonOutcomeCallable
std::future< DescribeAddonOutcome > DescribeAddonOutcomeCallable
Definition: EKSClient.h:161
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:182
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:208
Aws::EKS::Model::DescribeAddonVersionsOutcomeCallable
std::future< DescribeAddonVersionsOutcome > DescribeAddonVersionsOutcomeCallable
Definition: EKSClient.h:162
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:197
ListClustersResult.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:211
Aws::EKS::Model::UpdateAddonOutcomeCallable
std::future< UpdateAddonOutcome > UpdateAddonOutcomeCallable
Definition: EKSClient.h:178
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:130
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:209
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:152
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:195
Aws::EKS::Model::DisassociateIdentityProviderConfigOutcome
Aws::Utils::Outcome< DisassociateIdentityProviderConfigResult, EKSError > DisassociateIdentityProviderConfigOutcome
Definition: EKSClient.h:135
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:134
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:193
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:206
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:174
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:216
Aws::EKS::Model::ListFargateProfilesOutcomeCallable
std::future< ListFargateProfilesOutcome > ListFargateProfilesOutcomeCallable
Definition: EKSClient.h:171
Aws::EKS::Model::ListFargateProfilesOutcome
Aws::Utils::Outcome< ListFargateProfilesResult, EKSError > ListFargateProfilesOutcome
Definition: EKSClient.h:138
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:202
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:116
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:205
Aws::EKS::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: EKSClient.h:176
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:141
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::UpdateNodegroupVersionResponseReceivedHandler
std::function< void(const EKSClient *, const Model::UpdateNodegroupVersionRequest &, const Model::UpdateNodegroupVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateNodegroupVersionResponseReceivedHandler
Definition: EKSClient.h:218
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:323
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:133
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:167
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:212
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:192
Aws::EKS::Model::DescribeIdentityProviderConfigOutcome
Aws::Utils::Outcome< DescribeIdentityProviderConfigResult, EKSError > DescribeIdentityProviderConfigOutcome
Definition: EKSClient.h:132
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:125
Aws::EKS::Model::DeleteNodegroupOutcome
Aws::Utils::Outcome< DeleteNodegroupResult, EKSError > DeleteNodegroupOutcome
Definition: EKSClient.h:127
DeleteAddonResult.h
Aws::EKS::Model::DescribeFargateProfileOutcomeCallable
std::future< DescribeFargateProfileOutcome > DescribeFargateProfileOutcomeCallable
Definition: EKSClient.h:164
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:203
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:148
Aws::EKS::Model::UpdateClusterConfigOutcome
Aws::Utils::Outcome< UpdateClusterConfigResult, EKSError > UpdateClusterConfigOutcome
Definition: EKSClient.h:146
Aws::EKS::Model::CreateFargateProfileOutcomeCallable
std::future< CreateFargateProfileOutcome > CreateFargateProfileOutcomeCallable
Definition: EKSClient.h:155
Aws::EKS::Model::CreateAddonOutcome
Aws::Utils::Outcome< CreateAddonResult, EKSError > CreateAddonOutcome
Definition: EKSClient.h:120
CreateAddonResult.h
Aws::EKS::Model::DescribeClusterOutcomeCallable
std::future< DescribeClusterOutcome > DescribeClusterOutcomeCallable
Definition: EKSClient.h:163
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:142
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:191
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:213
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:160
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:137
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:124
DeleteClusterResult.h
Aws::EKS::Model::DeleteFargateProfileRequest
Definition: DeleteFargateProfileRequest.h:22
Aws::EKS::Model::DeleteFargateProfileOutcomeCallable
std::future< DeleteFargateProfileOutcome > DeleteFargateProfileOutcomeCallable
Definition: EKSClient.h:159
Aws::EKS::Model::CreateAddonRequest
Definition: CreateAddonRequest.h:25
Aws::EKS::Model::TagResourceOutcome
Aws::Utils::Outcome< TagResourceResult, EKSError > TagResourceOutcome
Definition: EKSClient.h:143
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:139
DescribeIdentityProviderConfigResult.h
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:128
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::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:119
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:166
Aws::EKS::Model::DeleteFargateProfileOutcome
Aws::Utils::Outcome< DeleteFargateProfileResult, EKSError > DeleteFargateProfileOutcome
Definition: EKSClient.h:126
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:122
Aws::EKS::Model::UpdateClusterConfigOutcomeCallable
std::future< UpdateClusterConfigOutcome > UpdateClusterConfigOutcomeCallable
Definition: EKSClient.h:179
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:168
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:200
Aws::EKS::EKSClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::EKS::Model::ListClustersRequest
Definition: ListClustersRequest.h:26
Aws::EKS::EKSClient::CreateAddon
virtual Model::CreateAddonOutcome CreateAddon(const Model::CreateAddonRequest &request) const
Aws::EKS::Model::UpdateNodegroupConfigOutcomeCallable
std::future< UpdateNodegroupConfigOutcome > UpdateNodegroupConfigOutcomeCallable
Definition: EKSClient.h:181
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:215
DescribeAddonResult.h
Aws::EKS::Model::ListNodegroupsOutcome
Aws::Utils::Outcome< ListNodegroupsResult, EKSError > ListNodegroupsOutcome
Definition: EKSClient.h:140
Aws::EKS::Model::DeleteAddonOutcomeCallable
std::future< DeleteAddonOutcome > DeleteAddonOutcomeCallable
Definition: EKSClient.h:157
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:217
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:165
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:199
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