9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/wellarchitected/WellArchitectedEndpointProvider.h>
15#include <aws/wellarchitected/WellArchitectedErrors.h>
22#include <aws/core/NoResult.h>
23#include <aws/wellarchitected/model/CreateAgentContextResult.h>
24#include <aws/wellarchitected/model/CreateAgentGoalResult.h>
25#include <aws/wellarchitected/model/CreateAgentProfileResult.h>
26#include <aws/wellarchitected/model/CreateLensShareResult.h>
27#include <aws/wellarchitected/model/CreateLensVersionResult.h>
28#include <aws/wellarchitected/model/CreateMilestoneResult.h>
29#include <aws/wellarchitected/model/CreateProfileResult.h>
30#include <aws/wellarchitected/model/CreateProfileShareResult.h>
31#include <aws/wellarchitected/model/CreateReviewTemplateResult.h>
32#include <aws/wellarchitected/model/CreateTemplateShareResult.h>
33#include <aws/wellarchitected/model/CreateWorkloadResult.h>
34#include <aws/wellarchitected/model/CreateWorkloadShareResult.h>
35#include <aws/wellarchitected/model/DeleteAgentContextResult.h>
36#include <aws/wellarchitected/model/DeleteAgentGoalResult.h>
37#include <aws/wellarchitected/model/DeleteAgentProfileResult.h>
38#include <aws/wellarchitected/model/ExportLensResult.h>
39#include <aws/wellarchitected/model/GetAgentContextResult.h>
40#include <aws/wellarchitected/model/GetAgentGoalResult.h>
41#include <aws/wellarchitected/model/GetAgentProfileResult.h>
42#include <aws/wellarchitected/model/GetAgentRecommendationGenerationResult.h>
43#include <aws/wellarchitected/model/GetAgentRecommendationResult.h>
44#include <aws/wellarchitected/model/GetAnswerResult.h>
45#include <aws/wellarchitected/model/GetConsolidatedReportResult.h>
46#include <aws/wellarchitected/model/GetGlobalSettingsRequest.h>
47#include <aws/wellarchitected/model/GetGlobalSettingsResult.h>
48#include <aws/wellarchitected/model/GetLensResult.h>
49#include <aws/wellarchitected/model/GetLensReviewReportResult.h>
50#include <aws/wellarchitected/model/GetLensReviewResult.h>
51#include <aws/wellarchitected/model/GetLensVersionDifferenceResult.h>
52#include <aws/wellarchitected/model/GetMilestoneResult.h>
53#include <aws/wellarchitected/model/GetProfileResult.h>
54#include <aws/wellarchitected/model/GetProfileTemplateRequest.h>
55#include <aws/wellarchitected/model/GetProfileTemplateResult.h>
56#include <aws/wellarchitected/model/GetReviewTemplateAnswerResult.h>
57#include <aws/wellarchitected/model/GetReviewTemplateLensReviewResult.h>
58#include <aws/wellarchitected/model/GetReviewTemplateResult.h>
59#include <aws/wellarchitected/model/GetWorkloadResult.h>
60#include <aws/wellarchitected/model/ImportLensResult.h>
61#include <aws/wellarchitected/model/ListAgentContextsResult.h>
62#include <aws/wellarchitected/model/ListAgentGoalsResult.h>
63#include <aws/wellarchitected/model/ListAgentProfilesRequest.h>
64#include <aws/wellarchitected/model/ListAgentProfilesResult.h>
65#include <aws/wellarchitected/model/ListAgentRecommendationGenerationsResult.h>
66#include <aws/wellarchitected/model/ListAgentRecommendationItemsResult.h>
67#include <aws/wellarchitected/model/ListAgentRecommendationsResult.h>
68#include <aws/wellarchitected/model/ListAnswersResult.h>
69#include <aws/wellarchitected/model/ListCheckDetailsResult.h>
70#include <aws/wellarchitected/model/ListCheckSummariesResult.h>
71#include <aws/wellarchitected/model/ListLensReviewImprovementsResult.h>
72#include <aws/wellarchitected/model/ListLensReviewsResult.h>
73#include <aws/wellarchitected/model/ListLensSharesResult.h>
74#include <aws/wellarchitected/model/ListLensesRequest.h>
75#include <aws/wellarchitected/model/ListLensesResult.h>
76#include <aws/wellarchitected/model/ListMilestonesResult.h>
77#include <aws/wellarchitected/model/ListNotificationsRequest.h>
78#include <aws/wellarchitected/model/ListNotificationsResult.h>
79#include <aws/wellarchitected/model/ListProfileNotificationsRequest.h>
80#include <aws/wellarchitected/model/ListProfileNotificationsResult.h>
81#include <aws/wellarchitected/model/ListProfileSharesResult.h>
82#include <aws/wellarchitected/model/ListProfilesRequest.h>
83#include <aws/wellarchitected/model/ListProfilesResult.h>
84#include <aws/wellarchitected/model/ListReviewTemplateAnswersResult.h>
85#include <aws/wellarchitected/model/ListReviewTemplatesRequest.h>
86#include <aws/wellarchitected/model/ListReviewTemplatesResult.h>
87#include <aws/wellarchitected/model/ListShareInvitationsRequest.h>
88#include <aws/wellarchitected/model/ListShareInvitationsResult.h>
89#include <aws/wellarchitected/model/ListTagsForResourceResult.h>
90#include <aws/wellarchitected/model/ListTemplateSharesResult.h>
91#include <aws/wellarchitected/model/ListWorkloadSharesResult.h>
92#include <aws/wellarchitected/model/ListWorkloadsRequest.h>
93#include <aws/wellarchitected/model/ListWorkloadsResult.h>
94#include <aws/wellarchitected/model/PutAgentRecommendationFeedbackResult.h>
95#include <aws/wellarchitected/model/StartAgentRecommendationGenerationResult.h>
96#include <aws/wellarchitected/model/TagResourceResult.h>
97#include <aws/wellarchitected/model/UntagResourceResult.h>
98#include <aws/wellarchitected/model/UpdateAgentContextResult.h>
99#include <aws/wellarchitected/model/UpdateAgentGoalResult.h>
100#include <aws/wellarchitected/model/UpdateAgentProfileResult.h>
101#include <aws/wellarchitected/model/UpdateAgentRecommendationStatusResult.h>
102#include <aws/wellarchitected/model/UpdateAnswerResult.h>
103#include <aws/wellarchitected/model/UpdateGlobalSettingsRequest.h>
104#include <aws/wellarchitected/model/UpdateLensReviewResult.h>
105#include <aws/wellarchitected/model/UpdateProfileResult.h>
106#include <aws/wellarchitected/model/UpdateReviewTemplateAnswerResult.h>
107#include <aws/wellarchitected/model/UpdateReviewTemplateLensReviewResult.h>
108#include <aws/wellarchitected/model/UpdateReviewTemplateResult.h>
109#include <aws/wellarchitected/model/UpdateShareInvitationResult.h>
110#include <aws/wellarchitected/model/UpdateWorkloadResult.h>
111#include <aws/wellarchitected/model/UpdateWorkloadShareResult.h>
117class HttpClientFactory;
121template <
typename R,
typename E>
131class AWSCredentialsProvider;
138namespace WellArchitected {
145class AssociateLensesRequest;
146class AssociateProfilesRequest;
147class CreateAgentContextRequest;
148class CreateAgentGoalRequest;
149class CreateAgentProfileRequest;
150class CreateLensShareRequest;
151class CreateLensVersionRequest;
152class CreateMilestoneRequest;
153class CreateProfileRequest;
154class CreateProfileShareRequest;
155class CreateReviewTemplateRequest;
156class CreateTemplateShareRequest;
157class CreateWorkloadRequest;
158class CreateWorkloadShareRequest;
159class DeleteAgentContextRequest;
160class DeleteAgentGoalRequest;
161class DeleteAgentProfileRequest;
162class DeleteLensRequest;
163class DeleteLensShareRequest;
164class DeleteProfileRequest;
165class DeleteProfileShareRequest;
166class DeleteReviewTemplateRequest;
167class DeleteTemplateShareRequest;
168class DeleteWorkloadRequest;
169class DeleteWorkloadShareRequest;
170class DisassociateLensesRequest;
171class DisassociateProfilesRequest;
172class ExportLensRequest;
173class GetAgentContextRequest;
174class GetAgentGoalRequest;
175class GetAgentProfileRequest;
176class GetAgentRecommendationRequest;
177class GetAgentRecommendationGenerationRequest;
178class GetAnswerRequest;
179class GetConsolidatedReportRequest;
180class GetGlobalSettingsRequest;
182class GetLensReviewRequest;
183class GetLensReviewReportRequest;
184class GetLensVersionDifferenceRequest;
185class GetMilestoneRequest;
186class GetProfileRequest;
187class GetProfileTemplateRequest;
188class GetReviewTemplateRequest;
189class GetReviewTemplateAnswerRequest;
190class GetReviewTemplateLensReviewRequest;
191class GetWorkloadRequest;
192class ImportLensRequest;
193class ListAgentContextsRequest;
194class ListAgentGoalsRequest;
195class ListAgentProfilesRequest;
196class ListAgentRecommendationGenerationsRequest;
197class ListAgentRecommendationItemsRequest;
198class ListAgentRecommendationsRequest;
199class ListAnswersRequest;
200class ListCheckDetailsRequest;
201class ListCheckSummariesRequest;
202class ListLensReviewImprovementsRequest;
203class ListLensReviewsRequest;
204class ListLensSharesRequest;
205class ListLensesRequest;
206class ListMilestonesRequest;
207class ListNotificationsRequest;
208class ListProfileNotificationsRequest;
209class ListProfileSharesRequest;
210class ListProfilesRequest;
211class ListReviewTemplateAnswersRequest;
212class ListReviewTemplatesRequest;
213class ListShareInvitationsRequest;
214class ListTagsForResourceRequest;
215class ListTemplateSharesRequest;
216class ListWorkloadSharesRequest;
217class ListWorkloadsRequest;
218class PutAgentRecommendationFeedbackRequest;
219class StartAgentRecommendationGenerationRequest;
220class TagResourceRequest;
221class UntagResourceRequest;
222class UpdateAgentContextRequest;
223class UpdateAgentGoalRequest;
224class UpdateAgentProfileRequest;
225class UpdateAgentRecommendationStatusRequest;
226class UpdateAnswerRequest;
227class UpdateGlobalSettingsRequest;
228class UpdateIntegrationRequest;
229class UpdateLensReviewRequest;
230class UpdateProfileRequest;
231class UpdateReviewTemplateRequest;
232class UpdateReviewTemplateAnswerRequest;
233class UpdateReviewTemplateLensReviewRequest;
234class UpdateShareInvitationRequest;
235class UpdateWorkloadRequest;
236class UpdateWorkloadShareRequest;
237class UpgradeLensReviewRequest;
238class UpgradeProfileVersionRequest;
239class UpgradeReviewTemplateLensReviewRequest;
443 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
446 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
449 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
452 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
455 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
458 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
461 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
464 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
467 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
470 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
476 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
479 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
482 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
485 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
488 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
491 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
494 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
497 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
500 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
503 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
509 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
512 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
515 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
518 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
524 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
527 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
530 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
533 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
540 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
543 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
549 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
552 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
555 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
558 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
564 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
567 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
570 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
573 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
582 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
585 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
588 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
591 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
594 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
598 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
602 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
608 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
611 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
614 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
620 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
623 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
626 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
629 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
632 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
638 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
641 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
647 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
653 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
656 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
659 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
662 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
666 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
670 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
673 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
676 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
679 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
682 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
685 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
689 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
692 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
698 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
701 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
704 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
714 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
720 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
723 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
726 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
733 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
EndpointProviderBase< WellArchitectedClientConfiguration, WellArchitectedBuiltInParameters, WellArchitectedClientContextParameters > WellArchitectedEndpointProviderBase
std::future< GetProfileTemplateOutcome > GetProfileTemplateOutcomeCallable
Aws::Utils::Outcome< PutAgentRecommendationFeedbackResult, WellArchitectedError > PutAgentRecommendationFeedbackOutcome
Aws::Utils::Outcome< Aws::NoResult, WellArchitectedError > DeleteLensShareOutcome
Aws::Utils::Outcome< GetConsolidatedReportResult, WellArchitectedError > GetConsolidatedReportOutcome
Aws::Utils::Outcome< GetWorkloadResult, WellArchitectedError > GetWorkloadOutcome
Aws::Utils::Outcome< ListCheckDetailsResult, WellArchitectedError > ListCheckDetailsOutcome
Aws::Utils::Outcome< UpdateAgentContextResult, WellArchitectedError > UpdateAgentContextOutcome
Aws::Utils::Outcome< ListAnswersResult, WellArchitectedError > ListAnswersOutcome
Aws::Utils::Outcome< Aws::NoResult, WellArchitectedError > DeleteWorkloadOutcome
std::future< ListAnswersOutcome > ListAnswersOutcomeCallable
std::future< GetGlobalSettingsOutcome > GetGlobalSettingsOutcomeCallable
Aws::Utils::Outcome< UpdateAnswerResult, WellArchitectedError > UpdateAnswerOutcome
Aws::Utils::Outcome< Aws::NoResult, WellArchitectedError > UpdateGlobalSettingsOutcome
std::future< ImportLensOutcome > ImportLensOutcomeCallable
Aws::Utils::Outcome< UpdateReviewTemplateResult, WellArchitectedError > UpdateReviewTemplateOutcome
std::future< GetMilestoneOutcome > GetMilestoneOutcomeCallable
Aws::Utils::Outcome< CreateAgentGoalResult, WellArchitectedError > CreateAgentGoalOutcome
std::future< ListProfileSharesOutcome > ListProfileSharesOutcomeCallable
Aws::Utils::Outcome< ListLensSharesResult, WellArchitectedError > ListLensSharesOutcome
std::future< UpdateShareInvitationOutcome > UpdateShareInvitationOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, WellArchitectedError > DeleteLensOutcome
std::future< DeleteProfileOutcome > DeleteProfileOutcomeCallable
Aws::Utils::Outcome< ListLensReviewsResult, WellArchitectedError > ListLensReviewsOutcome
Aws::Utils::Outcome< CreateLensVersionResult, WellArchitectedError > CreateLensVersionOutcome
Aws::Utils::Outcome< ListAgentRecommendationItemsResult, WellArchitectedError > ListAgentRecommendationItemsOutcome
std::future< ListProfilesOutcome > ListProfilesOutcomeCallable
std::future< GetLensReviewOutcome > GetLensReviewOutcomeCallable
std::future< GetConsolidatedReportOutcome > GetConsolidatedReportOutcomeCallable
Aws::Utils::Outcome< GetReviewTemplateLensReviewResult, WellArchitectedError > GetReviewTemplateLensReviewOutcome
std::future< ListReviewTemplatesOutcome > ListReviewTemplatesOutcomeCallable
std::future< UpdateReviewTemplateLensReviewOutcome > UpdateReviewTemplateLensReviewOutcomeCallable
std::future< GetAgentProfileOutcome > GetAgentProfileOutcomeCallable
std::future< UpgradeReviewTemplateLensReviewOutcome > UpgradeReviewTemplateLensReviewOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, WellArchitectedError > DisassociateProfilesOutcome
Aws::Utils::Outcome< ListLensReviewImprovementsResult, WellArchitectedError > ListLensReviewImprovementsOutcome
Aws::Utils::Outcome< GetLensReviewReportResult, WellArchitectedError > GetLensReviewReportOutcome
Aws::Utils::Outcome< CreateWorkloadResult, WellArchitectedError > CreateWorkloadOutcome
Aws::Utils::Outcome< TagResourceResult, WellArchitectedError > TagResourceOutcome
std::future< AssociateProfilesOutcome > AssociateProfilesOutcomeCallable
Aws::Utils::Outcome< StartAgentRecommendationGenerationResult, WellArchitectedError > StartAgentRecommendationGenerationOutcome
std::future< DeleteWorkloadShareOutcome > DeleteWorkloadShareOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, WellArchitectedError > DeleteProfileOutcome
Aws::Utils::Outcome< ListAgentGoalsResult, WellArchitectedError > ListAgentGoalsOutcome
Aws::Utils::Outcome< ListWorkloadSharesResult, WellArchitectedError > ListWorkloadSharesOutcome
std::future< CreateAgentProfileOutcome > CreateAgentProfileOutcomeCallable
std::future< GetLensVersionDifferenceOutcome > GetLensVersionDifferenceOutcomeCallable
Aws::Utils::Outcome< GetMilestoneResult, WellArchitectedError > GetMilestoneOutcome
Aws::Utils::Outcome< Aws::NoResult, WellArchitectedError > DisassociateLensesOutcome
std::future< ListNotificationsOutcome > ListNotificationsOutcomeCallable
std::future< UpdateAgentGoalOutcome > UpdateAgentGoalOutcomeCallable
std::future< ListTemplateSharesOutcome > ListTemplateSharesOutcomeCallable
std::future< DeleteAgentContextOutcome > DeleteAgentContextOutcomeCallable
Aws::Utils::Outcome< ImportLensResult, WellArchitectedError > ImportLensOutcome
Aws::Utils::Outcome< CreateLensShareResult, WellArchitectedError > CreateLensShareOutcome
Aws::Utils::Outcome< GetAgentProfileResult, WellArchitectedError > GetAgentProfileOutcome
std::future< ListCheckSummariesOutcome > ListCheckSummariesOutcomeCallable
Aws::Utils::Outcome< ListAgentContextsResult, WellArchitectedError > ListAgentContextsOutcome
Aws::Utils::Outcome< GetAnswerResult, WellArchitectedError > GetAnswerOutcome
std::future< ListShareInvitationsOutcome > ListShareInvitationsOutcomeCallable
Aws::Utils::Outcome< CreateAgentContextResult, WellArchitectedError > CreateAgentContextOutcome
Aws::Utils::Outcome< GetLensReviewResult, WellArchitectedError > GetLensReviewOutcome
std::future< GetAgentContextOutcome > GetAgentContextOutcomeCallable
Aws::Utils::Outcome< GetAgentRecommendationGenerationResult, WellArchitectedError > GetAgentRecommendationGenerationOutcome
Aws::Utils::Outcome< ListReviewTemplateAnswersResult, WellArchitectedError > ListReviewTemplateAnswersOutcome
std::future< GetAnswerOutcome > GetAnswerOutcomeCallable
Aws::Utils::Outcome< UpdateReviewTemplateAnswerResult, WellArchitectedError > UpdateReviewTemplateAnswerOutcome
Aws::Utils::Outcome< ListCheckSummariesResult, WellArchitectedError > ListCheckSummariesOutcome
Aws::Utils::Outcome< ListAgentProfilesResult, WellArchitectedError > ListAgentProfilesOutcome
Aws::Utils::Outcome< Aws::NoResult, WellArchitectedError > DeleteReviewTemplateOutcome
Aws::Utils::Outcome< GetReviewTemplateAnswerResult, WellArchitectedError > GetReviewTemplateAnswerOutcome
Aws::Utils::Outcome< GetProfileResult, WellArchitectedError > GetProfileOutcome
std::future< UpdateWorkloadShareOutcome > UpdateWorkloadShareOutcomeCallable
std::future< UpdateAgentContextOutcome > UpdateAgentContextOutcomeCallable
std::future< GetLensReviewReportOutcome > GetLensReviewReportOutcomeCallable
Aws::Utils::Outcome< UpdateShareInvitationResult, WellArchitectedError > UpdateShareInvitationOutcome
std::future< AssociateLensesOutcome > AssociateLensesOutcomeCallable
std::future< UpdateIntegrationOutcome > UpdateIntegrationOutcomeCallable
std::future< GetReviewTemplateOutcome > GetReviewTemplateOutcomeCallable
std::future< UpdateReviewTemplateAnswerOutcome > UpdateReviewTemplateAnswerOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, WellArchitectedError > UpgradeReviewTemplateLensReviewOutcome
Aws::Utils::Outcome< DeleteAgentGoalResult, WellArchitectedError > DeleteAgentGoalOutcome
Aws::Utils::Outcome< UpdateLensReviewResult, WellArchitectedError > UpdateLensReviewOutcome
Aws::Utils::Outcome< Aws::NoResult, WellArchitectedError > UpgradeProfileVersionOutcome
std::future< CreateProfileShareOutcome > CreateProfileShareOutcomeCallable
Aws::Utils::Outcome< GetAgentContextResult, WellArchitectedError > GetAgentContextOutcome
std::future< CreateLensShareOutcome > CreateLensShareOutcomeCallable
Aws::Utils::Outcome< GetGlobalSettingsResult, WellArchitectedError > GetGlobalSettingsOutcome
std::future< ListLensesOutcome > ListLensesOutcomeCallable
std::future< DeleteTemplateShareOutcome > DeleteTemplateShareOutcomeCallable
Aws::Utils::Outcome< ListReviewTemplatesResult, WellArchitectedError > ListReviewTemplatesOutcome
std::future< CreateReviewTemplateOutcome > CreateReviewTemplateOutcomeCallable
Aws::Utils::Outcome< UpdateProfileResult, WellArchitectedError > UpdateProfileOutcome
std::future< CreateAgentGoalOutcome > CreateAgentGoalOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, WellArchitectedError > DeleteProfileShareOutcome
std::future< ListAgentRecommendationItemsOutcome > ListAgentRecommendationItemsOutcomeCallable
std::future< CreateLensVersionOutcome > CreateLensVersionOutcomeCallable
Aws::Utils::Outcome< UpdateAgentRecommendationStatusResult, WellArchitectedError > UpdateAgentRecommendationStatusOutcome
std::future< ListWorkloadsOutcome > ListWorkloadsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, WellArchitectedError > DeleteTemplateShareOutcome
std::future< ListAgentProfilesOutcome > ListAgentProfilesOutcomeCallable
std::future< GetWorkloadOutcome > GetWorkloadOutcomeCallable
std::future< ExportLensOutcome > ExportLensOutcomeCallable
Aws::Utils::Outcome< CreateProfileShareResult, WellArchitectedError > CreateProfileShareOutcome
std::future< UpdateReviewTemplateOutcome > UpdateReviewTemplateOutcomeCallable
Aws::Utils::Outcome< ListAgentRecommendationsResult, WellArchitectedError > ListAgentRecommendationsOutcome
std::future< ListAgentRecommendationGenerationsOutcome > ListAgentRecommendationGenerationsOutcomeCallable
Aws::Utils::Outcome< ListWorkloadsResult, WellArchitectedError > ListWorkloadsOutcome
std::future< GetAgentGoalOutcome > GetAgentGoalOutcomeCallable
Aws::Utils::Outcome< ExportLensResult, WellArchitectedError > ExportLensOutcome
std::future< ListLensReviewsOutcome > ListLensReviewsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, WellArchitectedError > UpdateIntegrationOutcome
std::future< GetAgentRecommendationGenerationOutcome > GetAgentRecommendationGenerationOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, WellArchitectedError > DeleteWorkloadShareOutcome
std::future< GetReviewTemplateAnswerOutcome > GetReviewTemplateAnswerOutcomeCallable
Aws::Utils::Outcome< GetProfileTemplateResult, WellArchitectedError > GetProfileTemplateOutcome
std::future< ListReviewTemplateAnswersOutcome > ListReviewTemplateAnswersOutcomeCallable
std::future< CreateTemplateShareOutcome > CreateTemplateShareOutcomeCallable
std::future< GetProfileOutcome > GetProfileOutcomeCallable
std::future< UpdateAgentProfileOutcome > UpdateAgentProfileOutcomeCallable
std::future< UpdateLensReviewOutcome > UpdateLensReviewOutcomeCallable
std::future< DeleteWorkloadOutcome > DeleteWorkloadOutcomeCallable
std::future< UpdateProfileOutcome > UpdateProfileOutcomeCallable
std::future< DeleteProfileShareOutcome > DeleteProfileShareOutcomeCallable
std::future< ListAgentGoalsOutcome > ListAgentGoalsOutcomeCallable
std::future< ListMilestonesOutcome > ListMilestonesOutcomeCallable
Aws::Utils::Outcome< UpdateWorkloadShareResult, WellArchitectedError > UpdateWorkloadShareOutcome
Aws::Utils::Outcome< ListProfileSharesResult, WellArchitectedError > ListProfileSharesOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< CreateTemplateShareResult, WellArchitectedError > CreateTemplateShareOutcome
std::future< ListAgentContextsOutcome > ListAgentContextsOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, WellArchitectedError > ListTagsForResourceOutcome
Aws::Utils::Outcome< GetLensVersionDifferenceResult, WellArchitectedError > GetLensVersionDifferenceOutcome
std::future< CreateProfileOutcome > CreateProfileOutcomeCallable
Aws::Utils::Outcome< DeleteAgentProfileResult, WellArchitectedError > DeleteAgentProfileOutcome
Aws::Utils::Outcome< ListShareInvitationsResult, WellArchitectedError > ListShareInvitationsOutcome
Aws::Utils::Outcome< Aws::NoResult, WellArchitectedError > UpgradeLensReviewOutcome
std::future< ListLensSharesOutcome > ListLensSharesOutcomeCallable
Aws::Utils::Outcome< ListProfileNotificationsResult, WellArchitectedError > ListProfileNotificationsOutcome
Aws::Utils::Outcome< GetAgentGoalResult, WellArchitectedError > GetAgentGoalOutcome
std::future< PutAgentRecommendationFeedbackOutcome > PutAgentRecommendationFeedbackOutcomeCallable
std::future< StartAgentRecommendationGenerationOutcome > StartAgentRecommendationGenerationOutcomeCallable
Aws::Utils::Outcome< CreateWorkloadShareResult, WellArchitectedError > CreateWorkloadShareOutcome
Aws::Utils::Outcome< UntagResourceResult, WellArchitectedError > UntagResourceOutcome
std::future< UpdateAnswerOutcome > UpdateAnswerOutcomeCallable
Aws::Utils::Outcome< ListTemplateSharesResult, WellArchitectedError > ListTemplateSharesOutcome
Aws::Utils::Outcome< GetAgentRecommendationResult, WellArchitectedError > GetAgentRecommendationOutcome
Aws::Utils::Outcome< UpdateReviewTemplateLensReviewResult, WellArchitectedError > UpdateReviewTemplateLensReviewOutcome
std::future< UpgradeLensReviewOutcome > UpgradeLensReviewOutcomeCallable
std::future< ListLensReviewImprovementsOutcome > ListLensReviewImprovementsOutcomeCallable
Aws::Utils::Outcome< ListMilestonesResult, WellArchitectedError > ListMilestonesOutcome
Aws::Utils::Outcome< CreateAgentProfileResult, WellArchitectedError > CreateAgentProfileOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< UpdateAgentProfileResult, WellArchitectedError > UpdateAgentProfileOutcome
std::future< DeleteReviewTemplateOutcome > DeleteReviewTemplateOutcomeCallable
std::future< UpdateAgentRecommendationStatusOutcome > UpdateAgentRecommendationStatusOutcomeCallable
std::future< ListWorkloadSharesOutcome > ListWorkloadSharesOutcomeCallable
std::future< ListCheckDetailsOutcome > ListCheckDetailsOutcomeCallable
std::future< GetLensOutcome > GetLensOutcomeCallable
std::future< UpdateWorkloadOutcome > UpdateWorkloadOutcomeCallable
Aws::Utils::Outcome< GetLensResult, WellArchitectedError > GetLensOutcome
std::future< CreateWorkloadShareOutcome > CreateWorkloadShareOutcomeCallable
std::future< DisassociateLensesOutcome > DisassociateLensesOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, WellArchitectedError > AssociateProfilesOutcome
std::future< DeleteLensShareOutcome > DeleteLensShareOutcomeCallable
Aws::Utils::Outcome< UpdateWorkloadResult, WellArchitectedError > UpdateWorkloadOutcome
Aws::Utils::Outcome< CreateMilestoneResult, WellArchitectedError > CreateMilestoneOutcome
std::future< DeleteAgentProfileOutcome > DeleteAgentProfileOutcomeCallable
Aws::Utils::Outcome< UpdateAgentGoalResult, WellArchitectedError > UpdateAgentGoalOutcome
std::future< UpdateGlobalSettingsOutcome > UpdateGlobalSettingsOutcomeCallable
std::future< DeleteAgentGoalOutcome > DeleteAgentGoalOutcomeCallable
Aws::Utils::Outcome< ListLensesResult, WellArchitectedError > ListLensesOutcome
Aws::Utils::Outcome< ListNotificationsResult, WellArchitectedError > ListNotificationsOutcome
std::future< CreateWorkloadOutcome > CreateWorkloadOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< ListAgentRecommendationGenerationsResult, WellArchitectedError > ListAgentRecommendationGenerationsOutcome
Aws::Utils::Outcome< DeleteAgentContextResult, WellArchitectedError > DeleteAgentContextOutcome
std::future< ListAgentRecommendationsOutcome > ListAgentRecommendationsOutcomeCallable
std::future< DisassociateProfilesOutcome > DisassociateProfilesOutcomeCallable
Aws::Utils::Outcome< CreateProfileResult, WellArchitectedError > CreateProfileOutcome
std::future< GetReviewTemplateLensReviewOutcome > GetReviewTemplateLensReviewOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, WellArchitectedError > AssociateLensesOutcome
Aws::Utils::Outcome< ListProfilesResult, WellArchitectedError > ListProfilesOutcome
std::future< CreateMilestoneOutcome > CreateMilestoneOutcomeCallable
std::future< GetAgentRecommendationOutcome > GetAgentRecommendationOutcomeCallable
std::future< UpgradeProfileVersionOutcome > UpgradeProfileVersionOutcomeCallable
Aws::Utils::Outcome< GetReviewTemplateResult, WellArchitectedError > GetReviewTemplateOutcome
Aws::Utils::Outcome< CreateReviewTemplateResult, WellArchitectedError > CreateReviewTemplateOutcome
std::future< DeleteLensOutcome > DeleteLensOutcomeCallable
std::future< ListProfileNotificationsOutcome > ListProfileNotificationsOutcomeCallable
std::future< CreateAgentContextOutcome > CreateAgentContextOutcomeCallable
std::function< void(const WellArchitectedClient *, const Model::GetReviewTemplateAnswerRequest &, const Model::GetReviewTemplateAnswerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetReviewTemplateAnswerResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::CreateMilestoneRequest &, const Model::CreateMilestoneOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateMilestoneResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::GetLensReviewRequest &, const Model::GetLensReviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLensReviewResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::DeleteLensShareRequest &, const Model::DeleteLensShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLensShareResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::DeleteProfileShareRequest &, const Model::DeleteProfileShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteProfileShareResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::DeleteProfileRequest &, const Model::DeleteProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteProfileResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::AssociateProfilesRequest &, const Model::AssociateProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateProfilesResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::GetAgentContextRequest &, const Model::GetAgentContextOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAgentContextResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::ListMilestonesRequest &, const Model::ListMilestonesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListMilestonesResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::UpgradeProfileVersionRequest &, const Model::UpgradeProfileVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpgradeProfileVersionResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::ListTemplateSharesRequest &, const Model::ListTemplateSharesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTemplateSharesResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::ListAgentRecommendationsRequest &, const Model::ListAgentRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAgentRecommendationsResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::GetLensVersionDifferenceRequest &, const Model::GetLensVersionDifferenceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLensVersionDifferenceResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::DeleteWorkloadRequest &, const Model::DeleteWorkloadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteWorkloadResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::CreateAgentGoalRequest &, const Model::CreateAgentGoalOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAgentGoalResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::CreateAgentProfileRequest &, const Model::CreateAgentProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAgentProfileResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::GetProfileRequest &, const Model::GetProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetProfileResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::CreateReviewTemplateRequest &, const Model::CreateReviewTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateReviewTemplateResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::UpdateAgentGoalRequest &, const Model::UpdateAgentGoalOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAgentGoalResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::DeleteAgentGoalRequest &, const Model::DeleteAgentGoalOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAgentGoalResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::UpgradeLensReviewRequest &, const Model::UpgradeLensReviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpgradeLensReviewResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::GetAgentGoalRequest &, const Model::GetAgentGoalOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAgentGoalResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::GetGlobalSettingsRequest &, const Model::GetGlobalSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetGlobalSettingsResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::ExportLensRequest &, const Model::ExportLensOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ExportLensResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::ListCheckDetailsRequest &, const Model::ListCheckDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCheckDetailsResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::GetProfileTemplateRequest &, const Model::GetProfileTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetProfileTemplateResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::ListProfilesRequest &, const Model::ListProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListProfilesResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::UpdateWorkloadShareRequest &, const Model::UpdateWorkloadShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateWorkloadShareResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::ListProfileSharesRequest &, const Model::ListProfileSharesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListProfileSharesResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::GetAgentRecommendationRequest &, const Model::GetAgentRecommendationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAgentRecommendationResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::CreateProfileRequest &, const Model::CreateProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateProfileResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::CreateLensShareRequest &, const Model::CreateLensShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLensShareResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::UpdateProfileRequest &, const Model::UpdateProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateProfileResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::ListShareInvitationsRequest &, const Model::ListShareInvitationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListShareInvitationsResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::GetWorkloadRequest &, const Model::GetWorkloadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWorkloadResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::ListReviewTemplateAnswersRequest &, const Model::ListReviewTemplateAnswersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListReviewTemplateAnswersResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::GetReviewTemplateLensReviewRequest &, const Model::GetReviewTemplateLensReviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetReviewTemplateLensReviewResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::UpdateAnswerRequest &, const Model::UpdateAnswerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAnswerResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::ListProfileNotificationsRequest &, const Model::ListProfileNotificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListProfileNotificationsResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::UpdateLensReviewRequest &, const Model::UpdateLensReviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateLensReviewResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::UpdateAgentContextRequest &, const Model::UpdateAgentContextOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAgentContextResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::ListLensReviewsRequest &, const Model::ListLensReviewsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLensReviewsResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::DisassociateProfilesRequest &, const Model::DisassociateProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateProfilesResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::DeleteWorkloadShareRequest &, const Model::DeleteWorkloadShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteWorkloadShareResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::DeleteAgentProfileRequest &, const Model::DeleteAgentProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAgentProfileResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::DeleteTemplateShareRequest &, const Model::DeleteTemplateShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTemplateShareResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::UpdateGlobalSettingsRequest &, const Model::UpdateGlobalSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateGlobalSettingsResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::CreateProfileShareRequest &, const Model::CreateProfileShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateProfileShareResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::DeleteAgentContextRequest &, const Model::DeleteAgentContextOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAgentContextResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::ListWorkloadsRequest &, const Model::ListWorkloadsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWorkloadsResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::ListAgentProfilesRequest &, const Model::ListAgentProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAgentProfilesResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::GetLensReviewReportRequest &, const Model::GetLensReviewReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLensReviewReportResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::ListNotificationsRequest &, const Model::ListNotificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListNotificationsResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::GetLensRequest &, const Model::GetLensOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLensResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::ListReviewTemplatesRequest &, const Model::ListReviewTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListReviewTemplatesResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::UpdateWorkloadRequest &, const Model::UpdateWorkloadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateWorkloadResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::ListCheckSummariesRequest &, const Model::ListCheckSummariesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCheckSummariesResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::GetConsolidatedReportRequest &, const Model::GetConsolidatedReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetConsolidatedReportResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::PutAgentRecommendationFeedbackRequest &, const Model::PutAgentRecommendationFeedbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutAgentRecommendationFeedbackResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::DisassociateLensesRequest &, const Model::DisassociateLensesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateLensesResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::GetReviewTemplateRequest &, const Model::GetReviewTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetReviewTemplateResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::UpdateAgentProfileRequest &, const Model::UpdateAgentProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAgentProfileResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::UpdateIntegrationRequest &, const Model::UpdateIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateIntegrationResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::DeleteReviewTemplateRequest &, const Model::DeleteReviewTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteReviewTemplateResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::DeleteLensRequest &, const Model::DeleteLensOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLensResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::UpdateReviewTemplateRequest &, const Model::UpdateReviewTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateReviewTemplateResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::UpgradeReviewTemplateLensReviewRequest &, const Model::UpgradeReviewTemplateLensReviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpgradeReviewTemplateLensReviewResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::ListAgentRecommendationGenerationsRequest &, const Model::ListAgentRecommendationGenerationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAgentRecommendationGenerationsResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::CreateAgentContextRequest &, const Model::CreateAgentContextOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAgentContextResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::ListLensReviewImprovementsRequest &, const Model::ListLensReviewImprovementsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLensReviewImprovementsResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::ImportLensRequest &, const Model::ImportLensOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ImportLensResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::CreateLensVersionRequest &, const Model::CreateLensVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLensVersionResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::ListLensesRequest &, const Model::ListLensesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLensesResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::CreateWorkloadShareRequest &, const Model::CreateWorkloadShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateWorkloadShareResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::UpdateAgentRecommendationStatusRequest &, const Model::UpdateAgentRecommendationStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAgentRecommendationStatusResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::GetMilestoneRequest &, const Model::GetMilestoneOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMilestoneResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::ListAgentRecommendationItemsRequest &, const Model::ListAgentRecommendationItemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAgentRecommendationItemsResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::CreateTemplateShareRequest &, const Model::CreateTemplateShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTemplateShareResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::GetAgentRecommendationGenerationRequest &, const Model::GetAgentRecommendationGenerationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAgentRecommendationGenerationResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::GetAnswerRequest &, const Model::GetAnswerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAnswerResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::ListAgentGoalsRequest &, const Model::ListAgentGoalsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAgentGoalsResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::GetAgentProfileRequest &, const Model::GetAgentProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAgentProfileResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::UpdateReviewTemplateAnswerRequest &, const Model::UpdateReviewTemplateAnswerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateReviewTemplateAnswerResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::UpdateReviewTemplateLensReviewRequest &, const Model::UpdateReviewTemplateLensReviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateReviewTemplateLensReviewResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::ListLensSharesRequest &, const Model::ListLensSharesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLensSharesResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::CreateWorkloadRequest &, const Model::CreateWorkloadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateWorkloadResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::UpdateShareInvitationRequest &, const Model::UpdateShareInvitationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateShareInvitationResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::AssociateLensesRequest &, const Model::AssociateLensesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateLensesResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::StartAgentRecommendationGenerationRequest &, const Model::StartAgentRecommendationGenerationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartAgentRecommendationGenerationResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::ListAgentContextsRequest &, const Model::ListAgentContextsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAgentContextsResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::ListAnswersRequest &, const Model::ListAnswersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAnswersResponseReceivedHandler
std::function< void(const WellArchitectedClient *, const Model::ListWorkloadSharesRequest &, const Model::ListWorkloadSharesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWorkloadSharesResponseReceivedHandler