AWS SDK for C++  1.9.18
AWS SDK for C++
AppMeshClient.h
Go to the documentation of this file.
1 
6 #pragma once
54 #include <future>
55 #include <functional>
56 
57 namespace Aws
58 {
59 
60 namespace Http
61 {
62  class HttpClient;
63  class HttpClientFactory;
64 } // namespace Http
65 
66 namespace Utils
67 {
68  template< typename R, typename E> class Outcome;
69 namespace Threading
70 {
71  class Executor;
72 } // namespace Threading
73 } // namespace Utils
74 
75 namespace Auth
76 {
77  class AWSCredentials;
78  class AWSCredentialsProvider;
79 } // namespace Auth
80 
81 namespace Client
82 {
83  class RetryStrategy;
84 } // namespace Client
85 
86 namespace AppMesh
87 {
88 
89 namespace Model
90 {
92  class CreateMeshRequest;
93  class CreateRouteRequest;
99  class DeleteMeshRequest;
100  class DeleteRouteRequest;
106  class DescribeMeshRequest;
107  class DescribeRouteRequest;
113  class ListMeshesRequest;
114  class ListRoutesRequest;
120  class TagResourceRequest;
121  class UntagResourceRequest;
123  class UpdateMeshRequest;
124  class UpdateRouteRequest;
129 
168 
169  typedef std::future<CreateGatewayRouteOutcome> CreateGatewayRouteOutcomeCallable;
170  typedef std::future<CreateMeshOutcome> CreateMeshOutcomeCallable;
171  typedef std::future<CreateRouteOutcome> CreateRouteOutcomeCallable;
172  typedef std::future<CreateVirtualGatewayOutcome> CreateVirtualGatewayOutcomeCallable;
173  typedef std::future<CreateVirtualNodeOutcome> CreateVirtualNodeOutcomeCallable;
174  typedef std::future<CreateVirtualRouterOutcome> CreateVirtualRouterOutcomeCallable;
175  typedef std::future<CreateVirtualServiceOutcome> CreateVirtualServiceOutcomeCallable;
176  typedef std::future<DeleteGatewayRouteOutcome> DeleteGatewayRouteOutcomeCallable;
177  typedef std::future<DeleteMeshOutcome> DeleteMeshOutcomeCallable;
178  typedef std::future<DeleteRouteOutcome> DeleteRouteOutcomeCallable;
179  typedef std::future<DeleteVirtualGatewayOutcome> DeleteVirtualGatewayOutcomeCallable;
180  typedef std::future<DeleteVirtualNodeOutcome> DeleteVirtualNodeOutcomeCallable;
181  typedef std::future<DeleteVirtualRouterOutcome> DeleteVirtualRouterOutcomeCallable;
182  typedef std::future<DeleteVirtualServiceOutcome> DeleteVirtualServiceOutcomeCallable;
183  typedef std::future<DescribeGatewayRouteOutcome> DescribeGatewayRouteOutcomeCallable;
184  typedef std::future<DescribeMeshOutcome> DescribeMeshOutcomeCallable;
185  typedef std::future<DescribeRouteOutcome> DescribeRouteOutcomeCallable;
186  typedef std::future<DescribeVirtualGatewayOutcome> DescribeVirtualGatewayOutcomeCallable;
187  typedef std::future<DescribeVirtualNodeOutcome> DescribeVirtualNodeOutcomeCallable;
188  typedef std::future<DescribeVirtualRouterOutcome> DescribeVirtualRouterOutcomeCallable;
189  typedef std::future<DescribeVirtualServiceOutcome> DescribeVirtualServiceOutcomeCallable;
190  typedef std::future<ListGatewayRoutesOutcome> ListGatewayRoutesOutcomeCallable;
191  typedef std::future<ListMeshesOutcome> ListMeshesOutcomeCallable;
192  typedef std::future<ListRoutesOutcome> ListRoutesOutcomeCallable;
193  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
194  typedef std::future<ListVirtualGatewaysOutcome> ListVirtualGatewaysOutcomeCallable;
195  typedef std::future<ListVirtualNodesOutcome> ListVirtualNodesOutcomeCallable;
196  typedef std::future<ListVirtualRoutersOutcome> ListVirtualRoutersOutcomeCallable;
197  typedef std::future<ListVirtualServicesOutcome> ListVirtualServicesOutcomeCallable;
198  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
199  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
200  typedef std::future<UpdateGatewayRouteOutcome> UpdateGatewayRouteOutcomeCallable;
201  typedef std::future<UpdateMeshOutcome> UpdateMeshOutcomeCallable;
202  typedef std::future<UpdateRouteOutcome> UpdateRouteOutcomeCallable;
203  typedef std::future<UpdateVirtualGatewayOutcome> UpdateVirtualGatewayOutcomeCallable;
204  typedef std::future<UpdateVirtualNodeOutcome> UpdateVirtualNodeOutcomeCallable;
205  typedef std::future<UpdateVirtualRouterOutcome> UpdateVirtualRouterOutcomeCallable;
206  typedef std::future<UpdateVirtualServiceOutcome> UpdateVirtualServiceOutcomeCallable;
207 } // namespace Model
208 
209  class AppMeshClient;
210 
211  typedef std::function<void(const AppMeshClient*, const Model::CreateGatewayRouteRequest&, const Model::CreateGatewayRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateGatewayRouteResponseReceivedHandler;
212  typedef std::function<void(const AppMeshClient*, const Model::CreateMeshRequest&, const Model::CreateMeshOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateMeshResponseReceivedHandler;
213  typedef std::function<void(const AppMeshClient*, const Model::CreateRouteRequest&, const Model::CreateRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRouteResponseReceivedHandler;
214  typedef std::function<void(const AppMeshClient*, const Model::CreateVirtualGatewayRequest&, const Model::CreateVirtualGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateVirtualGatewayResponseReceivedHandler;
215  typedef std::function<void(const AppMeshClient*, const Model::CreateVirtualNodeRequest&, const Model::CreateVirtualNodeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateVirtualNodeResponseReceivedHandler;
216  typedef std::function<void(const AppMeshClient*, const Model::CreateVirtualRouterRequest&, const Model::CreateVirtualRouterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateVirtualRouterResponseReceivedHandler;
217  typedef std::function<void(const AppMeshClient*, const Model::CreateVirtualServiceRequest&, const Model::CreateVirtualServiceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateVirtualServiceResponseReceivedHandler;
218  typedef std::function<void(const AppMeshClient*, const Model::DeleteGatewayRouteRequest&, const Model::DeleteGatewayRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteGatewayRouteResponseReceivedHandler;
219  typedef std::function<void(const AppMeshClient*, const Model::DeleteMeshRequest&, const Model::DeleteMeshOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMeshResponseReceivedHandler;
220  typedef std::function<void(const AppMeshClient*, const Model::DeleteRouteRequest&, const Model::DeleteRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRouteResponseReceivedHandler;
221  typedef std::function<void(const AppMeshClient*, const Model::DeleteVirtualGatewayRequest&, const Model::DeleteVirtualGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVirtualGatewayResponseReceivedHandler;
222  typedef std::function<void(const AppMeshClient*, const Model::DeleteVirtualNodeRequest&, const Model::DeleteVirtualNodeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVirtualNodeResponseReceivedHandler;
223  typedef std::function<void(const AppMeshClient*, const Model::DeleteVirtualRouterRequest&, const Model::DeleteVirtualRouterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVirtualRouterResponseReceivedHandler;
224  typedef std::function<void(const AppMeshClient*, const Model::DeleteVirtualServiceRequest&, const Model::DeleteVirtualServiceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVirtualServiceResponseReceivedHandler;
225  typedef std::function<void(const AppMeshClient*, const Model::DescribeGatewayRouteRequest&, const Model::DescribeGatewayRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeGatewayRouteResponseReceivedHandler;
226  typedef std::function<void(const AppMeshClient*, const Model::DescribeMeshRequest&, const Model::DescribeMeshOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMeshResponseReceivedHandler;
227  typedef std::function<void(const AppMeshClient*, const Model::DescribeRouteRequest&, const Model::DescribeRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRouteResponseReceivedHandler;
228  typedef std::function<void(const AppMeshClient*, const Model::DescribeVirtualGatewayRequest&, const Model::DescribeVirtualGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVirtualGatewayResponseReceivedHandler;
229  typedef std::function<void(const AppMeshClient*, const Model::DescribeVirtualNodeRequest&, const Model::DescribeVirtualNodeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVirtualNodeResponseReceivedHandler;
230  typedef std::function<void(const AppMeshClient*, const Model::DescribeVirtualRouterRequest&, const Model::DescribeVirtualRouterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVirtualRouterResponseReceivedHandler;
231  typedef std::function<void(const AppMeshClient*, const Model::DescribeVirtualServiceRequest&, const Model::DescribeVirtualServiceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVirtualServiceResponseReceivedHandler;
232  typedef std::function<void(const AppMeshClient*, const Model::ListGatewayRoutesRequest&, const Model::ListGatewayRoutesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListGatewayRoutesResponseReceivedHandler;
233  typedef std::function<void(const AppMeshClient*, const Model::ListMeshesRequest&, const Model::ListMeshesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMeshesResponseReceivedHandler;
234  typedef std::function<void(const AppMeshClient*, const Model::ListRoutesRequest&, const Model::ListRoutesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRoutesResponseReceivedHandler;
235  typedef std::function<void(const AppMeshClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
236  typedef std::function<void(const AppMeshClient*, const Model::ListVirtualGatewaysRequest&, const Model::ListVirtualGatewaysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListVirtualGatewaysResponseReceivedHandler;
237  typedef std::function<void(const AppMeshClient*, const Model::ListVirtualNodesRequest&, const Model::ListVirtualNodesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListVirtualNodesResponseReceivedHandler;
238  typedef std::function<void(const AppMeshClient*, const Model::ListVirtualRoutersRequest&, const Model::ListVirtualRoutersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListVirtualRoutersResponseReceivedHandler;
239  typedef std::function<void(const AppMeshClient*, const Model::ListVirtualServicesRequest&, const Model::ListVirtualServicesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListVirtualServicesResponseReceivedHandler;
240  typedef std::function<void(const AppMeshClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
241  typedef std::function<void(const AppMeshClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
242  typedef std::function<void(const AppMeshClient*, const Model::UpdateGatewayRouteRequest&, const Model::UpdateGatewayRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateGatewayRouteResponseReceivedHandler;
243  typedef std::function<void(const AppMeshClient*, const Model::UpdateMeshRequest&, const Model::UpdateMeshOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMeshResponseReceivedHandler;
244  typedef std::function<void(const AppMeshClient*, const Model::UpdateRouteRequest&, const Model::UpdateRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRouteResponseReceivedHandler;
245  typedef std::function<void(const AppMeshClient*, const Model::UpdateVirtualGatewayRequest&, const Model::UpdateVirtualGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateVirtualGatewayResponseReceivedHandler;
246  typedef std::function<void(const AppMeshClient*, const Model::UpdateVirtualNodeRequest&, const Model::UpdateVirtualNodeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateVirtualNodeResponseReceivedHandler;
247  typedef std::function<void(const AppMeshClient*, const Model::UpdateVirtualRouterRequest&, const Model::UpdateVirtualRouterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateVirtualRouterResponseReceivedHandler;
248  typedef std::function<void(const AppMeshClient*, const Model::UpdateVirtualServiceRequest&, const Model::UpdateVirtualServiceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateVirtualServiceResponseReceivedHandler;
249 
268  {
269  public:
271 
277 
283 
288  AppMeshClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
290 
291  virtual ~AppMeshClient();
292 
293 
305 
319 
332  virtual void CreateGatewayRouteAsync(const Model::CreateGatewayRouteRequest& request, const CreateGatewayRouteResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
333 
347 
363 
378  virtual void CreateMeshAsync(const Model::CreateMeshRequest& request, const CreateMeshResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
379 
391 
405 
418  virtual void CreateRouteAsync(const Model::CreateRouteRequest& request, const CreateRouteResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
419 
433 
449 
464  virtual void CreateVirtualGatewayAsync(const Model::CreateVirtualGatewayRequest& request, const CreateVirtualGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
465 
498 
533 
567  virtual void CreateVirtualNodeAsync(const Model::CreateVirtualNodeRequest& request, const CreateVirtualNodeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
568 
583 
600 
616  virtual void CreateVirtualRouterAsync(const Model::CreateVirtualRouterRequest& request, const CreateVirtualRouterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
617 
631 
647 
662  virtual void CreateVirtualServiceAsync(const Model::CreateVirtualServiceRequest& request, const CreateVirtualServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
663 
670 
679 
687  virtual void DeleteGatewayRouteAsync(const Model::DeleteGatewayRouteRequest& request, const DeleteGatewayRouteResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
688 
697 
708 
718  virtual void DeleteMeshAsync(const Model::DeleteMeshRequest& request, const DeleteMeshResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
719 
726 
735 
743  virtual void DeleteRouteAsync(const Model::DeleteRouteRequest& request, const DeleteRouteResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
744 
752 
762 
771  virtual void DeleteVirtualGatewayAsync(const Model::DeleteVirtualGatewayRequest& request, const DeleteVirtualGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
772 
781 
792 
802  virtual void DeleteVirtualNodeAsync(const Model::DeleteVirtualNodeRequest& request, const DeleteVirtualNodeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
803 
812 
823 
833  virtual void DeleteVirtualRouterAsync(const Model::DeleteVirtualRouterRequest& request, const DeleteVirtualRouterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
834 
841 
850 
858  virtual void DeleteVirtualServiceAsync(const Model::DeleteVirtualServiceRequest& request, const DeleteVirtualServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
859 
866 
875 
883  virtual void DescribeGatewayRouteAsync(const Model::DescribeGatewayRouteRequest& request, const DescribeGatewayRouteResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
884 
891 
900 
908  virtual void DescribeMeshAsync(const Model::DescribeMeshRequest& request, const DescribeMeshResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
909 
916 
925 
933  virtual void DescribeRouteAsync(const Model::DescribeRouteRequest& request, const DescribeRouteResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
934 
941 
950 
958  virtual void DescribeVirtualGatewayAsync(const Model::DescribeVirtualGatewayRequest& request, const DescribeVirtualGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
959 
966 
975 
983  virtual void DescribeVirtualNodeAsync(const Model::DescribeVirtualNodeRequest& request, const DescribeVirtualNodeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
984 
991 
1000 
1008  virtual void DescribeVirtualRouterAsync(const Model::DescribeVirtualRouterRequest& request, const DescribeVirtualRouterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1009 
1016 
1025 
1033  virtual void DescribeVirtualServiceAsync(const Model::DescribeVirtualServiceRequest& request, const DescribeVirtualServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1034 
1042 
1052 
1061  virtual void ListGatewayRoutesAsync(const Model::ListGatewayRoutesRequest& request, const ListGatewayRoutesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1062 
1069 
1078 
1086  virtual void ListMeshesAsync(const Model::ListMeshesRequest& request, const ListMeshesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1087 
1095 
1105 
1114  virtual void ListRoutesAsync(const Model::ListRoutesRequest& request, const ListRoutesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1115 
1122 
1131 
1139  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1140 
1148 
1158 
1167  virtual void ListVirtualGatewaysAsync(const Model::ListVirtualGatewaysRequest& request, const ListVirtualGatewaysResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1168 
1175 
1184 
1192  virtual void ListVirtualNodesAsync(const Model::ListVirtualNodesRequest& request, const ListVirtualNodesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1193 
1201 
1211 
1220  virtual void ListVirtualRoutersAsync(const Model::ListVirtualRoutersRequest& request, const ListVirtualRoutersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1221 
1229 
1239 
1248  virtual void ListVirtualServicesAsync(const Model::ListVirtualServicesRequest& request, const ListVirtualServicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1249 
1259 
1271 
1282  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1283 
1290 
1299 
1307  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1308 
1316 
1326 
1335  virtual void UpdateGatewayRouteAsync(const Model::UpdateGatewayRouteRequest& request, const UpdateGatewayRouteResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1336 
1343 
1352 
1360  virtual void UpdateMeshAsync(const Model::UpdateMeshRequest& request, const UpdateMeshResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1361 
1369 
1379 
1388  virtual void UpdateRouteAsync(const Model::UpdateRouteRequest& request, const UpdateRouteResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1389 
1397 
1407 
1416  virtual void UpdateVirtualGatewayAsync(const Model::UpdateVirtualGatewayRequest& request, const UpdateVirtualGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1417 
1425 
1435 
1444  virtual void UpdateVirtualNodeAsync(const Model::UpdateVirtualNodeRequest& request, const UpdateVirtualNodeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1445 
1453 
1463 
1472  virtual void UpdateVirtualRouterAsync(const Model::UpdateVirtualRouterRequest& request, const UpdateVirtualRouterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1473 
1481 
1491 
1500  virtual void UpdateVirtualServiceAsync(const Model::UpdateVirtualServiceRequest& request, const UpdateVirtualServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1501 
1502 
1503  void OverrideEndpoint(const Aws::String& endpoint);
1504  private:
1505  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
1506  void CreateGatewayRouteAsyncHelper(const Model::CreateGatewayRouteRequest& request, const CreateGatewayRouteResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1507  void CreateMeshAsyncHelper(const Model::CreateMeshRequest& request, const CreateMeshResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1508  void CreateRouteAsyncHelper(const Model::CreateRouteRequest& request, const CreateRouteResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1509  void CreateVirtualGatewayAsyncHelper(const Model::CreateVirtualGatewayRequest& request, const CreateVirtualGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1510  void CreateVirtualNodeAsyncHelper(const Model::CreateVirtualNodeRequest& request, const CreateVirtualNodeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1511  void CreateVirtualRouterAsyncHelper(const Model::CreateVirtualRouterRequest& request, const CreateVirtualRouterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1512  void CreateVirtualServiceAsyncHelper(const Model::CreateVirtualServiceRequest& request, const CreateVirtualServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1513  void DeleteGatewayRouteAsyncHelper(const Model::DeleteGatewayRouteRequest& request, const DeleteGatewayRouteResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1514  void DeleteMeshAsyncHelper(const Model::DeleteMeshRequest& request, const DeleteMeshResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1515  void DeleteRouteAsyncHelper(const Model::DeleteRouteRequest& request, const DeleteRouteResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1516  void DeleteVirtualGatewayAsyncHelper(const Model::DeleteVirtualGatewayRequest& request, const DeleteVirtualGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1517  void DeleteVirtualNodeAsyncHelper(const Model::DeleteVirtualNodeRequest& request, const DeleteVirtualNodeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1518  void DeleteVirtualRouterAsyncHelper(const Model::DeleteVirtualRouterRequest& request, const DeleteVirtualRouterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1519  void DeleteVirtualServiceAsyncHelper(const Model::DeleteVirtualServiceRequest& request, const DeleteVirtualServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1520  void DescribeGatewayRouteAsyncHelper(const Model::DescribeGatewayRouteRequest& request, const DescribeGatewayRouteResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1521  void DescribeMeshAsyncHelper(const Model::DescribeMeshRequest& request, const DescribeMeshResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1522  void DescribeRouteAsyncHelper(const Model::DescribeRouteRequest& request, const DescribeRouteResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1523  void DescribeVirtualGatewayAsyncHelper(const Model::DescribeVirtualGatewayRequest& request, const DescribeVirtualGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1524  void DescribeVirtualNodeAsyncHelper(const Model::DescribeVirtualNodeRequest& request, const DescribeVirtualNodeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1525  void DescribeVirtualRouterAsyncHelper(const Model::DescribeVirtualRouterRequest& request, const DescribeVirtualRouterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1526  void DescribeVirtualServiceAsyncHelper(const Model::DescribeVirtualServiceRequest& request, const DescribeVirtualServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1527  void ListGatewayRoutesAsyncHelper(const Model::ListGatewayRoutesRequest& request, const ListGatewayRoutesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1528  void ListMeshesAsyncHelper(const Model::ListMeshesRequest& request, const ListMeshesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1529  void ListRoutesAsyncHelper(const Model::ListRoutesRequest& request, const ListRoutesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1530  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1531  void ListVirtualGatewaysAsyncHelper(const Model::ListVirtualGatewaysRequest& request, const ListVirtualGatewaysResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1532  void ListVirtualNodesAsyncHelper(const Model::ListVirtualNodesRequest& request, const ListVirtualNodesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1533  void ListVirtualRoutersAsyncHelper(const Model::ListVirtualRoutersRequest& request, const ListVirtualRoutersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1534  void ListVirtualServicesAsyncHelper(const Model::ListVirtualServicesRequest& request, const ListVirtualServicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1535  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1536  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1537  void UpdateGatewayRouteAsyncHelper(const Model::UpdateGatewayRouteRequest& request, const UpdateGatewayRouteResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1538  void UpdateMeshAsyncHelper(const Model::UpdateMeshRequest& request, const UpdateMeshResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1539  void UpdateRouteAsyncHelper(const Model::UpdateRouteRequest& request, const UpdateRouteResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1540  void UpdateVirtualGatewayAsyncHelper(const Model::UpdateVirtualGatewayRequest& request, const UpdateVirtualGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1541  void UpdateVirtualNodeAsyncHelper(const Model::UpdateVirtualNodeRequest& request, const UpdateVirtualNodeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1542  void UpdateVirtualRouterAsyncHelper(const Model::UpdateVirtualRouterRequest& request, const UpdateVirtualRouterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1543  void UpdateVirtualServiceAsyncHelper(const Model::UpdateVirtualServiceRequest& request, const UpdateVirtualServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1544 
1545  Aws::String m_uri;
1546  Aws::String m_configScheme;
1547  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
1548  };
1549 
1550 } // namespace AppMesh
1551 } // namespace Aws
Aws::AppMesh::Model::DeleteRouteOutcome
Aws::Utils::Outcome< DeleteRouteResult, AppMeshError > DeleteRouteOutcome
Definition: AppMeshClient.h:139
Aws::AppMesh::Model::ListGatewayRoutesOutcome
Aws::Utils::Outcome< ListGatewayRoutesResult, AppMeshError > ListGatewayRoutesOutcome
Definition: AppMeshClient.h:151
Aws::AppMesh::Model::DeleteVirtualServiceRequest
Definition: DeleteVirtualServiceRequest.h:29
Aws::AppMesh::Model::DescribeGatewayRouteOutcome
Aws::Utils::Outcome< DescribeGatewayRouteResult, AppMeshError > DescribeGatewayRouteOutcome
Definition: AppMeshClient.h:144
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
DescribeVirtualServiceResult.h
Aws::AppMesh::Model::DescribeMeshOutcomeCallable
std::future< DescribeMeshOutcome > DescribeMeshOutcomeCallable
Definition: AppMeshClient.h:184
Aws::AppMesh::Model::DescribeVirtualRouterRequest
Definition: DescribeVirtualRouterRequest.h:29
Aws::AppMesh::AppMeshClient::UpdateVirtualRouterCallable
virtual Model::UpdateVirtualRouterOutcomeCallable UpdateVirtualRouterCallable(const Model::UpdateVirtualRouterRequest &request) const
Aws::AppMesh::Model::ListRoutesOutcomeCallable
std::future< ListRoutesOutcome > ListRoutesOutcomeCallable
Definition: AppMeshClient.h:192
Aws::AppMesh::DescribeVirtualNodeResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::DescribeVirtualNodeRequest &, const Model::DescribeVirtualNodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVirtualNodeResponseReceivedHandler
Definition: AppMeshClient.h:229
Aws::AppMesh::AppMeshClient::UpdateRouteCallable
virtual Model::UpdateRouteOutcomeCallable UpdateRouteCallable(const Model::UpdateRouteRequest &request) const
Aws::AppMesh::AppMeshClient::ListVirtualGatewaysAsync
virtual void ListVirtualGatewaysAsync(const Model::ListVirtualGatewaysRequest &request, const ListVirtualGatewaysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppMesh::CreateRouteResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::CreateRouteRequest &, const Model::CreateRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRouteResponseReceivedHandler
Definition: AppMeshClient.h:213
Aws::AppMesh::Model::UpdateVirtualGatewayRequest
Definition: UpdateVirtualGatewayRequest.h:28
Aws::AppMesh::AppMeshClient::ListVirtualRoutersCallable
virtual Model::ListVirtualRoutersOutcomeCallable ListVirtualRoutersCallable(const Model::ListVirtualRoutersRequest &request) const
Aws::AppMesh::Model::UpdateMeshRequest
Definition: UpdateMeshRequest.h:27
Aws::AppMesh::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: AppMeshClient.h:198
Aws::AppMesh::DescribeGatewayRouteResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::DescribeGatewayRouteRequest &, const Model::DescribeGatewayRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGatewayRouteResponseReceivedHandler
Definition: AppMeshClient.h:225
TagResourceResult.h
Aws::AppMesh::Model::ListVirtualServicesOutcomeCallable
std::future< ListVirtualServicesOutcome > ListVirtualServicesOutcomeCallable
Definition: AppMeshClient.h:197
Aws::AppMesh::Model::UntagResourceOutcome
Aws::Utils::Outcome< UntagResourceResult, AppMeshError > UntagResourceOutcome
Definition: AppMeshClient.h:160
Aws::AppMesh::AppMeshClient::ListVirtualGatewaysCallable
virtual Model::ListVirtualGatewaysOutcomeCallable ListVirtualGatewaysCallable(const Model::ListVirtualGatewaysRequest &request) const
ListVirtualRoutersResult.h
Aws::AppMesh::Model::UpdateVirtualRouterRequest
Definition: UpdateVirtualRouterRequest.h:31
DescribeGatewayRouteResult.h
Aws::AppMesh::AppMeshClient::CreateVirtualGatewayAsync
virtual void CreateVirtualGatewayAsync(const Model::CreateVirtualGatewayRequest &request, const CreateVirtualGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListGatewayRoutesResult.h
Aws::AppMesh::Model::CreateVirtualGatewayRequest
Definition: CreateVirtualGatewayRequest.h:30
Aws::AppMesh::Model::TagResourceRequest
Definition: TagResourceRequest.h:31
Aws::AppMesh::AppMeshClient::DeleteGatewayRouteAsync
virtual void DeleteGatewayRouteAsync(const Model::DeleteGatewayRouteRequest &request, const DeleteGatewayRouteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppMesh::Model::ListVirtualNodesRequest
Definition: ListVirtualNodesRequest.h:29
DeleteVirtualRouterResult.h
ListRoutesResult.h
Aws::AppMesh::AppMeshClient::CreateGatewayRoute
virtual Model::CreateGatewayRouteOutcome CreateGatewayRoute(const Model::CreateGatewayRouteRequest &request) const
Aws::AppMesh::Model::DeleteVirtualGatewayRequest
Definition: DeleteVirtualGatewayRequest.h:26
DeleteRouteResult.h
Aws::AppMesh::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: AppMeshClient.h:199
UntagResourceResult.h
Aws::AppMesh::AppMeshClient::DescribeVirtualRouter
virtual Model::DescribeVirtualRouterOutcome DescribeVirtualRouter(const Model::DescribeVirtualRouterRequest &request) const
Aws::AppMesh::AppMeshClient::AppMeshClient
AppMeshClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
AWSError.h
Aws::AppMesh::Model::TagResourceOutcome
Aws::Utils::Outcome< TagResourceResult, AppMeshError > TagResourceOutcome
Definition: AppMeshClient.h:159
Aws::AppMesh::Model::UpdateVirtualRouterOutcome
Aws::Utils::Outcome< UpdateVirtualRouterResult, AppMeshError > UpdateVirtualRouterOutcome
Definition: AppMeshClient.h:166
CreateVirtualServiceResult.h
DeleteVirtualGatewayResult.h
DeleteVirtualNodeResult.h
Aws::AppMesh::AppMeshClient::UpdateRouteAsync
virtual void UpdateRouteAsync(const Model::UpdateRouteRequest &request, const UpdateRouteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppMesh::ListVirtualServicesResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::ListVirtualServicesRequest &, const Model::ListVirtualServicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVirtualServicesResponseReceivedHandler
Definition: AppMeshClient.h:239
Aws::AppMesh::DeleteVirtualRouterResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::DeleteVirtualRouterRequest &, const Model::DeleteVirtualRouterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVirtualRouterResponseReceivedHandler
Definition: AppMeshClient.h:223
Aws::AppMesh::AppMeshClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppMesh::AppMeshClient::ListVirtualServices
virtual Model::ListVirtualServicesOutcome ListVirtualServices(const Model::ListVirtualServicesRequest &request) const
Aws::AppMesh::AppMeshClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::AppMesh::AppMeshClient::DeleteVirtualServiceCallable
virtual Model::DeleteVirtualServiceOutcomeCallable DeleteVirtualServiceCallable(const Model::DeleteVirtualServiceRequest &request) const
Aws::AppMesh::Model::DeleteVirtualServiceOutcome
Aws::Utils::Outcome< DeleteVirtualServiceResult, AppMeshError > DeleteVirtualServiceOutcome
Definition: AppMeshClient.h:143
Aws::AppMesh::AppMeshClient::DeleteVirtualRouterCallable
virtual Model::DeleteVirtualRouterOutcomeCallable DeleteVirtualRouterCallable(const Model::DeleteVirtualRouterRequest &request) const
Aws::AppMesh::AppMeshClient::UpdateVirtualServiceCallable
virtual Model::UpdateVirtualServiceOutcomeCallable UpdateVirtualServiceCallable(const Model::UpdateVirtualServiceRequest &request) const
Aws::AppMesh::Model::DescribeVirtualGatewayRequest
Definition: DescribeVirtualGatewayRequest.h:26
Aws::AppMesh::CreateGatewayRouteResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::CreateGatewayRouteRequest &, const Model::CreateGatewayRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGatewayRouteResponseReceivedHandler
Definition: AppMeshClient.h:209
Aws::AppMesh::AppMeshClient::AppMeshClient
AppMeshClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::AppMesh::Model::DeleteGatewayRouteOutcome
Aws::Utils::Outcome< DeleteGatewayRouteResult, AppMeshError > DeleteGatewayRouteOutcome
Definition: AppMeshClient.h:137
Aws::AppMesh::Model::DescribeVirtualNodeOutcome
Aws::Utils::Outcome< DescribeVirtualNodeResult, AppMeshError > DescribeVirtualNodeOutcome
Definition: AppMeshClient.h:148
Aws::AppMesh::AppMeshClient::DeleteVirtualNodeCallable
virtual Model::DeleteVirtualNodeOutcomeCallable DeleteVirtualNodeCallable(const Model::DeleteVirtualNodeRequest &request) const
Aws::AppMesh::Model::CreateVirtualNodeRequest
Definition: CreateVirtualNodeRequest.h:33
DescribeMeshResult.h
Aws::AppMesh::Model::DescribeGatewayRouteOutcomeCallable
std::future< DescribeGatewayRouteOutcome > DescribeGatewayRouteOutcomeCallable
Definition: AppMeshClient.h:183
Aws::AppMesh::AppMeshClient::CreateVirtualNode
virtual Model::CreateVirtualNodeOutcome CreateVirtualNode(const Model::CreateVirtualNodeRequest &request) const
Aws::AppMesh::AppMeshClient::DescribeRoute
virtual Model::DescribeRouteOutcome DescribeRoute(const Model::DescribeRouteRequest &request) const
Aws::AppMesh::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, AppMeshError > ListTagsForResourceOutcome
Definition: AppMeshClient.h:154
Aws::AppMesh::Model::UpdateVirtualNodeOutcomeCallable
std::future< UpdateVirtualNodeOutcome > UpdateVirtualNodeOutcomeCallable
Definition: AppMeshClient.h:204
Aws::AppMesh::AppMeshClient::UpdateVirtualServiceAsync
virtual void UpdateVirtualServiceAsync(const Model::UpdateVirtualServiceRequest &request, const UpdateVirtualServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppMesh::AppMeshClient::ListVirtualRouters
virtual Model::ListVirtualRoutersOutcome ListVirtualRouters(const Model::ListVirtualRoutersRequest &request) const
Aws::AppMesh::ListRoutesResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::ListRoutesRequest &, const Model::ListRoutesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRoutesResponseReceivedHandler
Definition: AppMeshClient.h:234
Aws::AppMesh::AppMeshClient::CreateRoute
virtual Model::CreateRouteOutcome CreateRoute(const Model::CreateRouteRequest &request) const
ListTagsForResourceResult.h
Aws::AppMesh::AppMeshClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::AppMesh::Model::UpdateVirtualGatewayOutcomeCallable
std::future< UpdateVirtualGatewayOutcome > UpdateVirtualGatewayOutcomeCallable
Definition: AppMeshClient.h:203
Aws::AppMesh::Model::UpdateVirtualNodeRequest
Definition: UpdateVirtualNodeRequest.h:31
Aws::AppMesh::UpdateGatewayRouteResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::UpdateGatewayRouteRequest &, const Model::UpdateGatewayRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGatewayRouteResponseReceivedHandler
Definition: AppMeshClient.h:242
Aws::AppMesh::Model::ListVirtualRoutersRequest
Definition: ListVirtualRoutersRequest.h:29
Aws::AppMesh::Model::DeleteGatewayRouteRequest
Definition: DeleteGatewayRouteRequest.h:26
Aws::AppMesh::DeleteRouteResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::DeleteRouteRequest &, const Model::DeleteRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRouteResponseReceivedHandler
Definition: AppMeshClient.h:220
Aws::AppMesh::AppMeshClient::DescribeRouteCallable
virtual Model::DescribeRouteOutcomeCallable DescribeRouteCallable(const Model::DescribeRouteRequest &request) const
Aws::AppMesh::AppMeshClient::DescribeVirtualRouterCallable
virtual Model::DescribeVirtualRouterOutcomeCallable DescribeVirtualRouterCallable(const Model::DescribeVirtualRouterRequest &request) const
Aws::AppMesh::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:30
Aws::AppMesh::AppMeshClient::DeleteVirtualGatewayAsync
virtual void DeleteVirtualGatewayAsync(const Model::DeleteVirtualGatewayRequest &request, const DeleteVirtualGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppMesh::AppMeshClient::DeleteGatewayRoute
virtual Model::DeleteGatewayRouteOutcome DeleteGatewayRoute(const Model::DeleteGatewayRouteRequest &request) const
Aws::AppMesh::AppMeshClient::ListVirtualNodes
virtual Model::ListVirtualNodesOutcome ListVirtualNodes(const Model::ListVirtualNodesRequest &request) const
Aws::AppMesh::Model::CreateGatewayRouteOutcomeCallable
std::future< CreateGatewayRouteOutcome > CreateGatewayRouteOutcomeCallable
Definition: AppMeshClient.h:169
Aws::AppMesh::AppMeshClient::DescribeVirtualGatewayCallable
virtual Model::DescribeVirtualGatewayOutcomeCallable DescribeVirtualGatewayCallable(const Model::DescribeVirtualGatewayRequest &request) const
Aws::AppMesh::AppMeshClient::ListVirtualNodesCallable
virtual Model::ListVirtualNodesOutcomeCallable ListVirtualNodesCallable(const Model::ListVirtualNodesRequest &request) const
Aws::AppMesh::AppMeshClient::CreateMeshCallable
virtual Model::CreateMeshOutcomeCallable CreateMeshCallable(const Model::CreateMeshRequest &request) const
Aws::AppMesh::AppMeshClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::AppMesh::Model::UpdateVirtualGatewayOutcome
Aws::Utils::Outcome< UpdateVirtualGatewayResult, AppMeshError > UpdateVirtualGatewayOutcome
Definition: AppMeshClient.h:164
Aws::AppMesh::Model::UpdateVirtualServiceOutcome
Aws::Utils::Outcome< UpdateVirtualServiceResult, AppMeshError > UpdateVirtualServiceOutcome
Definition: AppMeshClient.h:167
DeleteGatewayRouteResult.h
Aws::AppMesh::AppMeshClient::ListVirtualServicesCallable
virtual Model::ListVirtualServicesOutcomeCallable ListVirtualServicesCallable(const Model::ListVirtualServicesRequest &request) const
Aws::AppMesh::Model::ListVirtualServicesOutcome
Aws::Utils::Outcome< ListVirtualServicesResult, AppMeshError > ListVirtualServicesOutcome
Definition: AppMeshClient.h:158
DescribeRouteResult.h
AsyncCallerContext.h
Aws::AppMesh::AppMeshClient::DescribeVirtualRouterAsync
virtual void DescribeVirtualRouterAsync(const Model::DescribeVirtualRouterRequest &request, const DescribeVirtualRouterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppMesh::AppMeshClient::UpdateMesh
virtual Model::UpdateMeshOutcome UpdateMesh(const Model::UpdateMeshRequest &request) const
Aws::AppMesh::DeleteMeshResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::DeleteMeshRequest &, const Model::DeleteMeshOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMeshResponseReceivedHandler
Definition: AppMeshClient.h:219
Aws::AppMesh::Model::UpdateRouteOutcome
Aws::Utils::Outcome< UpdateRouteResult, AppMeshError > UpdateRouteOutcome
Definition: AppMeshClient.h:163
AppMesh_EXPORTS.h
Aws::AppMesh::Model::UpdateRouteRequest
Definition: UpdateRouteRequest.h:31
Aws::AppMesh::Model::DeleteVirtualRouterOutcomeCallable
std::future< DeleteVirtualRouterOutcome > DeleteVirtualRouterOutcomeCallable
Definition: AppMeshClient.h:181
Aws::AppMesh::AppMeshClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppMesh::Model::DescribeRouteOutcomeCallable
std::future< DescribeRouteOutcome > DescribeRouteOutcomeCallable
Definition: AppMeshClient.h:185
Aws::AppMesh::DeleteVirtualNodeResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::DeleteVirtualNodeRequest &, const Model::DeleteVirtualNodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVirtualNodeResponseReceivedHandler
Definition: AppMeshClient.h:222
Aws::AppMesh::UntagResourceResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: AppMeshClient.h:241
Aws::AppMesh::Model::DeleteVirtualGatewayOutcomeCallable
std::future< DeleteVirtualGatewayOutcome > DeleteVirtualGatewayOutcomeCallable
Definition: AppMeshClient.h:179
Aws::AppMesh::AppMeshClient::DeleteVirtualRouter
virtual Model::DeleteVirtualRouterOutcome DeleteVirtualRouter(const Model::DeleteVirtualRouterRequest &request) const
Aws::AppMesh::DescribeVirtualServiceResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::DescribeVirtualServiceRequest &, const Model::DescribeVirtualServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVirtualServiceResponseReceivedHandler
Definition: AppMeshClient.h:231
Aws::AppMesh::ListMeshesResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::ListMeshesRequest &, const Model::ListMeshesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMeshesResponseReceivedHandler
Definition: AppMeshClient.h:233
Aws::AppMesh::UpdateVirtualNodeResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::UpdateVirtualNodeRequest &, const Model::UpdateVirtualNodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateVirtualNodeResponseReceivedHandler
Definition: AppMeshClient.h:246
DescribeVirtualNodeResult.h
Aws::AppMesh::Model::CreateVirtualServiceRequest
Definition: CreateVirtualServiceRequest.h:33
Aws::AppMesh::TagResourceResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: AppMeshClient.h:240
Aws::AppMesh::AppMeshClient::UpdateGatewayRoute
virtual Model::UpdateGatewayRouteOutcome UpdateGatewayRoute(const Model::UpdateGatewayRouteRequest &request) const
Aws::AppMesh::AppMeshClient::CreateMesh
virtual Model::CreateMeshOutcome CreateMesh(const Model::CreateMeshRequest &request) const
Aws::AppMesh::CreateMeshResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::CreateMeshRequest &, const Model::CreateMeshOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMeshResponseReceivedHandler
Definition: AppMeshClient.h:212
Aws::AppMesh::Model::CreateRouteOutcome
Aws::Utils::Outcome< CreateRouteResult, AppMeshError > CreateRouteOutcome
Definition: AppMeshClient.h:132
Aws::AppMesh::Model::DeleteVirtualNodeRequest
Definition: DeleteVirtualNodeRequest.h:29
UpdateMeshResult.h
Aws::AppMesh::Model::CreateMeshOutcomeCallable
std::future< CreateMeshOutcome > CreateMeshOutcomeCallable
Definition: AppMeshClient.h:170
Aws::AppMesh::Model::CreateVirtualServiceOutcome
Aws::Utils::Outcome< CreateVirtualServiceResult, AppMeshError > CreateVirtualServiceOutcome
Definition: AppMeshClient.h:136
Aws::AppMesh::Model::DeleteGatewayRouteOutcomeCallable
std::future< DeleteGatewayRouteOutcome > DeleteGatewayRouteOutcomeCallable
Definition: AppMeshClient.h:176
Aws::AppMesh::Model::UpdateVirtualServiceRequest
Definition: UpdateVirtualServiceRequest.h:31
Aws::AppMesh::Model::ListVirtualGatewaysOutcome
Aws::Utils::Outcome< ListVirtualGatewaysResult, AppMeshError > ListVirtualGatewaysOutcome
Definition: AppMeshClient.h:155
Aws::AppMesh::Model::ListMeshesOutcome
Aws::Utils::Outcome< ListMeshesResult, AppMeshError > ListMeshesOutcome
Definition: AppMeshClient.h:152
Aws::AppMesh::AppMeshClient::UpdateVirtualRouter
virtual Model::UpdateVirtualRouterOutcome UpdateVirtualRouter(const Model::UpdateVirtualRouterRequest &request) const
Aws::AppMesh::AppMeshClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::AppMesh::Model::DeleteRouteRequest
Definition: DeleteRouteRequest.h:29
Aws::AppMesh::AppMeshClient::ListGatewayRoutes
virtual Model::ListGatewayRoutesOutcome ListGatewayRoutes(const Model::ListGatewayRoutesRequest &request) const
Aws::AppMesh::AppMeshClient::ListGatewayRoutesCallable
virtual Model::ListGatewayRoutesOutcomeCallable ListGatewayRoutesCallable(const Model::ListGatewayRoutesRequest &request) const
Aws::AppMesh::Model::CreateGatewayRouteRequest
Definition: CreateGatewayRouteRequest.h:30
Aws::AppMesh::Model::CreateRouteRequest
Definition: CreateRouteRequest.h:33
Aws::AppMesh::DeleteGatewayRouteResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::DeleteGatewayRouteRequest &, const Model::DeleteGatewayRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGatewayRouteResponseReceivedHandler
Definition: AppMeshClient.h:218
Aws::AppMesh::AppMeshClient::CreateGatewayRouteCallable
virtual Model::CreateGatewayRouteOutcomeCallable CreateGatewayRouteCallable(const Model::CreateGatewayRouteRequest &request) const
Aws::AppMesh::AppMeshClient::UpdateMeshAsync
virtual void UpdateMeshAsync(const Model::UpdateMeshRequest &request, const UpdateMeshResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UpdateVirtualNodeResult.h
Aws::AppMesh::AppMeshClient::DescribeVirtualNodeAsync
virtual void DescribeVirtualNodeAsync(const Model::DescribeVirtualNodeRequest &request, const DescribeVirtualNodeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CreateGatewayRouteResult.h
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::AppMesh::Model::CreateGatewayRouteOutcome
Aws::Utils::Outcome< CreateGatewayRouteResult, AppMeshError > CreateGatewayRouteOutcome
Definition: AppMeshClient.h:128
Aws::AppMesh::Model::DescribeVirtualGatewayOutcomeCallable
std::future< DescribeVirtualGatewayOutcome > DescribeVirtualGatewayOutcomeCallable
Definition: AppMeshClient.h:186
Aws::AppMesh::Model::ListVirtualGatewaysOutcomeCallable
std::future< ListVirtualGatewaysOutcome > ListVirtualGatewaysOutcomeCallable
Definition: AppMeshClient.h:194
Aws::AppMesh::Model::DescribeVirtualServiceRequest
Definition: DescribeVirtualServiceRequest.h:29
Aws::AppMesh::Model::DeleteMeshOutcomeCallable
std::future< DeleteMeshOutcome > DeleteMeshOutcomeCallable
Definition: AppMeshClient.h:177
Aws::AppMesh::Model::DescribeGatewayRouteRequest
Definition: DescribeGatewayRouteRequest.h:26
Aws::AppMesh::AppMeshClient::ListMeshes
virtual Model::ListMeshesOutcome ListMeshes(const Model::ListMeshesRequest &request) const
Aws::AppMesh::Model::DescribeMeshOutcome
Aws::Utils::Outcome< DescribeMeshResult, AppMeshError > DescribeMeshOutcome
Definition: AppMeshClient.h:145
Aws::AppMesh::AppMeshClient::DescribeVirtualGatewayAsync
virtual void DescribeVirtualGatewayAsync(const Model::DescribeVirtualGatewayRequest &request, const DescribeVirtualGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppMesh::AppMeshClient::DescribeVirtualServiceAsync
virtual void DescribeVirtualServiceAsync(const Model::DescribeVirtualServiceRequest &request, const DescribeVirtualServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppMesh::Model::CreateMeshOutcome
Aws::Utils::Outcome< CreateMeshResult, AppMeshError > CreateMeshOutcome
Definition: AppMeshClient.h:131
Aws::AppMesh::AppMeshClient::UpdateVirtualGatewayAsync
virtual void UpdateVirtualGatewayAsync(const Model::UpdateVirtualGatewayRequest &request, const UpdateVirtualGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppMesh::AppMeshClient::ListGatewayRoutesAsync
virtual void ListGatewayRoutesAsync(const Model::ListGatewayRoutesRequest &request, const ListGatewayRoutesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppMesh::Model::CreateVirtualNodeOutcomeCallable
std::future< CreateVirtualNodeOutcome > CreateVirtualNodeOutcomeCallable
Definition: AppMeshClient.h:173
Aws::AppMesh::Model::ListVirtualGatewaysRequest
Definition: ListVirtualGatewaysRequest.h:26
Aws::AppMesh::UpdateVirtualRouterResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::UpdateVirtualRouterRequest &, const Model::UpdateVirtualRouterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateVirtualRouterResponseReceivedHandler
Definition: AppMeshClient.h:247
Aws::AppMesh::Model::ListMeshesOutcomeCallable
std::future< ListMeshesOutcome > ListMeshesOutcomeCallable
Definition: AppMeshClient.h:191
Aws::AppMesh::Model::CreateVirtualRouterRequest
Definition: CreateVirtualRouterRequest.h:33
Aws::AppMesh::AppMeshClient::ListVirtualNodesAsync
virtual void ListVirtualNodesAsync(const Model::ListVirtualNodesRequest &request, const ListVirtualNodesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppMesh::AppMeshClient::DescribeVirtualGateway
virtual Model::DescribeVirtualGatewayOutcome DescribeVirtualGateway(const Model::DescribeVirtualGatewayRequest &request) const
Aws::AppMesh::AppMeshClient::CreateMeshAsync
virtual void CreateMeshAsync(const Model::CreateMeshRequest &request, const CreateMeshResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppMesh::AppMeshClient::DeleteVirtualGatewayCallable
virtual Model::DeleteVirtualGatewayOutcomeCallable DeleteVirtualGatewayCallable(const Model::DeleteVirtualGatewayRequest &request) const
Aws::AppMesh::DeleteVirtualGatewayResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::DeleteVirtualGatewayRequest &, const Model::DeleteVirtualGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVirtualGatewayResponseReceivedHandler
Definition: AppMeshClient.h:221
Aws::AppMesh::AppMeshClient::DeleteVirtualRouterAsync
virtual void DeleteVirtualRouterAsync(const Model::DeleteVirtualRouterRequest &request, const DeleteVirtualRouterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::AppMesh::UpdateMeshResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::UpdateMeshRequest &, const Model::UpdateMeshOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMeshResponseReceivedHandler
Definition: AppMeshClient.h:243
Aws::AppMesh::Model::UpdateRouteOutcomeCallable
std::future< UpdateRouteOutcome > UpdateRouteOutcomeCallable
Definition: AppMeshClient.h:202
Aws::AppMesh::AppMeshClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CreateMeshResult.h
Aws::AppMesh::AppMeshClient::CreateVirtualRouterCallable
virtual Model::CreateVirtualRouterOutcomeCallable CreateVirtualRouterCallable(const Model::CreateVirtualRouterRequest &request) const
Aws::AppMesh::ListTagsForResourceResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: AppMeshClient.h:235
Aws::AppMesh::Model::DescribeRouteOutcome
Aws::Utils::Outcome< DescribeRouteResult, AppMeshError > DescribeRouteOutcome
Definition: AppMeshClient.h:146
Aws::AppMesh::AppMeshClient::UpdateRoute
virtual Model::UpdateRouteOutcome UpdateRoute(const Model::UpdateRouteRequest &request) const
Aws::AppMesh::AppMeshClient::DeleteVirtualServiceAsync
virtual void DeleteVirtualServiceAsync(const Model::DeleteVirtualServiceRequest &request, const DeleteVirtualServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppMesh::Model::UpdateMeshOutcomeCallable
std::future< UpdateMeshOutcome > UpdateMeshOutcomeCallable
Definition: AppMeshClient.h:201
Aws::AppMesh::Model::UpdateGatewayRouteOutcomeCallable
std::future< UpdateGatewayRouteOutcome > UpdateGatewayRouteOutcomeCallable
Definition: AppMeshClient.h:200
Aws::AppMesh::AppMeshClient::UpdateMeshCallable
virtual Model::UpdateMeshOutcomeCallable UpdateMeshCallable(const Model::UpdateMeshRequest &request) const
ListMeshesResult.h
Aws::AppMesh::Model::UpdateVirtualNodeOutcome
Aws::Utils::Outcome< UpdateVirtualNodeResult, AppMeshError > UpdateVirtualNodeOutcome
Definition: AppMeshClient.h:165
AWSString.h
Aws::AppMesh::Model::DescribeVirtualServiceOutcome
Aws::Utils::Outcome< DescribeVirtualServiceResult, AppMeshError > DescribeVirtualServiceOutcome
Definition: AppMeshClient.h:150
Aws::AppMesh::AppMeshClient::AppMeshClient
AppMeshClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::AppMesh::ListVirtualRoutersResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::ListVirtualRoutersRequest &, const Model::ListVirtualRoutersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVirtualRoutersResponseReceivedHandler
Definition: AppMeshClient.h:238
Aws::AppMesh::Model::DeleteVirtualGatewayOutcome
Aws::Utils::Outcome< DeleteVirtualGatewayResult, AppMeshError > DeleteVirtualGatewayOutcome
Definition: AppMeshClient.h:140
Aws::AppMesh::Model::DescribeVirtualGatewayOutcome
Aws::Utils::Outcome< DescribeVirtualGatewayResult, AppMeshError > DescribeVirtualGatewayOutcome
Definition: AppMeshClient.h:147
Aws::AppMesh::AppMeshClient::UpdateVirtualGateway
virtual Model::UpdateVirtualGatewayOutcome UpdateVirtualGateway(const Model::UpdateVirtualGatewayRequest &request) const
Aws::AppMesh::DescribeVirtualRouterResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::DescribeVirtualRouterRequest &, const Model::DescribeVirtualRouterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVirtualRouterResponseReceivedHandler
Definition: AppMeshClient.h:230
Aws::AppMesh::AppMeshClient::DescribeRouteAsync
virtual void DescribeRouteAsync(const Model::DescribeRouteRequest &request, const DescribeRouteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppMesh::Model::UpdateGatewayRouteRequest
Definition: UpdateGatewayRouteRequest.h:28
Aws::AppMesh::AppMeshClient::ListMeshesAsync
virtual void ListMeshesAsync(const Model::ListMeshesRequest &request, const ListMeshesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Client::AWSJsonClient
Definition: AWSClient.h:323
Aws::AppMesh::AppMeshClient::CreateVirtualRouter
virtual Model::CreateVirtualRouterOutcome CreateVirtualRouter(const Model::CreateVirtualRouterRequest &request) const
Aws::AppMesh::AppMeshClient::CreateVirtualRouterAsync
virtual void CreateVirtualRouterAsync(const Model::CreateVirtualRouterRequest &request, const CreateVirtualRouterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppMesh::AppMeshClient::DeleteMesh
virtual Model::DeleteMeshOutcome DeleteMesh(const Model::DeleteMeshRequest &request) const
Aws::AppMesh::AppMeshClient::ListVirtualGateways
virtual Model::ListVirtualGatewaysOutcome ListVirtualGateways(const Model::ListVirtualGatewaysRequest &request) const
Aws::AppMesh::AppMeshClient::UpdateGatewayRouteAsync
virtual void UpdateGatewayRouteAsync(const Model::UpdateGatewayRouteRequest &request, const UpdateGatewayRouteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppMesh::ListGatewayRoutesResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::ListGatewayRoutesRequest &, const Model::ListGatewayRoutesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGatewayRoutesResponseReceivedHandler
Definition: AppMeshClient.h:232
Aws::AppMesh::UpdateVirtualGatewayResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::UpdateVirtualGatewayRequest &, const Model::UpdateVirtualGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateVirtualGatewayResponseReceivedHandler
Definition: AppMeshClient.h:245
Aws::AppMesh::Model::DeleteVirtualNodeOutcome
Aws::Utils::Outcome< DeleteVirtualNodeResult, AppMeshError > DeleteVirtualNodeOutcome
Definition: AppMeshClient.h:141
Aws::AppMesh::AppMeshClient::ListMeshesCallable
virtual Model::ListMeshesOutcomeCallable ListMeshesCallable(const Model::ListMeshesRequest &request) const
UpdateRouteResult.h
Aws::AppMesh::AppMeshClient::UpdateVirtualRouterAsync
virtual void UpdateVirtualRouterAsync(const Model::UpdateVirtualRouterRequest &request, const UpdateVirtualRouterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CreateRouteResult.h
Aws::AppMesh::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: AppMeshClient.h:193
CreateVirtualGatewayResult.h
Aws::AppMesh::AppMeshClient::DeleteRouteAsync
virtual void DeleteRouteAsync(const Model::DeleteRouteRequest &request, const DeleteRouteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppMesh::AppMeshClient::DescribeMeshAsync
virtual void DescribeMeshAsync(const Model::DescribeMeshRequest &request, const DescribeMeshResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListVirtualServicesResult.h
Aws::AppMesh::Model::UpdateVirtualServiceOutcomeCallable
std::future< UpdateVirtualServiceOutcome > UpdateVirtualServiceOutcomeCallable
Definition: AppMeshClient.h:206
UpdateVirtualServiceResult.h
Aws::AppMesh::Model::DeleteVirtualNodeOutcomeCallable
std::future< DeleteVirtualNodeOutcome > DeleteVirtualNodeOutcomeCallable
Definition: AppMeshClient.h:180
Aws::AppMesh::AppMeshClient::UpdateVirtualNodeCallable
virtual Model::UpdateVirtualNodeOutcomeCallable UpdateVirtualNodeCallable(const Model::UpdateVirtualNodeRequest &request) const
Aws::AppMesh::AppMeshClient::DeleteRouteCallable
virtual Model::DeleteRouteOutcomeCallable DeleteRouteCallable(const Model::DeleteRouteRequest &request) const
UpdateVirtualRouterResult.h
Aws::AppMesh::AppMeshClient::DeleteVirtualNode
virtual Model::DeleteVirtualNodeOutcome DeleteVirtualNode(const Model::DeleteVirtualNodeRequest &request) const
Aws::AppMesh::Model::CreateMeshRequest
Definition: CreateMeshRequest.h:29
Aws::AppMesh::Model::ListVirtualNodesOutcome
Aws::Utils::Outcome< ListVirtualNodesResult, AppMeshError > ListVirtualNodesOutcome
Definition: AppMeshClient.h:156
Aws::AppMesh::AppMeshClient::CreateGatewayRouteAsync
virtual void CreateGatewayRouteAsync(const Model::CreateGatewayRouteRequest &request, const CreateGatewayRouteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppMesh::Model::ListVirtualRoutersOutcome
Aws::Utils::Outcome< ListVirtualRoutersResult, AppMeshError > ListVirtualRoutersOutcome
Definition: AppMeshClient.h:157
Aws::AppMesh::AppMeshClient::DescribeGatewayRouteAsync
virtual void DescribeGatewayRouteAsync(const Model::DescribeGatewayRouteRequest &request, const DescribeGatewayRouteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppMesh::AppMeshClient::ListRoutesCallable
virtual Model::ListRoutesOutcomeCallable ListRoutesCallable(const Model::ListRoutesRequest &request) const
Aws::AppMesh::AppMeshClient::CreateVirtualGateway
virtual Model::CreateVirtualGatewayOutcome CreateVirtualGateway(const Model::CreateVirtualGatewayRequest &request) const
Aws::AppMesh::AppMeshClient::DeleteGatewayRouteCallable
virtual Model::DeleteGatewayRouteOutcomeCallable DeleteGatewayRouteCallable(const Model::DeleteGatewayRouteRequest &request) const
Aws::AppMesh::CreateVirtualRouterResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::CreateVirtualRouterRequest &, const Model::CreateVirtualRouterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVirtualRouterResponseReceivedHandler
Definition: AppMeshClient.h:216
Aws::AppMesh::Model::CreateVirtualGatewayOutcome
Aws::Utils::Outcome< CreateVirtualGatewayResult, AppMeshError > CreateVirtualGatewayOutcome
Definition: AppMeshClient.h:133
Aws::AppMesh::AppMeshClient::DeleteVirtualGateway
virtual Model::DeleteVirtualGatewayOutcome DeleteVirtualGateway(const Model::DeleteVirtualGatewayRequest &request) const
Aws::AppMesh::AppMeshClient::UpdateVirtualGatewayCallable
virtual Model::UpdateVirtualGatewayOutcomeCallable UpdateVirtualGatewayCallable(const Model::UpdateVirtualGatewayRequest &request) const
Aws::AppMesh::Model::CreateRouteOutcomeCallable
std::future< CreateRouteOutcome > CreateRouteOutcomeCallable
Definition: AppMeshClient.h:171
Aws::AppMesh::AppMeshClient::DeleteMeshAsync
virtual void DeleteMeshAsync(const Model::DeleteMeshRequest &request, const DeleteMeshResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppMesh::AppMeshClient::CreateVirtualServiceCallable
virtual Model::CreateVirtualServiceOutcomeCallable CreateVirtualServiceCallable(const Model::CreateVirtualServiceRequest &request) const
Aws::AppMesh::Model::CreateVirtualRouterOutcomeCallable
std::future< CreateVirtualRouterOutcome > CreateVirtualRouterOutcomeCallable
Definition: AppMeshClient.h:174
Aws::AppMesh::UpdateRouteResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::UpdateRouteRequest &, const Model::UpdateRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRouteResponseReceivedHandler
Definition: AppMeshClient.h:244
Aws::AppMesh::AppMeshClient::CreateVirtualService
virtual Model::CreateVirtualServiceOutcome CreateVirtualService(const Model::CreateVirtualServiceRequest &request) const
Aws::AppMesh::Model::UpdateGatewayRouteOutcome
Aws::Utils::Outcome< UpdateGatewayRouteResult, AppMeshError > UpdateGatewayRouteOutcome
Definition: AppMeshClient.h:161
Aws::AppMesh::Model::DescribeRouteRequest
Definition: DescribeRouteRequest.h:29
Aws::AppMesh::Model::ListVirtualRoutersOutcomeCallable
std::future< ListVirtualRoutersOutcome > ListVirtualRoutersOutcomeCallable
Definition: AppMeshClient.h:196
Aws::AppMesh::Model::DeleteVirtualRouterRequest
Definition: DeleteVirtualRouterRequest.h:29
Aws::AppMesh::CreateVirtualServiceResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::CreateVirtualServiceRequest &, const Model::CreateVirtualServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVirtualServiceResponseReceivedHandler
Definition: AppMeshClient.h:217
DeleteVirtualServiceResult.h
DescribeVirtualRouterResult.h
Aws::AppMesh::ListVirtualNodesResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::ListVirtualNodesRequest &, const Model::ListVirtualNodesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVirtualNodesResponseReceivedHandler
Definition: AppMeshClient.h:237
Aws::AppMesh::Model::DescribeVirtualRouterOutcome
Aws::Utils::Outcome< DescribeVirtualRouterResult, AppMeshError > DescribeVirtualRouterOutcome
Definition: AppMeshClient.h:149
Aws::AppMesh::AppMeshClient::ListVirtualServicesAsync
virtual void ListVirtualServicesAsync(const Model::ListVirtualServicesRequest &request, const ListVirtualServicesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ClientConfiguration.h
Aws::AppMesh::AppMeshClient::CreateVirtualNodeCallable
virtual Model::CreateVirtualNodeOutcomeCallable CreateVirtualNodeCallable(const Model::CreateVirtualNodeRequest &request) const
Aws::AppMesh::DescribeVirtualGatewayResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::DescribeVirtualGatewayRequest &, const Model::DescribeVirtualGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVirtualGatewayResponseReceivedHandler
Definition: AppMeshClient.h:228
Aws::AppMesh::Model::DescribeMeshRequest
Definition: DescribeMeshRequest.h:29
Aws::AppMesh::Model::ListRoutesRequest
Definition: ListRoutesRequest.h:29
Aws
Definition: AccessManagementClient.h:15
Aws::AppMesh::AppMeshClient::DescribeVirtualNode
virtual Model::DescribeVirtualNodeOutcome DescribeVirtualNode(const Model::DescribeVirtualNodeRequest &request) const
Aws::AppMesh::Model::UpdateMeshOutcome
Aws::Utils::Outcome< UpdateMeshResult, AppMeshError > UpdateMeshOutcome
Definition: AppMeshClient.h:162
HttpTypes.h
Aws::AppMesh::AppMeshClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: AppMeshClient.h:270
Aws::AppMesh::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:29
Aws::AppMesh::Model::DeleteRouteOutcomeCallable
std::future< DeleteRouteOutcome > DeleteRouteOutcomeCallable
Definition: AppMeshClient.h:178
Aws::AppMesh::Model::DeleteMeshRequest
Definition: DeleteMeshRequest.h:25
Aws::AppMesh::AppMeshClient::DescribeMesh
virtual Model::DescribeMeshOutcome DescribeMesh(const Model::DescribeMeshRequest &request) const
Aws::AppMesh::AppMeshClient::UpdateVirtualService
virtual Model::UpdateVirtualServiceOutcome UpdateVirtualService(const Model::UpdateVirtualServiceRequest &request) const
Aws::AppMesh::AppMeshClient::DescribeVirtualServiceCallable
virtual Model::DescribeVirtualServiceOutcomeCallable DescribeVirtualServiceCallable(const Model::DescribeVirtualServiceRequest &request) const
Aws::AppMesh::AppMeshClient::UpdateVirtualNodeAsync
virtual void UpdateVirtualNodeAsync(const Model::UpdateVirtualNodeRequest &request, const UpdateVirtualNodeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AppMeshErrors.h
Aws::AppMesh::AppMeshClient::DescribeGatewayRouteCallable
virtual Model::DescribeGatewayRouteOutcomeCallable DescribeGatewayRouteCallable(const Model::DescribeGatewayRouteRequest &request) const
Aws::AppMesh::AppMeshClient::CreateVirtualGatewayCallable
virtual Model::CreateVirtualGatewayOutcomeCallable CreateVirtualGatewayCallable(const Model::CreateVirtualGatewayRequest &request) const
Aws::AppMesh::AppMeshClient::DescribeGatewayRoute
virtual Model::DescribeGatewayRouteOutcome DescribeGatewayRoute(const Model::DescribeGatewayRouteRequest &request) const
CreateVirtualNodeResult.h
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::AppMesh::Model::ListGatewayRoutesRequest
Definition: ListGatewayRoutesRequest.h:26
Aws::AppMesh::Model::CreateVirtualNodeOutcome
Aws::Utils::Outcome< CreateVirtualNodeResult, AppMeshError > CreateVirtualNodeOutcome
Definition: AppMeshClient.h:134
Aws::AppMesh::Model::ListVirtualServicesRequest
Definition: ListVirtualServicesRequest.h:29
ListVirtualGatewaysResult.h
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::AppMesh::AppMeshClient::UpdateGatewayRouteCallable
virtual Model::UpdateGatewayRouteOutcomeCallable UpdateGatewayRouteCallable(const Model::UpdateGatewayRouteRequest &request) const
Aws::AppMesh::Model::CreateVirtualGatewayOutcomeCallable
std::future< CreateVirtualGatewayOutcome > CreateVirtualGatewayOutcomeCallable
Definition: AppMeshClient.h:172
Aws::AppMesh::AppMeshClient::~AppMeshClient
virtual ~AppMeshClient()
Aws::AppMesh::ListVirtualGatewaysResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::ListVirtualGatewaysRequest &, const Model::ListVirtualGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVirtualGatewaysResponseReceivedHandler
Definition: AppMeshClient.h:236
Aws::AppMesh::Model::ListGatewayRoutesOutcomeCallable
std::future< ListGatewayRoutesOutcome > ListGatewayRoutesOutcomeCallable
Definition: AppMeshClient.h:190
Aws::AppMesh::Model::UpdateVirtualRouterOutcomeCallable
std::future< UpdateVirtualRouterOutcome > UpdateVirtualRouterOutcomeCallable
Definition: AppMeshClient.h:205
AWSClient.h
Aws::AppMesh::AppMeshClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::AppMesh::AppMeshClient::CreateVirtualServiceAsync
virtual void CreateVirtualServiceAsync(const Model::CreateVirtualServiceRequest &request, const CreateVirtualServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppMesh::Model::ListMeshesRequest
Definition: ListMeshesRequest.h:29
Aws::AppMesh::Model::DescribeVirtualNodeOutcomeCallable
std::future< DescribeVirtualNodeOutcome > DescribeVirtualNodeOutcomeCallable
Definition: AppMeshClient.h:187
Aws::AppMesh::Model::CreateVirtualRouterOutcome
Aws::Utils::Outcome< CreateVirtualRouterResult, AppMeshError > CreateVirtualRouterOutcome
Definition: AppMeshClient.h:135
Aws::AppMesh::AppMeshClient::DeleteVirtualService
virtual Model::DeleteVirtualServiceOutcome DeleteVirtualService(const Model::DeleteVirtualServiceRequest &request) const
Aws::AppMesh::Model::DescribeVirtualServiceOutcomeCallable
std::future< DescribeVirtualServiceOutcome > DescribeVirtualServiceOutcomeCallable
Definition: AppMeshClient.h:189
Aws::AppMesh::AppMeshClient::DeleteMeshCallable
virtual Model::DeleteMeshOutcomeCallable DeleteMeshCallable(const Model::DeleteMeshRequest &request) const
Aws::AppMesh::AppMeshClient
Definition: AppMeshClient.h:268
Aws::AppMesh::DeleteVirtualServiceResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::DeleteVirtualServiceRequest &, const Model::DeleteVirtualServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVirtualServiceResponseReceivedHandler
Definition: AppMeshClient.h:224
UpdateVirtualGatewayResult.h
Aws::AppMesh::AppMeshClient::ListRoutesAsync
virtual void ListRoutesAsync(const Model::ListRoutesRequest &request, const ListRoutesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppMesh::Model::DeleteVirtualRouterOutcome
Aws::Utils::Outcome< DeleteVirtualRouterResult, AppMeshError > DeleteVirtualRouterOutcome
Definition: AppMeshClient.h:142
Aws::AppMesh::AppMeshClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::AppMesh::Model::ListVirtualNodesOutcomeCallable
std::future< ListVirtualNodesOutcome > ListVirtualNodesOutcomeCallable
Definition: AppMeshClient.h:195
Aws::AppMesh::Model::ListRoutesOutcome
Aws::Utils::Outcome< ListRoutesResult, AppMeshError > ListRoutesOutcome
Definition: AppMeshClient.h:153
Aws::AppMesh::AppMeshClient::UpdateVirtualNode
virtual Model::UpdateVirtualNodeOutcome UpdateVirtualNode(const Model::UpdateVirtualNodeRequest &request) const
Aws::AppMesh::Model::CreateVirtualServiceOutcomeCallable
std::future< CreateVirtualServiceOutcome > CreateVirtualServiceOutcomeCallable
Definition: AppMeshClient.h:175
ListVirtualNodesResult.h
Aws::AppMesh::DescribeRouteResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::DescribeRouteRequest &, const Model::DescribeRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRouteResponseReceivedHandler
Definition: AppMeshClient.h:227
Aws::AppMesh::AppMeshClient::DeleteRoute
virtual Model::DeleteRouteOutcome DeleteRoute(const Model::DeleteRouteRequest &request) const
Aws::AppMesh::AppMeshClient::CreateRouteCallable
virtual Model::CreateRouteOutcomeCallable CreateRouteCallable(const Model::CreateRouteRequest &request) const
Aws::AppMesh::AppMeshClient::DescribeVirtualNodeCallable
virtual Model::DescribeVirtualNodeOutcomeCallable DescribeVirtualNodeCallable(const Model::DescribeVirtualNodeRequest &request) const
Aws::AppMesh::AppMeshClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::AppMesh::Model::DeleteVirtualServiceOutcomeCallable
std::future< DeleteVirtualServiceOutcome > DeleteVirtualServiceOutcomeCallable
Definition: AppMeshClient.h:182
Aws::AppMesh::AppMeshClient::DeleteVirtualNodeAsync
virtual void DeleteVirtualNodeAsync(const Model::DeleteVirtualNodeRequest &request, const DeleteVirtualNodeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppMesh::DescribeMeshResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::DescribeMeshRequest &, const Model::DescribeMeshOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMeshResponseReceivedHandler
Definition: AppMeshClient.h:226
Aws::AppMesh::AppMeshClient::CreateRouteAsync
virtual void CreateRouteAsync(const Model::CreateRouteRequest &request, const CreateRouteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UpdateGatewayRouteResult.h
CreateVirtualRouterResult.h
Aws::AppMesh::AppMeshClient::ListRoutes
virtual Model::ListRoutesOutcome ListRoutes(const Model::ListRoutesRequest &request) const
Aws::AppMesh::AppMeshClient::DescribeVirtualService
virtual Model::DescribeVirtualServiceOutcome DescribeVirtualService(const Model::DescribeVirtualServiceRequest &request) const
Aws::AppMesh::AppMeshClient::ListVirtualRoutersAsync
virtual void ListVirtualRoutersAsync(const Model::ListVirtualRoutersRequest &request, const ListVirtualRoutersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
JsonSerializer.h
AWS_APPMESH_API
#define AWS_APPMESH_API
Definition: AppMesh_EXPORTS.h:28
Aws::AppMesh::Model::DeleteMeshOutcome
Aws::Utils::Outcome< DeleteMeshResult, AppMeshError > DeleteMeshOutcome
Definition: AppMeshClient.h:138
Aws::AppMesh::Model::DescribeVirtualNodeRequest
Definition: DescribeVirtualNodeRequest.h:29
Aws::AppMesh::AppMeshClient::DescribeMeshCallable
virtual Model::DescribeMeshOutcomeCallable DescribeMeshCallable(const Model::DescribeMeshRequest &request) const
Aws::AppMesh::Model::DescribeVirtualRouterOutcomeCallable
std::future< DescribeVirtualRouterOutcome > DescribeVirtualRouterOutcomeCallable
Definition: AppMeshClient.h:188
DescribeVirtualGatewayResult.h
Aws::AppMesh::UpdateVirtualServiceResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::UpdateVirtualServiceRequest &, const Model::UpdateVirtualServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateVirtualServiceResponseReceivedHandler
Definition: AppMeshClient.h:248
Aws::AppMesh::AppMeshClient::CreateVirtualNodeAsync
virtual void CreateVirtualNodeAsync(const Model::CreateVirtualNodeRequest &request, const CreateVirtualNodeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppMesh::CreateVirtualNodeResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::CreateVirtualNodeRequest &, const Model::CreateVirtualNodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVirtualNodeResponseReceivedHandler
Definition: AppMeshClient.h:215
DeleteMeshResult.h
Aws::AppMesh::CreateVirtualGatewayResponseReceivedHandler
std::function< void(const AppMeshClient *, const Model::CreateVirtualGatewayRequest &, const Model::CreateVirtualGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVirtualGatewayResponseReceivedHandler
Definition: AppMeshClient.h:214