AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
DevOpsGuruServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/devops-guru/DevOpsGuruErrors.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/devops-guru/DevOpsGuruEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in DevOpsGuruClient header */
21#include <aws/devops-guru/model/AddNotificationChannelResult.h>
22#include <aws/devops-guru/model/DeleteInsightResult.h>
23#include <aws/devops-guru/model/DescribeAccountHealthResult.h>
24#include <aws/devops-guru/model/DescribeAccountOverviewResult.h>
25#include <aws/devops-guru/model/DescribeAnomalyResult.h>
26#include <aws/devops-guru/model/DescribeEventSourcesConfigResult.h>
27#include <aws/devops-guru/model/DescribeFeedbackResult.h>
28#include <aws/devops-guru/model/DescribeInsightResult.h>
29#include <aws/devops-guru/model/DescribeOrganizationHealthResult.h>
30#include <aws/devops-guru/model/DescribeOrganizationOverviewResult.h>
31#include <aws/devops-guru/model/DescribeOrganizationResourceCollectionHealthResult.h>
32#include <aws/devops-guru/model/DescribeResourceCollectionHealthResult.h>
33#include <aws/devops-guru/model/DescribeServiceIntegrationResult.h>
34#include <aws/devops-guru/model/GetCostEstimationResult.h>
35#include <aws/devops-guru/model/GetResourceCollectionResult.h>
36#include <aws/devops-guru/model/ListAnomaliesForInsightResult.h>
37#include <aws/devops-guru/model/ListAnomalousLogGroupsResult.h>
38#include <aws/devops-guru/model/ListEventsResult.h>
39#include <aws/devops-guru/model/ListInsightsResult.h>
40#include <aws/devops-guru/model/ListMonitoredResourcesResult.h>
41#include <aws/devops-guru/model/ListNotificationChannelsResult.h>
42#include <aws/devops-guru/model/ListOrganizationInsightsResult.h>
43#include <aws/devops-guru/model/ListRecommendationsResult.h>
44#include <aws/devops-guru/model/PutFeedbackResult.h>
45#include <aws/devops-guru/model/RemoveNotificationChannelResult.h>
46#include <aws/devops-guru/model/SearchInsightsResult.h>
47#include <aws/devops-guru/model/SearchOrganizationInsightsResult.h>
48#include <aws/devops-guru/model/StartCostEstimationResult.h>
49#include <aws/devops-guru/model/UpdateEventSourcesConfigResult.h>
50#include <aws/devops-guru/model/UpdateResourceCollectionResult.h>
51#include <aws/devops-guru/model/UpdateServiceIntegrationResult.h>
52#include <aws/devops-guru/model/DescribeOrganizationHealthRequest.h>
53#include <aws/devops-guru/model/ListNotificationChannelsRequest.h>
54#include <aws/devops-guru/model/DescribeAccountHealthRequest.h>
55#include <aws/devops-guru/model/DescribeServiceIntegrationRequest.h>
56#include <aws/devops-guru/model/GetCostEstimationRequest.h>
57#include <aws/devops-guru/model/DescribeFeedbackRequest.h>
58#include <aws/devops-guru/model/DescribeEventSourcesConfigRequest.h>
59#include <aws/devops-guru/model/ListMonitoredResourcesRequest.h>
60#include <aws/devops-guru/model/UpdateEventSourcesConfigRequest.h>
61#include <aws/devops-guru/model/PutFeedbackRequest.h>
62/* End of service model headers required in DevOpsGuruClient header */
63
64namespace Aws
65{
66 namespace Http
67 {
68 class HttpClient;
69 class HttpClientFactory;
70 } // namespace Http
71
72 namespace Utils
73 {
74 template< typename R, typename E> class Outcome;
75
76 namespace Threading
77 {
78 class Executor;
79 } // namespace Threading
80 } // namespace Utils
81
82 namespace Auth
83 {
84 class AWSCredentials;
85 class AWSCredentialsProvider;
86 } // namespace Auth
87
88 namespace Client
89 {
90 class RetryStrategy;
91 } // namespace Client
92
93 namespace DevOpsGuru
94 {
98
99 namespace Model
100 {
101 /* Service model forward declarations required in DevOpsGuruClient header */
119 class ListEventsRequest;
125 class PutFeedbackRequest;
133 /* End of service model forward declarations required in DevOpsGuruClient header */
134
135 /* Service model Outcome class definitions */
167 /* End of service model Outcome class definitions */
168
169 /* Service model Outcome callable definitions */
170 typedef std::future<AddNotificationChannelOutcome> AddNotificationChannelOutcomeCallable;
171 typedef std::future<DeleteInsightOutcome> DeleteInsightOutcomeCallable;
172 typedef std::future<DescribeAccountHealthOutcome> DescribeAccountHealthOutcomeCallable;
173 typedef std::future<DescribeAccountOverviewOutcome> DescribeAccountOverviewOutcomeCallable;
174 typedef std::future<DescribeAnomalyOutcome> DescribeAnomalyOutcomeCallable;
175 typedef std::future<DescribeEventSourcesConfigOutcome> DescribeEventSourcesConfigOutcomeCallable;
176 typedef std::future<DescribeFeedbackOutcome> DescribeFeedbackOutcomeCallable;
177 typedef std::future<DescribeInsightOutcome> DescribeInsightOutcomeCallable;
178 typedef std::future<DescribeOrganizationHealthOutcome> DescribeOrganizationHealthOutcomeCallable;
179 typedef std::future<DescribeOrganizationOverviewOutcome> DescribeOrganizationOverviewOutcomeCallable;
180 typedef std::future<DescribeOrganizationResourceCollectionHealthOutcome> DescribeOrganizationResourceCollectionHealthOutcomeCallable;
181 typedef std::future<DescribeResourceCollectionHealthOutcome> DescribeResourceCollectionHealthOutcomeCallable;
182 typedef std::future<DescribeServiceIntegrationOutcome> DescribeServiceIntegrationOutcomeCallable;
183 typedef std::future<GetCostEstimationOutcome> GetCostEstimationOutcomeCallable;
184 typedef std::future<GetResourceCollectionOutcome> GetResourceCollectionOutcomeCallable;
185 typedef std::future<ListAnomaliesForInsightOutcome> ListAnomaliesForInsightOutcomeCallable;
186 typedef std::future<ListAnomalousLogGroupsOutcome> ListAnomalousLogGroupsOutcomeCallable;
187 typedef std::future<ListEventsOutcome> ListEventsOutcomeCallable;
188 typedef std::future<ListInsightsOutcome> ListInsightsOutcomeCallable;
189 typedef std::future<ListMonitoredResourcesOutcome> ListMonitoredResourcesOutcomeCallable;
190 typedef std::future<ListNotificationChannelsOutcome> ListNotificationChannelsOutcomeCallable;
191 typedef std::future<ListOrganizationInsightsOutcome> ListOrganizationInsightsOutcomeCallable;
192 typedef std::future<ListRecommendationsOutcome> ListRecommendationsOutcomeCallable;
193 typedef std::future<PutFeedbackOutcome> PutFeedbackOutcomeCallable;
194 typedef std::future<RemoveNotificationChannelOutcome> RemoveNotificationChannelOutcomeCallable;
195 typedef std::future<SearchInsightsOutcome> SearchInsightsOutcomeCallable;
196 typedef std::future<SearchOrganizationInsightsOutcome> SearchOrganizationInsightsOutcomeCallable;
197 typedef std::future<StartCostEstimationOutcome> StartCostEstimationOutcomeCallable;
198 typedef std::future<UpdateEventSourcesConfigOutcome> UpdateEventSourcesConfigOutcomeCallable;
199 typedef std::future<UpdateResourceCollectionOutcome> UpdateResourceCollectionOutcomeCallable;
200 typedef std::future<UpdateServiceIntegrationOutcome> UpdateServiceIntegrationOutcomeCallable;
201 /* End of service model Outcome callable definitions */
202 } // namespace Model
203
204 class DevOpsGuruClient;
205
206 /* Service model async handlers definitions */
207 typedef std::function<void(const DevOpsGuruClient*, const Model::AddNotificationChannelRequest&, const Model::AddNotificationChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddNotificationChannelResponseReceivedHandler;
208 typedef std::function<void(const DevOpsGuruClient*, const Model::DeleteInsightRequest&, const Model::DeleteInsightOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteInsightResponseReceivedHandler;
209 typedef std::function<void(const DevOpsGuruClient*, const Model::DescribeAccountHealthRequest&, const Model::DescribeAccountHealthOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAccountHealthResponseReceivedHandler;
210 typedef std::function<void(const DevOpsGuruClient*, const Model::DescribeAccountOverviewRequest&, const Model::DescribeAccountOverviewOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAccountOverviewResponseReceivedHandler;
211 typedef std::function<void(const DevOpsGuruClient*, const Model::DescribeAnomalyRequest&, const Model::DescribeAnomalyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAnomalyResponseReceivedHandler;
212 typedef std::function<void(const DevOpsGuruClient*, const Model::DescribeEventSourcesConfigRequest&, const Model::DescribeEventSourcesConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEventSourcesConfigResponseReceivedHandler;
213 typedef std::function<void(const DevOpsGuruClient*, const Model::DescribeFeedbackRequest&, const Model::DescribeFeedbackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFeedbackResponseReceivedHandler;
214 typedef std::function<void(const DevOpsGuruClient*, const Model::DescribeInsightRequest&, const Model::DescribeInsightOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInsightResponseReceivedHandler;
215 typedef std::function<void(const DevOpsGuruClient*, const Model::DescribeOrganizationHealthRequest&, const Model::DescribeOrganizationHealthOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeOrganizationHealthResponseReceivedHandler;
216 typedef std::function<void(const DevOpsGuruClient*, const Model::DescribeOrganizationOverviewRequest&, const Model::DescribeOrganizationOverviewOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeOrganizationOverviewResponseReceivedHandler;
218 typedef std::function<void(const DevOpsGuruClient*, const Model::DescribeResourceCollectionHealthRequest&, const Model::DescribeResourceCollectionHealthOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeResourceCollectionHealthResponseReceivedHandler;
219 typedef std::function<void(const DevOpsGuruClient*, const Model::DescribeServiceIntegrationRequest&, const Model::DescribeServiceIntegrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeServiceIntegrationResponseReceivedHandler;
220 typedef std::function<void(const DevOpsGuruClient*, const Model::GetCostEstimationRequest&, const Model::GetCostEstimationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCostEstimationResponseReceivedHandler;
221 typedef std::function<void(const DevOpsGuruClient*, const Model::GetResourceCollectionRequest&, const Model::GetResourceCollectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetResourceCollectionResponseReceivedHandler;
222 typedef std::function<void(const DevOpsGuruClient*, const Model::ListAnomaliesForInsightRequest&, const Model::ListAnomaliesForInsightOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAnomaliesForInsightResponseReceivedHandler;
223 typedef std::function<void(const DevOpsGuruClient*, const Model::ListAnomalousLogGroupsRequest&, const Model::ListAnomalousLogGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAnomalousLogGroupsResponseReceivedHandler;
224 typedef std::function<void(const DevOpsGuruClient*, const Model::ListEventsRequest&, const Model::ListEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListEventsResponseReceivedHandler;
225 typedef std::function<void(const DevOpsGuruClient*, const Model::ListInsightsRequest&, const Model::ListInsightsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInsightsResponseReceivedHandler;
226 typedef std::function<void(const DevOpsGuruClient*, const Model::ListMonitoredResourcesRequest&, const Model::ListMonitoredResourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMonitoredResourcesResponseReceivedHandler;
227 typedef std::function<void(const DevOpsGuruClient*, const Model::ListNotificationChannelsRequest&, const Model::ListNotificationChannelsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListNotificationChannelsResponseReceivedHandler;
228 typedef std::function<void(const DevOpsGuruClient*, const Model::ListOrganizationInsightsRequest&, const Model::ListOrganizationInsightsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListOrganizationInsightsResponseReceivedHandler;
229 typedef std::function<void(const DevOpsGuruClient*, const Model::ListRecommendationsRequest&, const Model::ListRecommendationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRecommendationsResponseReceivedHandler;
230 typedef std::function<void(const DevOpsGuruClient*, const Model::PutFeedbackRequest&, const Model::PutFeedbackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutFeedbackResponseReceivedHandler;
231 typedef std::function<void(const DevOpsGuruClient*, const Model::RemoveNotificationChannelRequest&, const Model::RemoveNotificationChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveNotificationChannelResponseReceivedHandler;
232 typedef std::function<void(const DevOpsGuruClient*, const Model::SearchInsightsRequest&, const Model::SearchInsightsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchInsightsResponseReceivedHandler;
233 typedef std::function<void(const DevOpsGuruClient*, const Model::SearchOrganizationInsightsRequest&, const Model::SearchOrganizationInsightsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchOrganizationInsightsResponseReceivedHandler;
234 typedef std::function<void(const DevOpsGuruClient*, const Model::StartCostEstimationRequest&, const Model::StartCostEstimationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartCostEstimationResponseReceivedHandler;
235 typedef std::function<void(const DevOpsGuruClient*, const Model::UpdateEventSourcesConfigRequest&, const Model::UpdateEventSourcesConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateEventSourcesConfigResponseReceivedHandler;
236 typedef std::function<void(const DevOpsGuruClient*, const Model::UpdateResourceCollectionRequest&, const Model::UpdateResourceCollectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateResourceCollectionResponseReceivedHandler;
237 typedef std::function<void(const DevOpsGuruClient*, const Model::UpdateServiceIntegrationRequest&, const Model::UpdateServiceIntegrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateServiceIntegrationResponseReceivedHandler;
238 /* End of service model async handlers definitions */
239 } // namespace DevOpsGuru
240} // namespace Aws
EndpointProviderBase< DevOpsGuruClientConfiguration, DevOpsGuruBuiltInParameters, DevOpsGuruClientContextParameters > DevOpsGuruEndpointProviderBase
std::future< GetCostEstimationOutcome > GetCostEstimationOutcomeCallable
Aws::Utils::Outcome< DescribeAnomalyResult, DevOpsGuruError > DescribeAnomalyOutcome
std::future< UpdateEventSourcesConfigOutcome > UpdateEventSourcesConfigOutcomeCallable
std::future< ListInsightsOutcome > ListInsightsOutcomeCallable
std::future< DescribeInsightOutcome > DescribeInsightOutcomeCallable
Aws::Utils::Outcome< RemoveNotificationChannelResult, DevOpsGuruError > RemoveNotificationChannelOutcome
Aws::Utils::Outcome< DescribeAccountHealthResult, DevOpsGuruError > DescribeAccountHealthOutcome
Aws::Utils::Outcome< ListInsightsResult, DevOpsGuruError > ListInsightsOutcome
Aws::Utils::Outcome< ListAnomalousLogGroupsResult, DevOpsGuruError > ListAnomalousLogGroupsOutcome
std::future< DescribeOrganizationHealthOutcome > DescribeOrganizationHealthOutcomeCallable
Aws::Utils::Outcome< SearchInsightsResult, DevOpsGuruError > SearchInsightsOutcome
Aws::Utils::Outcome< DescribeAccountOverviewResult, DevOpsGuruError > DescribeAccountOverviewOutcome
Aws::Utils::Outcome< DescribeOrganizationOverviewResult, DevOpsGuruError > DescribeOrganizationOverviewOutcome
std::future< GetResourceCollectionOutcome > GetResourceCollectionOutcomeCallable
Aws::Utils::Outcome< ListMonitoredResourcesResult, DevOpsGuruError > ListMonitoredResourcesOutcome
std::future< DescribeEventSourcesConfigOutcome > DescribeEventSourcesConfigOutcomeCallable
std::future< DescribeOrganizationOverviewOutcome > DescribeOrganizationOverviewOutcomeCallable
std::future< DescribeAnomalyOutcome > DescribeAnomalyOutcomeCallable
std::future< UpdateServiceIntegrationOutcome > UpdateServiceIntegrationOutcomeCallable
std::future< AddNotificationChannelOutcome > AddNotificationChannelOutcomeCallable
std::future< SearchOrganizationInsightsOutcome > SearchOrganizationInsightsOutcomeCallable
Aws::Utils::Outcome< DescribeFeedbackResult, DevOpsGuruError > DescribeFeedbackOutcome
Aws::Utils::Outcome< DescribeServiceIntegrationResult, DevOpsGuruError > DescribeServiceIntegrationOutcome
Aws::Utils::Outcome< AddNotificationChannelResult, DevOpsGuruError > AddNotificationChannelOutcome
Aws::Utils::Outcome< UpdateEventSourcesConfigResult, DevOpsGuruError > UpdateEventSourcesConfigOutcome
Aws::Utils::Outcome< DescribeResourceCollectionHealthResult, DevOpsGuruError > DescribeResourceCollectionHealthOutcome
Aws::Utils::Outcome< UpdateServiceIntegrationResult, DevOpsGuruError > UpdateServiceIntegrationOutcome
Aws::Utils::Outcome< ListEventsResult, DevOpsGuruError > ListEventsOutcome
Aws::Utils::Outcome< DescribeOrganizationResourceCollectionHealthResult, DevOpsGuruError > DescribeOrganizationResourceCollectionHealthOutcome
Aws::Utils::Outcome< DescribeOrganizationHealthResult, DevOpsGuruError > DescribeOrganizationHealthOutcome
std::future< ListNotificationChannelsOutcome > ListNotificationChannelsOutcomeCallable
Aws::Utils::Outcome< GetResourceCollectionResult, DevOpsGuruError > GetResourceCollectionOutcome
Aws::Utils::Outcome< UpdateResourceCollectionResult, DevOpsGuruError > UpdateResourceCollectionOutcome
std::future< ListRecommendationsOutcome > ListRecommendationsOutcomeCallable
std::future< DescribeAccountHealthOutcome > DescribeAccountHealthOutcomeCallable
Aws::Utils::Outcome< GetCostEstimationResult, DevOpsGuruError > GetCostEstimationOutcome
Aws::Utils::Outcome< PutFeedbackResult, DevOpsGuruError > PutFeedbackOutcome
std::future< ListAnomalousLogGroupsOutcome > ListAnomalousLogGroupsOutcomeCallable
std::future< DescribeFeedbackOutcome > DescribeFeedbackOutcomeCallable
std::future< StartCostEstimationOutcome > StartCostEstimationOutcomeCallable
Aws::Utils::Outcome< DescribeInsightResult, DevOpsGuruError > DescribeInsightOutcome
std::future< ListAnomaliesForInsightOutcome > ListAnomaliesForInsightOutcomeCallable
std::future< DescribeOrganizationResourceCollectionHealthOutcome > DescribeOrganizationResourceCollectionHealthOutcomeCallable
Aws::Utils::Outcome< ListOrganizationInsightsResult, DevOpsGuruError > ListOrganizationInsightsOutcome
std::future< DeleteInsightOutcome > DeleteInsightOutcomeCallable
Aws::Utils::Outcome< SearchOrganizationInsightsResult, DevOpsGuruError > SearchOrganizationInsightsOutcome
Aws::Utils::Outcome< ListAnomaliesForInsightResult, DevOpsGuruError > ListAnomaliesForInsightOutcome
std::future< PutFeedbackOutcome > PutFeedbackOutcomeCallable
std::future< ListEventsOutcome > ListEventsOutcomeCallable
Aws::Utils::Outcome< ListNotificationChannelsResult, DevOpsGuruError > ListNotificationChannelsOutcome
std::future< DescribeServiceIntegrationOutcome > DescribeServiceIntegrationOutcomeCallable
std::future< ListMonitoredResourcesOutcome > ListMonitoredResourcesOutcomeCallable
std::future< RemoveNotificationChannelOutcome > RemoveNotificationChannelOutcomeCallable
std::future< SearchInsightsOutcome > SearchInsightsOutcomeCallable
std::future< DescribeResourceCollectionHealthOutcome > DescribeResourceCollectionHealthOutcomeCallable
Aws::Utils::Outcome< DeleteInsightResult, DevOpsGuruError > DeleteInsightOutcome
std::future< DescribeAccountOverviewOutcome > DescribeAccountOverviewOutcomeCallable
Aws::Utils::Outcome< DescribeEventSourcesConfigResult, DevOpsGuruError > DescribeEventSourcesConfigOutcome
Aws::Utils::Outcome< StartCostEstimationResult, DevOpsGuruError > StartCostEstimationOutcome
std::future< ListOrganizationInsightsOutcome > ListOrganizationInsightsOutcomeCallable
std::future< UpdateResourceCollectionOutcome > UpdateResourceCollectionOutcomeCallable
Aws::Utils::Outcome< ListRecommendationsResult, DevOpsGuruError > ListRecommendationsOutcome
std::function< void(const DevOpsGuruClient *, const Model::ListOrganizationInsightsRequest &, const Model::ListOrganizationInsightsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOrganizationInsightsResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::DescribeAnomalyRequest &, const Model::DescribeAnomalyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAnomalyResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::ListAnomaliesForInsightRequest &, const Model::ListAnomaliesForInsightOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAnomaliesForInsightResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::PutFeedbackRequest &, const Model::PutFeedbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutFeedbackResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::DescribeOrganizationResourceCollectionHealthRequest &, const Model::DescribeOrganizationResourceCollectionHealthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOrganizationResourceCollectionHealthResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::UpdateResourceCollectionRequest &, const Model::UpdateResourceCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateResourceCollectionResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::DescribeFeedbackRequest &, const Model::DescribeFeedbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFeedbackResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::DescribeOrganizationOverviewRequest &, const Model::DescribeOrganizationOverviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOrganizationOverviewResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::DeleteInsightRequest &, const Model::DeleteInsightOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInsightResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::UpdateServiceIntegrationRequest &, const Model::UpdateServiceIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateServiceIntegrationResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::GetResourceCollectionRequest &, const Model::GetResourceCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourceCollectionResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::DescribeAccountHealthRequest &, const Model::DescribeAccountHealthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccountHealthResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::UpdateEventSourcesConfigRequest &, const Model::UpdateEventSourcesConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEventSourcesConfigResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::DescribeOrganizationHealthRequest &, const Model::DescribeOrganizationHealthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOrganizationHealthResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::ListNotificationChannelsRequest &, const Model::ListNotificationChannelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListNotificationChannelsResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::ListRecommendationsRequest &, const Model::ListRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRecommendationsResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::DescribeResourceCollectionHealthRequest &, const Model::DescribeResourceCollectionHealthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeResourceCollectionHealthResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::AddNotificationChannelRequest &, const Model::AddNotificationChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddNotificationChannelResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::SearchOrganizationInsightsRequest &, const Model::SearchOrganizationInsightsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchOrganizationInsightsResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::SearchInsightsRequest &, const Model::SearchInsightsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchInsightsResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::RemoveNotificationChannelRequest &, const Model::RemoveNotificationChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveNotificationChannelResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::DescribeAccountOverviewRequest &, const Model::DescribeAccountOverviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccountOverviewResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::ListMonitoredResourcesRequest &, const Model::ListMonitoredResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMonitoredResourcesResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::ListAnomalousLogGroupsRequest &, const Model::ListAnomalousLogGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAnomalousLogGroupsResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::DescribeInsightRequest &, const Model::DescribeInsightOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInsightResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::ListInsightsRequest &, const Model::ListInsightsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInsightsResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::GetCostEstimationRequest &, const Model::GetCostEstimationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCostEstimationResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::ListEventsRequest &, const Model::ListEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEventsResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::StartCostEstimationRequest &, const Model::StartCostEstimationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartCostEstimationResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::DescribeServiceIntegrationRequest &, const Model::DescribeServiceIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeServiceIntegrationResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::DescribeEventSourcesConfigRequest &, const Model::DescribeEventSourcesConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventSourcesConfigResponseReceivedHandler