AWS SDK for C++  1.9.20
AWS SDK for C++
Classes | Namespaces | Typedefs
AppMeshClient.h File Reference
#include <aws/appmesh/AppMesh_EXPORTS.h>
#include <aws/appmesh/AppMeshErrors.h>
#include <aws/core/client/AWSError.h>
#include <aws/core/client/ClientConfiguration.h>
#include <aws/core/client/AWSClient.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/json/JsonSerializer.h>
#include <aws/appmesh/model/CreateGatewayRouteResult.h>
#include <aws/appmesh/model/CreateMeshResult.h>
#include <aws/appmesh/model/CreateRouteResult.h>
#include <aws/appmesh/model/CreateVirtualGatewayResult.h>
#include <aws/appmesh/model/CreateVirtualNodeResult.h>
#include <aws/appmesh/model/CreateVirtualRouterResult.h>
#include <aws/appmesh/model/CreateVirtualServiceResult.h>
#include <aws/appmesh/model/DeleteGatewayRouteResult.h>
#include <aws/appmesh/model/DeleteMeshResult.h>
#include <aws/appmesh/model/DeleteRouteResult.h>
#include <aws/appmesh/model/DeleteVirtualGatewayResult.h>
#include <aws/appmesh/model/DeleteVirtualNodeResult.h>
#include <aws/appmesh/model/DeleteVirtualRouterResult.h>
#include <aws/appmesh/model/DeleteVirtualServiceResult.h>
#include <aws/appmesh/model/DescribeGatewayRouteResult.h>
#include <aws/appmesh/model/DescribeMeshResult.h>
#include <aws/appmesh/model/DescribeRouteResult.h>
#include <aws/appmesh/model/DescribeVirtualGatewayResult.h>
#include <aws/appmesh/model/DescribeVirtualNodeResult.h>
#include <aws/appmesh/model/DescribeVirtualRouterResult.h>
#include <aws/appmesh/model/DescribeVirtualServiceResult.h>
#include <aws/appmesh/model/ListGatewayRoutesResult.h>
#include <aws/appmesh/model/ListMeshesResult.h>
#include <aws/appmesh/model/ListRoutesResult.h>
#include <aws/appmesh/model/ListTagsForResourceResult.h>
#include <aws/appmesh/model/ListVirtualGatewaysResult.h>
#include <aws/appmesh/model/ListVirtualNodesResult.h>
#include <aws/appmesh/model/ListVirtualRoutersResult.h>
#include <aws/appmesh/model/ListVirtualServicesResult.h>
#include <aws/appmesh/model/TagResourceResult.h>
#include <aws/appmesh/model/UntagResourceResult.h>
#include <aws/appmesh/model/UpdateGatewayRouteResult.h>
#include <aws/appmesh/model/UpdateMeshResult.h>
#include <aws/appmesh/model/UpdateRouteResult.h>
#include <aws/appmesh/model/UpdateVirtualGatewayResult.h>
#include <aws/appmesh/model/UpdateVirtualNodeResult.h>
#include <aws/appmesh/model/UpdateVirtualRouterResult.h>
#include <aws/appmesh/model/UpdateVirtualServiceResult.h>
#include <aws/core/client/AsyncCallerContext.h>
#include <aws/core/http/HttpTypes.h>
#include <future>
#include <functional>

Go to the source code of this file.

Classes

class  Aws::AppMesh::AppMeshClient
 

Namespaces

 Aws
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Auth
 
 Aws::Client
 
 Aws::AppMesh
 
 Aws::AppMesh::Model
 

Typedefs

typedef Aws::Utils::Outcome< CreateGatewayRouteResult, AppMeshError > Aws::AppMesh::Model::CreateGatewayRouteOutcome
 
typedef Aws::Utils::Outcome< CreateMeshResult, AppMeshError > Aws::AppMesh::Model::CreateMeshOutcome
 
typedef Aws::Utils::Outcome< CreateRouteResult, AppMeshError > Aws::AppMesh::Model::CreateRouteOutcome
 
typedef Aws::Utils::Outcome< CreateVirtualGatewayResult, AppMeshError > Aws::AppMesh::Model::CreateVirtualGatewayOutcome
 
typedef Aws::Utils::Outcome< CreateVirtualNodeResult, AppMeshError > Aws::AppMesh::Model::CreateVirtualNodeOutcome
 
typedef Aws::Utils::Outcome< CreateVirtualRouterResult, AppMeshError > Aws::AppMesh::Model::CreateVirtualRouterOutcome
 
typedef Aws::Utils::Outcome< CreateVirtualServiceResult, AppMeshError > Aws::AppMesh::Model::CreateVirtualServiceOutcome
 
typedef Aws::Utils::Outcome< DeleteGatewayRouteResult, AppMeshError > Aws::AppMesh::Model::DeleteGatewayRouteOutcome
 
typedef Aws::Utils::Outcome< DeleteMeshResult, AppMeshError > Aws::AppMesh::Model::DeleteMeshOutcome
 
typedef Aws::Utils::Outcome< DeleteRouteResult, AppMeshError > Aws::AppMesh::Model::DeleteRouteOutcome
 
typedef Aws::Utils::Outcome< DeleteVirtualGatewayResult, AppMeshError > Aws::AppMesh::Model::DeleteVirtualGatewayOutcome
 
typedef Aws::Utils::Outcome< DeleteVirtualNodeResult, AppMeshError > Aws::AppMesh::Model::DeleteVirtualNodeOutcome
 
typedef Aws::Utils::Outcome< DeleteVirtualRouterResult, AppMeshError > Aws::AppMesh::Model::DeleteVirtualRouterOutcome
 
typedef Aws::Utils::Outcome< DeleteVirtualServiceResult, AppMeshError > Aws::AppMesh::Model::DeleteVirtualServiceOutcome
 
typedef Aws::Utils::Outcome< DescribeGatewayRouteResult, AppMeshError > Aws::AppMesh::Model::DescribeGatewayRouteOutcome
 
typedef Aws::Utils::Outcome< DescribeMeshResult, AppMeshError > Aws::AppMesh::Model::DescribeMeshOutcome
 
typedef Aws::Utils::Outcome< DescribeRouteResult, AppMeshError > Aws::AppMesh::Model::DescribeRouteOutcome
 
typedef Aws::Utils::Outcome< DescribeVirtualGatewayResult, AppMeshError > Aws::AppMesh::Model::DescribeVirtualGatewayOutcome
 
typedef Aws::Utils::Outcome< DescribeVirtualNodeResult, AppMeshError > Aws::AppMesh::Model::DescribeVirtualNodeOutcome
 
typedef Aws::Utils::Outcome< DescribeVirtualRouterResult, AppMeshError > Aws::AppMesh::Model::DescribeVirtualRouterOutcome
 
typedef Aws::Utils::Outcome< DescribeVirtualServiceResult, AppMeshError > Aws::AppMesh::Model::DescribeVirtualServiceOutcome
 
typedef Aws::Utils::Outcome< ListGatewayRoutesResult, AppMeshError > Aws::AppMesh::Model::ListGatewayRoutesOutcome
 
typedef Aws::Utils::Outcome< ListMeshesResult, AppMeshError > Aws::AppMesh::Model::ListMeshesOutcome
 
typedef Aws::Utils::Outcome< ListRoutesResult, AppMeshError > Aws::AppMesh::Model::ListRoutesOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, AppMeshError > Aws::AppMesh::Model::ListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< ListVirtualGatewaysResult, AppMeshError > Aws::AppMesh::Model::ListVirtualGatewaysOutcome
 
typedef Aws::Utils::Outcome< ListVirtualNodesResult, AppMeshError > Aws::AppMesh::Model::ListVirtualNodesOutcome
 
typedef Aws::Utils::Outcome< ListVirtualRoutersResult, AppMeshError > Aws::AppMesh::Model::ListVirtualRoutersOutcome
 
typedef Aws::Utils::Outcome< ListVirtualServicesResult, AppMeshError > Aws::AppMesh::Model::ListVirtualServicesOutcome
 
typedef Aws::Utils::Outcome< TagResourceResult, AppMeshError > Aws::AppMesh::Model::TagResourceOutcome
 
typedef Aws::Utils::Outcome< UntagResourceResult, AppMeshError > Aws::AppMesh::Model::UntagResourceOutcome
 
typedef Aws::Utils::Outcome< UpdateGatewayRouteResult, AppMeshError > Aws::AppMesh::Model::UpdateGatewayRouteOutcome
 
typedef Aws::Utils::Outcome< UpdateMeshResult, AppMeshError > Aws::AppMesh::Model::UpdateMeshOutcome
 
typedef Aws::Utils::Outcome< UpdateRouteResult, AppMeshError > Aws::AppMesh::Model::UpdateRouteOutcome
 
typedef Aws::Utils::Outcome< UpdateVirtualGatewayResult, AppMeshError > Aws::AppMesh::Model::UpdateVirtualGatewayOutcome
 
typedef Aws::Utils::Outcome< UpdateVirtualNodeResult, AppMeshError > Aws::AppMesh::Model::UpdateVirtualNodeOutcome
 
typedef Aws::Utils::Outcome< UpdateVirtualRouterResult, AppMeshError > Aws::AppMesh::Model::UpdateVirtualRouterOutcome
 
typedef Aws::Utils::Outcome< UpdateVirtualServiceResult, AppMeshError > Aws::AppMesh::Model::UpdateVirtualServiceOutcome
 
typedef std::future< CreateGatewayRouteOutcome > Aws::AppMesh::Model::CreateGatewayRouteOutcomeCallable
 
typedef std::future< CreateMeshOutcome > Aws::AppMesh::Model::CreateMeshOutcomeCallable
 
typedef std::future< CreateRouteOutcome > Aws::AppMesh::Model::CreateRouteOutcomeCallable
 
typedef std::future< CreateVirtualGatewayOutcome > Aws::AppMesh::Model::CreateVirtualGatewayOutcomeCallable
 
typedef std::future< CreateVirtualNodeOutcome > Aws::AppMesh::Model::CreateVirtualNodeOutcomeCallable
 
typedef std::future< CreateVirtualRouterOutcome > Aws::AppMesh::Model::CreateVirtualRouterOutcomeCallable
 
typedef std::future< CreateVirtualServiceOutcome > Aws::AppMesh::Model::CreateVirtualServiceOutcomeCallable
 
typedef std::future< DeleteGatewayRouteOutcome > Aws::AppMesh::Model::DeleteGatewayRouteOutcomeCallable
 
typedef std::future< DeleteMeshOutcome > Aws::AppMesh::Model::DeleteMeshOutcomeCallable
 
typedef std::future< DeleteRouteOutcome > Aws::AppMesh::Model::DeleteRouteOutcomeCallable
 
typedef std::future< DeleteVirtualGatewayOutcome > Aws::AppMesh::Model::DeleteVirtualGatewayOutcomeCallable
 
typedef std::future< DeleteVirtualNodeOutcome > Aws::AppMesh::Model::DeleteVirtualNodeOutcomeCallable
 
typedef std::future< DeleteVirtualRouterOutcome > Aws::AppMesh::Model::DeleteVirtualRouterOutcomeCallable
 
typedef std::future< DeleteVirtualServiceOutcome > Aws::AppMesh::Model::DeleteVirtualServiceOutcomeCallable
 
typedef std::future< DescribeGatewayRouteOutcome > Aws::AppMesh::Model::DescribeGatewayRouteOutcomeCallable
 
typedef std::future< DescribeMeshOutcome > Aws::AppMesh::Model::DescribeMeshOutcomeCallable
 
typedef std::future< DescribeRouteOutcome > Aws::AppMesh::Model::DescribeRouteOutcomeCallable
 
typedef std::future< DescribeVirtualGatewayOutcome > Aws::AppMesh::Model::DescribeVirtualGatewayOutcomeCallable
 
typedef std::future< DescribeVirtualNodeOutcome > Aws::AppMesh::Model::DescribeVirtualNodeOutcomeCallable
 
typedef std::future< DescribeVirtualRouterOutcome > Aws::AppMesh::Model::DescribeVirtualRouterOutcomeCallable
 
typedef std::future< DescribeVirtualServiceOutcome > Aws::AppMesh::Model::DescribeVirtualServiceOutcomeCallable
 
typedef std::future< ListGatewayRoutesOutcome > Aws::AppMesh::Model::ListGatewayRoutesOutcomeCallable
 
typedef std::future< ListMeshesOutcome > Aws::AppMesh::Model::ListMeshesOutcomeCallable
 
typedef std::future< ListRoutesOutcome > Aws::AppMesh::Model::ListRoutesOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcome > Aws::AppMesh::Model::ListTagsForResourceOutcomeCallable
 
typedef std::future< ListVirtualGatewaysOutcome > Aws::AppMesh::Model::ListVirtualGatewaysOutcomeCallable
 
typedef std::future< ListVirtualNodesOutcome > Aws::AppMesh::Model::ListVirtualNodesOutcomeCallable
 
typedef std::future< ListVirtualRoutersOutcome > Aws::AppMesh::Model::ListVirtualRoutersOutcomeCallable
 
typedef std::future< ListVirtualServicesOutcome > Aws::AppMesh::Model::ListVirtualServicesOutcomeCallable
 
typedef std::future< TagResourceOutcome > Aws::AppMesh::Model::TagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcome > Aws::AppMesh::Model::UntagResourceOutcomeCallable
 
typedef std::future< UpdateGatewayRouteOutcome > Aws::AppMesh::Model::UpdateGatewayRouteOutcomeCallable
 
typedef std::future< UpdateMeshOutcome > Aws::AppMesh::Model::UpdateMeshOutcomeCallable
 
typedef std::future< UpdateRouteOutcome > Aws::AppMesh::Model::UpdateRouteOutcomeCallable
 
typedef std::future< UpdateVirtualGatewayOutcome > Aws::AppMesh::Model::UpdateVirtualGatewayOutcomeCallable
 
typedef std::future< UpdateVirtualNodeOutcome > Aws::AppMesh::Model::UpdateVirtualNodeOutcomeCallable
 
typedef std::future< UpdateVirtualRouterOutcome > Aws::AppMesh::Model::UpdateVirtualRouterOutcomeCallable
 
typedef std::future< UpdateVirtualServiceOutcome > Aws::AppMesh::Model::UpdateVirtualServiceOutcomeCallable
 
typedef std::function< void(const AppMeshClient *, const Model::CreateGatewayRouteRequest &, const Model::CreateGatewayRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::CreateGatewayRouteResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::CreateMeshRequest &, const Model::CreateMeshOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::CreateMeshResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::CreateRouteRequest &, const Model::CreateRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::CreateRouteResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::CreateVirtualGatewayRequest &, const Model::CreateVirtualGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::CreateVirtualGatewayResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::CreateVirtualNodeRequest &, const Model::CreateVirtualNodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::CreateVirtualNodeResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::CreateVirtualRouterRequest &, const Model::CreateVirtualRouterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::CreateVirtualRouterResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::CreateVirtualServiceRequest &, const Model::CreateVirtualServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::CreateVirtualServiceResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::DeleteGatewayRouteRequest &, const Model::DeleteGatewayRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::DeleteGatewayRouteResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::DeleteMeshRequest &, const Model::DeleteMeshOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::DeleteMeshResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::DeleteRouteRequest &, const Model::DeleteRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::DeleteRouteResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::DeleteVirtualGatewayRequest &, const Model::DeleteVirtualGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::DeleteVirtualGatewayResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::DeleteVirtualNodeRequest &, const Model::DeleteVirtualNodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::DeleteVirtualNodeResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::DeleteVirtualRouterRequest &, const Model::DeleteVirtualRouterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::DeleteVirtualRouterResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::DeleteVirtualServiceRequest &, const Model::DeleteVirtualServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::DeleteVirtualServiceResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::DescribeGatewayRouteRequest &, const Model::DescribeGatewayRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::DescribeGatewayRouteResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::DescribeMeshRequest &, const Model::DescribeMeshOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::DescribeMeshResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::DescribeRouteRequest &, const Model::DescribeRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::DescribeRouteResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::DescribeVirtualGatewayRequest &, const Model::DescribeVirtualGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::DescribeVirtualGatewayResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::DescribeVirtualNodeRequest &, const Model::DescribeVirtualNodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::DescribeVirtualNodeResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::DescribeVirtualRouterRequest &, const Model::DescribeVirtualRouterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::DescribeVirtualRouterResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::DescribeVirtualServiceRequest &, const Model::DescribeVirtualServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::DescribeVirtualServiceResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::ListGatewayRoutesRequest &, const Model::ListGatewayRoutesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::ListGatewayRoutesResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::ListMeshesRequest &, const Model::ListMeshesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::ListMeshesResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::ListRoutesRequest &, const Model::ListRoutesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::ListRoutesResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::ListVirtualGatewaysRequest &, const Model::ListVirtualGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::ListVirtualGatewaysResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::ListVirtualNodesRequest &, const Model::ListVirtualNodesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::ListVirtualNodesResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::ListVirtualRoutersRequest &, const Model::ListVirtualRoutersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::ListVirtualRoutersResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::ListVirtualServicesRequest &, const Model::ListVirtualServicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::ListVirtualServicesResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::TagResourceResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::UntagResourceResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::UpdateGatewayRouteRequest &, const Model::UpdateGatewayRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::UpdateGatewayRouteResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::UpdateMeshRequest &, const Model::UpdateMeshOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::UpdateMeshResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::UpdateRouteRequest &, const Model::UpdateRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::UpdateRouteResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::UpdateVirtualGatewayRequest &, const Model::UpdateVirtualGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::UpdateVirtualGatewayResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::UpdateVirtualNodeRequest &, const Model::UpdateVirtualNodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::UpdateVirtualNodeResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::UpdateVirtualRouterRequest &, const Model::UpdateVirtualRouterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::UpdateVirtualRouterResponseReceivedHandler
 
typedef std::function< void(const AppMeshClient *, const Model::UpdateVirtualServiceRequest &, const Model::UpdateVirtualServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AppMesh::UpdateVirtualServiceResponseReceivedHandler