AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
ApplicationDiscoveryServiceServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/discovery/ApplicationDiscoveryServiceErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/discovery/ApplicationDiscoveryServiceEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in ApplicationDiscoveryServiceClient header */
21#include <aws/discovery/model/AssociateConfigurationItemsToApplicationResult.h>
22#include <aws/discovery/model/BatchDeleteAgentsResult.h>
23#include <aws/discovery/model/BatchDeleteImportDataResult.h>
24#include <aws/discovery/model/CreateApplicationResult.h>
25#include <aws/discovery/model/CreateTagsResult.h>
26#include <aws/discovery/model/DeleteApplicationsResult.h>
27#include <aws/discovery/model/DeleteTagsResult.h>
28#include <aws/discovery/model/DescribeAgentsResult.h>
29#include <aws/discovery/model/DescribeBatchDeleteConfigurationTaskResult.h>
30#include <aws/discovery/model/DescribeConfigurationsResult.h>
31#include <aws/discovery/model/DescribeContinuousExportsResult.h>
32#include <aws/discovery/model/DescribeExportTasksResult.h>
33#include <aws/discovery/model/DescribeImportTasksResult.h>
34#include <aws/discovery/model/DescribeTagsResult.h>
35#include <aws/discovery/model/DisassociateConfigurationItemsFromApplicationResult.h>
36#include <aws/discovery/model/GetDiscoverySummaryResult.h>
37#include <aws/discovery/model/ListConfigurationsResult.h>
38#include <aws/discovery/model/ListServerNeighborsResult.h>
39#include <aws/discovery/model/StartBatchDeleteConfigurationTaskResult.h>
40#include <aws/discovery/model/StartContinuousExportResult.h>
41#include <aws/discovery/model/StartDataCollectionByAgentIdsResult.h>
42#include <aws/discovery/model/StartExportTaskResult.h>
43#include <aws/discovery/model/StartImportTaskResult.h>
44#include <aws/discovery/model/StopContinuousExportResult.h>
45#include <aws/discovery/model/StopDataCollectionByAgentIdsResult.h>
46#include <aws/discovery/model/UpdateApplicationResult.h>
47#include <aws/discovery/model/DescribeTagsRequest.h>
48#include <aws/discovery/model/DescribeExportTasksRequest.h>
49#include <aws/discovery/model/StartExportTaskRequest.h>
50#include <aws/discovery/model/DescribeImportTasksRequest.h>
51#include <aws/discovery/model/DescribeAgentsRequest.h>
52#include <aws/discovery/model/DescribeContinuousExportsRequest.h>
53#include <aws/discovery/model/GetDiscoverySummaryRequest.h>
54#include <aws/discovery/model/StartContinuousExportRequest.h>
55/* End of service model headers required in ApplicationDiscoveryServiceClient header */
56
57namespace Aws
58{
59 namespace Http
60 {
61 class HttpClient;
62 class HttpClientFactory;
63 } // namespace Http
64
65 namespace Utils
66 {
67 template< typename R, typename E> class Outcome;
68
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 ApplicationDiscoveryService
87 {
91
92 namespace Model
93 {
94 /* Service model forward declarations required in ApplicationDiscoveryServiceClient header */
101 class DeleteTagsRequest;
121 /* End of service model forward declarations required in ApplicationDiscoveryServiceClient header */
122
123 /* Service model Outcome class definitions */
150 /* End of service model Outcome class definitions */
151
152 /* Service model Outcome callable definitions */
153 typedef std::future<AssociateConfigurationItemsToApplicationOutcome> AssociateConfigurationItemsToApplicationOutcomeCallable;
154 typedef std::future<BatchDeleteAgentsOutcome> BatchDeleteAgentsOutcomeCallable;
155 typedef std::future<BatchDeleteImportDataOutcome> BatchDeleteImportDataOutcomeCallable;
156 typedef std::future<CreateApplicationOutcome> CreateApplicationOutcomeCallable;
157 typedef std::future<CreateTagsOutcome> CreateTagsOutcomeCallable;
158 typedef std::future<DeleteApplicationsOutcome> DeleteApplicationsOutcomeCallable;
159 typedef std::future<DeleteTagsOutcome> DeleteTagsOutcomeCallable;
160 typedef std::future<DescribeAgentsOutcome> DescribeAgentsOutcomeCallable;
161 typedef std::future<DescribeBatchDeleteConfigurationTaskOutcome> DescribeBatchDeleteConfigurationTaskOutcomeCallable;
162 typedef std::future<DescribeConfigurationsOutcome> DescribeConfigurationsOutcomeCallable;
163 typedef std::future<DescribeContinuousExportsOutcome> DescribeContinuousExportsOutcomeCallable;
164 typedef std::future<DescribeExportTasksOutcome> DescribeExportTasksOutcomeCallable;
165 typedef std::future<DescribeImportTasksOutcome> DescribeImportTasksOutcomeCallable;
166 typedef std::future<DescribeTagsOutcome> DescribeTagsOutcomeCallable;
167 typedef std::future<DisassociateConfigurationItemsFromApplicationOutcome> DisassociateConfigurationItemsFromApplicationOutcomeCallable;
168 typedef std::future<GetDiscoverySummaryOutcome> GetDiscoverySummaryOutcomeCallable;
169 typedef std::future<ListConfigurationsOutcome> ListConfigurationsOutcomeCallable;
170 typedef std::future<ListServerNeighborsOutcome> ListServerNeighborsOutcomeCallable;
171 typedef std::future<StartBatchDeleteConfigurationTaskOutcome> StartBatchDeleteConfigurationTaskOutcomeCallable;
172 typedef std::future<StartContinuousExportOutcome> StartContinuousExportOutcomeCallable;
173 typedef std::future<StartDataCollectionByAgentIdsOutcome> StartDataCollectionByAgentIdsOutcomeCallable;
174 typedef std::future<StartExportTaskOutcome> StartExportTaskOutcomeCallable;
175 typedef std::future<StartImportTaskOutcome> StartImportTaskOutcomeCallable;
176 typedef std::future<StopContinuousExportOutcome> StopContinuousExportOutcomeCallable;
177 typedef std::future<StopDataCollectionByAgentIdsOutcome> StopDataCollectionByAgentIdsOutcomeCallable;
178 typedef std::future<UpdateApplicationOutcome> UpdateApplicationOutcomeCallable;
179 /* End of service model Outcome callable definitions */
180 } // namespace Model
181
183
184 /* Service model async handlers definitions */
186 typedef std::function<void(const ApplicationDiscoveryServiceClient*, const Model::BatchDeleteAgentsRequest&, const Model::BatchDeleteAgentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDeleteAgentsResponseReceivedHandler;
187 typedef std::function<void(const ApplicationDiscoveryServiceClient*, const Model::BatchDeleteImportDataRequest&, const Model::BatchDeleteImportDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDeleteImportDataResponseReceivedHandler;
188 typedef std::function<void(const ApplicationDiscoveryServiceClient*, const Model::CreateApplicationRequest&, const Model::CreateApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateApplicationResponseReceivedHandler;
189 typedef std::function<void(const ApplicationDiscoveryServiceClient*, const Model::CreateTagsRequest&, const Model::CreateTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTagsResponseReceivedHandler;
190 typedef std::function<void(const ApplicationDiscoveryServiceClient*, const Model::DeleteApplicationsRequest&, const Model::DeleteApplicationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteApplicationsResponseReceivedHandler;
191 typedef std::function<void(const ApplicationDiscoveryServiceClient*, const Model::DeleteTagsRequest&, const Model::DeleteTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTagsResponseReceivedHandler;
192 typedef std::function<void(const ApplicationDiscoveryServiceClient*, const Model::DescribeAgentsRequest&, const Model::DescribeAgentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAgentsResponseReceivedHandler;
194 typedef std::function<void(const ApplicationDiscoveryServiceClient*, const Model::DescribeConfigurationsRequest&, const Model::DescribeConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeConfigurationsResponseReceivedHandler;
195 typedef std::function<void(const ApplicationDiscoveryServiceClient*, const Model::DescribeContinuousExportsRequest&, const Model::DescribeContinuousExportsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeContinuousExportsResponseReceivedHandler;
196 typedef std::function<void(const ApplicationDiscoveryServiceClient*, const Model::DescribeExportTasksRequest&, const Model::DescribeExportTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeExportTasksResponseReceivedHandler;
197 typedef std::function<void(const ApplicationDiscoveryServiceClient*, const Model::DescribeImportTasksRequest&, const Model::DescribeImportTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeImportTasksResponseReceivedHandler;
198 typedef std::function<void(const ApplicationDiscoveryServiceClient*, const Model::DescribeTagsRequest&, const Model::DescribeTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTagsResponseReceivedHandler;
200 typedef std::function<void(const ApplicationDiscoveryServiceClient*, const Model::GetDiscoverySummaryRequest&, const Model::GetDiscoverySummaryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDiscoverySummaryResponseReceivedHandler;
201 typedef std::function<void(const ApplicationDiscoveryServiceClient*, const Model::ListConfigurationsRequest&, const Model::ListConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListConfigurationsResponseReceivedHandler;
202 typedef std::function<void(const ApplicationDiscoveryServiceClient*, const Model::ListServerNeighborsRequest&, const Model::ListServerNeighborsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListServerNeighborsResponseReceivedHandler;
204 typedef std::function<void(const ApplicationDiscoveryServiceClient*, const Model::StartContinuousExportRequest&, const Model::StartContinuousExportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartContinuousExportResponseReceivedHandler;
205 typedef std::function<void(const ApplicationDiscoveryServiceClient*, const Model::StartDataCollectionByAgentIdsRequest&, const Model::StartDataCollectionByAgentIdsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartDataCollectionByAgentIdsResponseReceivedHandler;
206 typedef std::function<void(const ApplicationDiscoveryServiceClient*, const Model::StartExportTaskRequest&, const Model::StartExportTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartExportTaskResponseReceivedHandler;
207 typedef std::function<void(const ApplicationDiscoveryServiceClient*, const Model::StartImportTaskRequest&, const Model::StartImportTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartImportTaskResponseReceivedHandler;
208 typedef std::function<void(const ApplicationDiscoveryServiceClient*, const Model::StopContinuousExportRequest&, const Model::StopContinuousExportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopContinuousExportResponseReceivedHandler;
209 typedef std::function<void(const ApplicationDiscoveryServiceClient*, const Model::StopDataCollectionByAgentIdsRequest&, const Model::StopDataCollectionByAgentIdsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopDataCollectionByAgentIdsResponseReceivedHandler;
210 typedef std::function<void(const ApplicationDiscoveryServiceClient*, const Model::UpdateApplicationRequest&, const Model::UpdateApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateApplicationResponseReceivedHandler;
211 /* End of service model async handlers definitions */
212 } // namespace ApplicationDiscoveryService
213} // namespace Aws
EndpointProviderBase< ApplicationDiscoveryServiceClientConfiguration, ApplicationDiscoveryServiceBuiltInParameters, ApplicationDiscoveryServiceClientContextParameters > ApplicationDiscoveryServiceEndpointProviderBase
Aws::Utils::Outcome< AssociateConfigurationItemsToApplicationResult, ApplicationDiscoveryServiceError > AssociateConfigurationItemsToApplicationOutcome
std::future< CreateApplicationOutcome > CreateApplicationOutcomeCallable
std::future< BatchDeleteImportDataOutcome > BatchDeleteImportDataOutcomeCallable
std::future< StartDataCollectionByAgentIdsOutcome > StartDataCollectionByAgentIdsOutcomeCallable
Aws::Utils::Outcome< GetDiscoverySummaryResult, ApplicationDiscoveryServiceError > GetDiscoverySummaryOutcome
std::future< DescribeImportTasksOutcome > DescribeImportTasksOutcomeCallable
Aws::Utils::Outcome< StartDataCollectionByAgentIdsResult, ApplicationDiscoveryServiceError > StartDataCollectionByAgentIdsOutcome
std::future< DeleteApplicationsOutcome > DeleteApplicationsOutcomeCallable
std::future< StartBatchDeleteConfigurationTaskOutcome > StartBatchDeleteConfigurationTaskOutcomeCallable
Aws::Utils::Outcome< DescribeTagsResult, ApplicationDiscoveryServiceError > DescribeTagsOutcome
Aws::Utils::Outcome< BatchDeleteImportDataResult, ApplicationDiscoveryServiceError > BatchDeleteImportDataOutcome
Aws::Utils::Outcome< DescribeBatchDeleteConfigurationTaskResult, ApplicationDiscoveryServiceError > DescribeBatchDeleteConfigurationTaskOutcome
std::future< StopContinuousExportOutcome > StopContinuousExportOutcomeCallable
Aws::Utils::Outcome< StartContinuousExportResult, ApplicationDiscoveryServiceError > StartContinuousExportOutcome
std::future< ListServerNeighborsOutcome > ListServerNeighborsOutcomeCallable
Aws::Utils::Outcome< DeleteApplicationsResult, ApplicationDiscoveryServiceError > DeleteApplicationsOutcome
Aws::Utils::Outcome< DescribeExportTasksResult, ApplicationDiscoveryServiceError > DescribeExportTasksOutcome
Aws::Utils::Outcome< StartExportTaskResult, ApplicationDiscoveryServiceError > StartExportTaskOutcome
std::future< AssociateConfigurationItemsToApplicationOutcome > AssociateConfigurationItemsToApplicationOutcomeCallable
std::future< DescribeConfigurationsOutcome > DescribeConfigurationsOutcomeCallable
Aws::Utils::Outcome< StopDataCollectionByAgentIdsResult, ApplicationDiscoveryServiceError > StopDataCollectionByAgentIdsOutcome
Aws::Utils::Outcome< DescribeImportTasksResult, ApplicationDiscoveryServiceError > DescribeImportTasksOutcome
Aws::Utils::Outcome< UpdateApplicationResult, ApplicationDiscoveryServiceError > UpdateApplicationOutcome
Aws::Utils::Outcome< StartImportTaskResult, ApplicationDiscoveryServiceError > StartImportTaskOutcome
Aws::Utils::Outcome< DeleteTagsResult, ApplicationDiscoveryServiceError > DeleteTagsOutcome
Aws::Utils::Outcome< ListConfigurationsResult, ApplicationDiscoveryServiceError > ListConfigurationsOutcome
std::future< StopDataCollectionByAgentIdsOutcome > StopDataCollectionByAgentIdsOutcomeCallable
std::future< DisassociateConfigurationItemsFromApplicationOutcome > DisassociateConfigurationItemsFromApplicationOutcomeCallable
Aws::Utils::Outcome< CreateTagsResult, ApplicationDiscoveryServiceError > CreateTagsOutcome
Aws::Utils::Outcome< ListServerNeighborsResult, ApplicationDiscoveryServiceError > ListServerNeighborsOutcome
Aws::Utils::Outcome< DisassociateConfigurationItemsFromApplicationResult, ApplicationDiscoveryServiceError > DisassociateConfigurationItemsFromApplicationOutcome
std::future< BatchDeleteAgentsOutcome > BatchDeleteAgentsOutcomeCallable
std::future< ListConfigurationsOutcome > ListConfigurationsOutcomeCallable
Aws::Utils::Outcome< DescribeConfigurationsResult, ApplicationDiscoveryServiceError > DescribeConfigurationsOutcome
std::future< StartContinuousExportOutcome > StartContinuousExportOutcomeCallable
std::future< UpdateApplicationOutcome > UpdateApplicationOutcomeCallable
Aws::Utils::Outcome< StopContinuousExportResult, ApplicationDiscoveryServiceError > StopContinuousExportOutcome
std::future< DescribeBatchDeleteConfigurationTaskOutcome > DescribeBatchDeleteConfigurationTaskOutcomeCallable
Aws::Utils::Outcome< CreateApplicationResult, ApplicationDiscoveryServiceError > CreateApplicationOutcome
std::future< DescribeExportTasksOutcome > DescribeExportTasksOutcomeCallable
Aws::Utils::Outcome< StartBatchDeleteConfigurationTaskResult, ApplicationDiscoveryServiceError > StartBatchDeleteConfigurationTaskOutcome
Aws::Utils::Outcome< DescribeContinuousExportsResult, ApplicationDiscoveryServiceError > DescribeContinuousExportsOutcome
std::future< DescribeContinuousExportsOutcome > DescribeContinuousExportsOutcomeCallable
Aws::Utils::Outcome< BatchDeleteAgentsResult, ApplicationDiscoveryServiceError > BatchDeleteAgentsOutcome
std::future< GetDiscoverySummaryOutcome > GetDiscoverySummaryOutcomeCallable
Aws::Utils::Outcome< DescribeAgentsResult, ApplicationDiscoveryServiceError > DescribeAgentsOutcome
std::function< void(const ApplicationDiscoveryServiceClient *, const Model::DeleteApplicationsRequest &, const Model::DeleteApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApplicationsResponseReceivedHandler
std::function< void(const ApplicationDiscoveryServiceClient *, const Model::DescribeExportTasksRequest &, const Model::DescribeExportTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeExportTasksResponseReceivedHandler
std::function< void(const ApplicationDiscoveryServiceClient *, const Model::StartContinuousExportRequest &, const Model::StartContinuousExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartContinuousExportResponseReceivedHandler
std::function< void(const ApplicationDiscoveryServiceClient *, const Model::DescribeConfigurationsRequest &, const Model::DescribeConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConfigurationsResponseReceivedHandler
std::function< void(const ApplicationDiscoveryServiceClient *, const Model::BatchDeleteImportDataRequest &, const Model::BatchDeleteImportDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeleteImportDataResponseReceivedHandler
std::function< void(const ApplicationDiscoveryServiceClient *, const Model::CreateTagsRequest &, const Model::CreateTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTagsResponseReceivedHandler
std::function< void(const ApplicationDiscoveryServiceClient *, const Model::StopDataCollectionByAgentIdsRequest &, const Model::StopDataCollectionByAgentIdsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopDataCollectionByAgentIdsResponseReceivedHandler
std::function< void(const ApplicationDiscoveryServiceClient *, const Model::DisassociateConfigurationItemsFromApplicationRequest &, const Model::DisassociateConfigurationItemsFromApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateConfigurationItemsFromApplicationResponseReceivedHandler
std::function< void(const ApplicationDiscoveryServiceClient *, const Model::DescribeTagsRequest &, const Model::DescribeTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTagsResponseReceivedHandler
std::function< void(const ApplicationDiscoveryServiceClient *, const Model::DeleteTagsRequest &, const Model::DeleteTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTagsResponseReceivedHandler
std::function< void(const ApplicationDiscoveryServiceClient *, const Model::UpdateApplicationRequest &, const Model::UpdateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApplicationResponseReceivedHandler
std::function< void(const ApplicationDiscoveryServiceClient *, const Model::StopContinuousExportRequest &, const Model::StopContinuousExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopContinuousExportResponseReceivedHandler
std::function< void(const ApplicationDiscoveryServiceClient *, const Model::DescribeContinuousExportsRequest &, const Model::DescribeContinuousExportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeContinuousExportsResponseReceivedHandler
std::function< void(const ApplicationDiscoveryServiceClient *, const Model::DescribeAgentsRequest &, const Model::DescribeAgentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAgentsResponseReceivedHandler
std::function< void(const ApplicationDiscoveryServiceClient *, const Model::AssociateConfigurationItemsToApplicationRequest &, const Model::AssociateConfigurationItemsToApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateConfigurationItemsToApplicationResponseReceivedHandler
std::function< void(const ApplicationDiscoveryServiceClient *, const Model::StartImportTaskRequest &, const Model::StartImportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartImportTaskResponseReceivedHandler
std::function< void(const ApplicationDiscoveryServiceClient *, const Model::StartDataCollectionByAgentIdsRequest &, const Model::StartDataCollectionByAgentIdsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDataCollectionByAgentIdsResponseReceivedHandler
std::function< void(const ApplicationDiscoveryServiceClient *, const Model::GetDiscoverySummaryRequest &, const Model::GetDiscoverySummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDiscoverySummaryResponseReceivedHandler
std::function< void(const ApplicationDiscoveryServiceClient *, const Model::DescribeBatchDeleteConfigurationTaskRequest &, const Model::DescribeBatchDeleteConfigurationTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBatchDeleteConfigurationTaskResponseReceivedHandler
std::function< void(const ApplicationDiscoveryServiceClient *, const Model::CreateApplicationRequest &, const Model::CreateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApplicationResponseReceivedHandler
std::function< void(const ApplicationDiscoveryServiceClient *, const Model::StartBatchDeleteConfigurationTaskRequest &, const Model::StartBatchDeleteConfigurationTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartBatchDeleteConfigurationTaskResponseReceivedHandler
std::function< void(const ApplicationDiscoveryServiceClient *, const Model::ListConfigurationsRequest &, const Model::ListConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConfigurationsResponseReceivedHandler
std::function< void(const ApplicationDiscoveryServiceClient *, const Model::ListServerNeighborsRequest &, const Model::ListServerNeighborsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListServerNeighborsResponseReceivedHandler
std::function< void(const ApplicationDiscoveryServiceClient *, const Model::DescribeImportTasksRequest &, const Model::DescribeImportTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeImportTasksResponseReceivedHandler
std::function< void(const ApplicationDiscoveryServiceClient *, const Model::BatchDeleteAgentsRequest &, const Model::BatchDeleteAgentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeleteAgentsResponseReceivedHandler
std::function< void(const ApplicationDiscoveryServiceClient *, const Model::StartExportTaskRequest &, const Model::StartExportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartExportTaskResponseReceivedHandler