AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
ControlTowerServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/controltower/ControlTowerErrors.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/controltower/ControlTowerEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in ControlTowerClient header */
21#include <aws/controltower/model/CreateLandingZoneResult.h>
22#include <aws/controltower/model/DeleteLandingZoneResult.h>
23#include <aws/controltower/model/DisableBaselineResult.h>
24#include <aws/controltower/model/DisableControlResult.h>
25#include <aws/controltower/model/EnableBaselineResult.h>
26#include <aws/controltower/model/EnableControlResult.h>
27#include <aws/controltower/model/GetBaselineResult.h>
28#include <aws/controltower/model/GetBaselineOperationResult.h>
29#include <aws/controltower/model/GetControlOperationResult.h>
30#include <aws/controltower/model/GetEnabledBaselineResult.h>
31#include <aws/controltower/model/GetEnabledControlResult.h>
32#include <aws/controltower/model/GetLandingZoneResult.h>
33#include <aws/controltower/model/GetLandingZoneOperationResult.h>
34#include <aws/controltower/model/ListBaselinesResult.h>
35#include <aws/controltower/model/ListControlOperationsResult.h>
36#include <aws/controltower/model/ListEnabledBaselinesResult.h>
37#include <aws/controltower/model/ListEnabledControlsResult.h>
38#include <aws/controltower/model/ListLandingZoneOperationsResult.h>
39#include <aws/controltower/model/ListLandingZonesResult.h>
40#include <aws/controltower/model/ListTagsForResourceResult.h>
41#include <aws/controltower/model/ResetEnabledBaselineResult.h>
42#include <aws/controltower/model/ResetLandingZoneResult.h>
43#include <aws/controltower/model/TagResourceResult.h>
44#include <aws/controltower/model/UntagResourceResult.h>
45#include <aws/controltower/model/UpdateEnabledBaselineResult.h>
46#include <aws/controltower/model/UpdateEnabledControlResult.h>
47#include <aws/controltower/model/UpdateLandingZoneResult.h>
48#include <aws/controltower/model/ListEnabledControlsRequest.h>
49#include <aws/controltower/model/ListLandingZoneOperationsRequest.h>
50#include <aws/controltower/model/ListBaselinesRequest.h>
51#include <aws/controltower/model/ListControlOperationsRequest.h>
52#include <aws/controltower/model/ListEnabledBaselinesRequest.h>
53#include <aws/controltower/model/ListLandingZonesRequest.h>
54/* End of service model headers required in ControlTowerClient header */
55
56namespace Aws
57{
58 namespace Http
59 {
60 class HttpClient;
61 class HttpClientFactory;
62 } // namespace Http
63
64 namespace Utils
65 {
66 template< typename R, typename E> class Outcome;
67
68 namespace Threading
69 {
70 class Executor;
71 } // namespace Threading
72 } // namespace Utils
73
74 namespace Auth
75 {
76 class AWSCredentials;
77 class AWSCredentialsProvider;
78 } // namespace Auth
79
80 namespace Client
81 {
82 class RetryStrategy;
83 } // namespace Client
84
85 namespace ControlTower
86 {
90
91 namespace Model
92 {
93 /* Service model forward declarations required in ControlTowerClient header */
100 class GetBaselineRequest;
116 class TagResourceRequest;
121 /* End of service model forward declarations required in ControlTowerClient header */
122
123 /* Service model Outcome class definitions */
151 /* End of service model Outcome class definitions */
152
153 /* Service model Outcome callable definitions */
154 typedef std::future<CreateLandingZoneOutcome> CreateLandingZoneOutcomeCallable;
155 typedef std::future<DeleteLandingZoneOutcome> DeleteLandingZoneOutcomeCallable;
156 typedef std::future<DisableBaselineOutcome> DisableBaselineOutcomeCallable;
157 typedef std::future<DisableControlOutcome> DisableControlOutcomeCallable;
158 typedef std::future<EnableBaselineOutcome> EnableBaselineOutcomeCallable;
159 typedef std::future<EnableControlOutcome> EnableControlOutcomeCallable;
160 typedef std::future<GetBaselineOutcome> GetBaselineOutcomeCallable;
161 typedef std::future<GetBaselineOperationOutcome> GetBaselineOperationOutcomeCallable;
162 typedef std::future<GetControlOperationOutcome> GetControlOperationOutcomeCallable;
163 typedef std::future<GetEnabledBaselineOutcome> GetEnabledBaselineOutcomeCallable;
164 typedef std::future<GetEnabledControlOutcome> GetEnabledControlOutcomeCallable;
165 typedef std::future<GetLandingZoneOutcome> GetLandingZoneOutcomeCallable;
166 typedef std::future<GetLandingZoneOperationOutcome> GetLandingZoneOperationOutcomeCallable;
167 typedef std::future<ListBaselinesOutcome> ListBaselinesOutcomeCallable;
168 typedef std::future<ListControlOperationsOutcome> ListControlOperationsOutcomeCallable;
169 typedef std::future<ListEnabledBaselinesOutcome> ListEnabledBaselinesOutcomeCallable;
170 typedef std::future<ListEnabledControlsOutcome> ListEnabledControlsOutcomeCallable;
171 typedef std::future<ListLandingZoneOperationsOutcome> ListLandingZoneOperationsOutcomeCallable;
172 typedef std::future<ListLandingZonesOutcome> ListLandingZonesOutcomeCallable;
173 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
174 typedef std::future<ResetEnabledBaselineOutcome> ResetEnabledBaselineOutcomeCallable;
175 typedef std::future<ResetLandingZoneOutcome> ResetLandingZoneOutcomeCallable;
176 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
177 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
178 typedef std::future<UpdateEnabledBaselineOutcome> UpdateEnabledBaselineOutcomeCallable;
179 typedef std::future<UpdateEnabledControlOutcome> UpdateEnabledControlOutcomeCallable;
180 typedef std::future<UpdateLandingZoneOutcome> UpdateLandingZoneOutcomeCallable;
181 /* End of service model Outcome callable definitions */
182 } // namespace Model
183
184 class ControlTowerClient;
185
186 /* Service model async handlers definitions */
187 typedef std::function<void(const ControlTowerClient*, const Model::CreateLandingZoneRequest&, const Model::CreateLandingZoneOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLandingZoneResponseReceivedHandler;
188 typedef std::function<void(const ControlTowerClient*, const Model::DeleteLandingZoneRequest&, const Model::DeleteLandingZoneOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteLandingZoneResponseReceivedHandler;
189 typedef std::function<void(const ControlTowerClient*, const Model::DisableBaselineRequest&, const Model::DisableBaselineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableBaselineResponseReceivedHandler;
190 typedef std::function<void(const ControlTowerClient*, const Model::DisableControlRequest&, const Model::DisableControlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableControlResponseReceivedHandler;
191 typedef std::function<void(const ControlTowerClient*, const Model::EnableBaselineRequest&, const Model::EnableBaselineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableBaselineResponseReceivedHandler;
192 typedef std::function<void(const ControlTowerClient*, const Model::EnableControlRequest&, const Model::EnableControlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableControlResponseReceivedHandler;
193 typedef std::function<void(const ControlTowerClient*, const Model::GetBaselineRequest&, const Model::GetBaselineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBaselineResponseReceivedHandler;
194 typedef std::function<void(const ControlTowerClient*, const Model::GetBaselineOperationRequest&, const Model::GetBaselineOperationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBaselineOperationResponseReceivedHandler;
195 typedef std::function<void(const ControlTowerClient*, const Model::GetControlOperationRequest&, const Model::GetControlOperationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetControlOperationResponseReceivedHandler;
196 typedef std::function<void(const ControlTowerClient*, const Model::GetEnabledBaselineRequest&, const Model::GetEnabledBaselineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetEnabledBaselineResponseReceivedHandler;
197 typedef std::function<void(const ControlTowerClient*, const Model::GetEnabledControlRequest&, const Model::GetEnabledControlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetEnabledControlResponseReceivedHandler;
198 typedef std::function<void(const ControlTowerClient*, const Model::GetLandingZoneRequest&, const Model::GetLandingZoneOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetLandingZoneResponseReceivedHandler;
199 typedef std::function<void(const ControlTowerClient*, const Model::GetLandingZoneOperationRequest&, const Model::GetLandingZoneOperationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetLandingZoneOperationResponseReceivedHandler;
200 typedef std::function<void(const ControlTowerClient*, const Model::ListBaselinesRequest&, const Model::ListBaselinesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBaselinesResponseReceivedHandler;
201 typedef std::function<void(const ControlTowerClient*, const Model::ListControlOperationsRequest&, const Model::ListControlOperationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListControlOperationsResponseReceivedHandler;
202 typedef std::function<void(const ControlTowerClient*, const Model::ListEnabledBaselinesRequest&, const Model::ListEnabledBaselinesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListEnabledBaselinesResponseReceivedHandler;
203 typedef std::function<void(const ControlTowerClient*, const Model::ListEnabledControlsRequest&, const Model::ListEnabledControlsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListEnabledControlsResponseReceivedHandler;
204 typedef std::function<void(const ControlTowerClient*, const Model::ListLandingZoneOperationsRequest&, const Model::ListLandingZoneOperationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListLandingZoneOperationsResponseReceivedHandler;
205 typedef std::function<void(const ControlTowerClient*, const Model::ListLandingZonesRequest&, const Model::ListLandingZonesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListLandingZonesResponseReceivedHandler;
206 typedef std::function<void(const ControlTowerClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
207 typedef std::function<void(const ControlTowerClient*, const Model::ResetEnabledBaselineRequest&, const Model::ResetEnabledBaselineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResetEnabledBaselineResponseReceivedHandler;
208 typedef std::function<void(const ControlTowerClient*, const Model::ResetLandingZoneRequest&, const Model::ResetLandingZoneOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResetLandingZoneResponseReceivedHandler;
209 typedef std::function<void(const ControlTowerClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
210 typedef std::function<void(const ControlTowerClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
211 typedef std::function<void(const ControlTowerClient*, const Model::UpdateEnabledBaselineRequest&, const Model::UpdateEnabledBaselineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateEnabledBaselineResponseReceivedHandler;
212 typedef std::function<void(const ControlTowerClient*, const Model::UpdateEnabledControlRequest&, const Model::UpdateEnabledControlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateEnabledControlResponseReceivedHandler;
213 typedef std::function<void(const ControlTowerClient*, const Model::UpdateLandingZoneRequest&, const Model::UpdateLandingZoneOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateLandingZoneResponseReceivedHandler;
214 /* End of service model async handlers definitions */
215 } // namespace ControlTower
216} // namespace Aws
EndpointProviderBase< ControlTowerClientConfiguration, ControlTowerBuiltInParameters, ControlTowerClientContextParameters > ControlTowerEndpointProviderBase
Aws::Utils::Outcome< ResetLandingZoneResult, ControlTowerError > ResetLandingZoneOutcome
Aws::Utils::Outcome< ListLandingZonesResult, ControlTowerError > ListLandingZonesOutcome
Aws::Utils::Outcome< GetBaselineResult, ControlTowerError > GetBaselineOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< GetEnabledBaselineOutcome > GetEnabledBaselineOutcomeCallable
std::future< GetBaselineOperationOutcome > GetBaselineOperationOutcomeCallable
std::future< UpdateEnabledBaselineOutcome > UpdateEnabledBaselineOutcomeCallable
Aws::Utils::Outcome< ListBaselinesResult, ControlTowerError > ListBaselinesOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< ResetEnabledBaselineResult, ControlTowerError > ResetEnabledBaselineOutcome
Aws::Utils::Outcome< ListEnabledControlsResult, ControlTowerError > ListEnabledControlsOutcome
std::future< GetBaselineOutcome > GetBaselineOutcomeCallable
Aws::Utils::Outcome< CreateLandingZoneResult, ControlTowerError > CreateLandingZoneOutcome
Aws::Utils::Outcome< GetLandingZoneOperationResult, ControlTowerError > GetLandingZoneOperationOutcome
std::future< UpdateEnabledControlOutcome > UpdateEnabledControlOutcomeCallable
std::future< DisableControlOutcome > DisableControlOutcomeCallable
Aws::Utils::Outcome< EnableControlResult, ControlTowerError > EnableControlOutcome
Aws::Utils::Outcome< ListEnabledBaselinesResult, ControlTowerError > ListEnabledBaselinesOutcome
Aws::Utils::Outcome< GetEnabledControlResult, ControlTowerError > GetEnabledControlOutcome
Aws::Utils::Outcome< UpdateLandingZoneResult, ControlTowerError > UpdateLandingZoneOutcome
Aws::Utils::Outcome< GetEnabledBaselineResult, ControlTowerError > GetEnabledBaselineOutcome
std::future< ListEnabledControlsOutcome > ListEnabledControlsOutcomeCallable
Aws::Utils::Outcome< UpdateEnabledControlResult, ControlTowerError > UpdateEnabledControlOutcome
std::future< DisableBaselineOutcome > DisableBaselineOutcomeCallable
std::future< GetEnabledControlOutcome > GetEnabledControlOutcomeCallable
std::future< ListBaselinesOutcome > ListBaselinesOutcomeCallable
std::future< ListControlOperationsOutcome > ListControlOperationsOutcomeCallable
std::future< GetLandingZoneOperationOutcome > GetLandingZoneOperationOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, ControlTowerError > UntagResourceOutcome
std::future< ListEnabledBaselinesOutcome > ListEnabledBaselinesOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, ControlTowerError > TagResourceOutcome
std::future< ResetEnabledBaselineOutcome > ResetEnabledBaselineOutcomeCallable
std::future< CreateLandingZoneOutcome > CreateLandingZoneOutcomeCallable
std::future< GetLandingZoneOutcome > GetLandingZoneOutcomeCallable
Aws::Utils::Outcome< EnableBaselineResult, ControlTowerError > EnableBaselineOutcome
Aws::Utils::Outcome< ListLandingZoneOperationsResult, ControlTowerError > ListLandingZoneOperationsOutcome
std::future< ListLandingZoneOperationsOutcome > ListLandingZoneOperationsOutcomeCallable
Aws::Utils::Outcome< GetLandingZoneResult, ControlTowerError > GetLandingZoneOutcome
Aws::Utils::Outcome< ListControlOperationsResult, ControlTowerError > ListControlOperationsOutcome
Aws::Utils::Outcome< DeleteLandingZoneResult, ControlTowerError > DeleteLandingZoneOutcome
Aws::Utils::Outcome< DisableControlResult, ControlTowerError > DisableControlOutcome
std::future< EnableControlOutcome > EnableControlOutcomeCallable
Aws::Utils::Outcome< UpdateEnabledBaselineResult, ControlTowerError > UpdateEnabledBaselineOutcome
std::future< UpdateLandingZoneOutcome > UpdateLandingZoneOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, ControlTowerError > ListTagsForResourceOutcome
std::future< EnableBaselineOutcome > EnableBaselineOutcomeCallable
std::future< GetControlOperationOutcome > GetControlOperationOutcomeCallable
Aws::Utils::Outcome< GetControlOperationResult, ControlTowerError > GetControlOperationOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< DeleteLandingZoneOutcome > DeleteLandingZoneOutcomeCallable
std::future< ResetLandingZoneOutcome > ResetLandingZoneOutcomeCallable
Aws::Utils::Outcome< DisableBaselineResult, ControlTowerError > DisableBaselineOutcome
Aws::Utils::Outcome< GetBaselineOperationResult, ControlTowerError > GetBaselineOperationOutcome
std::future< ListLandingZonesOutcome > ListLandingZonesOutcomeCallable
std::function< void(const ControlTowerClient *, const Model::EnableBaselineRequest &, const Model::EnableBaselineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableBaselineResponseReceivedHandler
std::function< void(const ControlTowerClient *, const Model::GetLandingZoneRequest &, const Model::GetLandingZoneOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLandingZoneResponseReceivedHandler
std::function< void(const ControlTowerClient *, const Model::UpdateEnabledBaselineRequest &, const Model::UpdateEnabledBaselineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEnabledBaselineResponseReceivedHandler
std::function< void(const ControlTowerClient *, const Model::ListEnabledControlsRequest &, const Model::ListEnabledControlsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEnabledControlsResponseReceivedHandler
std::function< void(const ControlTowerClient *, const Model::UpdateEnabledControlRequest &, const Model::UpdateEnabledControlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEnabledControlResponseReceivedHandler
std::function< void(const ControlTowerClient *, const Model::ListLandingZoneOperationsRequest &, const Model::ListLandingZoneOperationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLandingZoneOperationsResponseReceivedHandler
std::function< void(const ControlTowerClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const ControlTowerClient *, const Model::ListLandingZonesRequest &, const Model::ListLandingZonesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLandingZonesResponseReceivedHandler
std::function< void(const ControlTowerClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const ControlTowerClient *, const Model::GetLandingZoneOperationRequest &, const Model::GetLandingZoneOperationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLandingZoneOperationResponseReceivedHandler
std::function< void(const ControlTowerClient *, const Model::ResetLandingZoneRequest &, const Model::ResetLandingZoneOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetLandingZoneResponseReceivedHandler
std::function< void(const ControlTowerClient *, const Model::GetControlOperationRequest &, const Model::GetControlOperationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetControlOperationResponseReceivedHandler
std::function< void(const ControlTowerClient *, const Model::GetBaselineOperationRequest &, const Model::GetBaselineOperationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBaselineOperationResponseReceivedHandler
std::function< void(const ControlTowerClient *, const Model::UpdateLandingZoneRequest &, const Model::UpdateLandingZoneOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateLandingZoneResponseReceivedHandler
std::function< void(const ControlTowerClient *, const Model::ListEnabledBaselinesRequest &, const Model::ListEnabledBaselinesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEnabledBaselinesResponseReceivedHandler
std::function< void(const ControlTowerClient *, const Model::GetBaselineRequest &, const Model::GetBaselineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBaselineResponseReceivedHandler
std::function< void(const ControlTowerClient *, const Model::CreateLandingZoneRequest &, const Model::CreateLandingZoneOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLandingZoneResponseReceivedHandler
std::function< void(const ControlTowerClient *, const Model::EnableControlRequest &, const Model::EnableControlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableControlResponseReceivedHandler
std::function< void(const ControlTowerClient *, const Model::DisableControlRequest &, const Model::DisableControlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableControlResponseReceivedHandler
std::function< void(const ControlTowerClient *, const Model::ListBaselinesRequest &, const Model::ListBaselinesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBaselinesResponseReceivedHandler
std::function< void(const ControlTowerClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const ControlTowerClient *, const Model::GetEnabledControlRequest &, const Model::GetEnabledControlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEnabledControlResponseReceivedHandler
std::function< void(const ControlTowerClient *, const Model::DisableBaselineRequest &, const Model::DisableBaselineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableBaselineResponseReceivedHandler
std::function< void(const ControlTowerClient *, const Model::ListControlOperationsRequest &, const Model::ListControlOperationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListControlOperationsResponseReceivedHandler
std::function< void(const ControlTowerClient *, const Model::DeleteLandingZoneRequest &, const Model::DeleteLandingZoneOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLandingZoneResponseReceivedHandler
std::function< void(const ControlTowerClient *, const Model::ResetEnabledBaselineRequest &, const Model::ResetEnabledBaselineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetEnabledBaselineResponseReceivedHandler
std::function< void(const ControlTowerClient *, const Model::GetEnabledBaselineRequest &, const Model::GetEnabledBaselineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEnabledBaselineResponseReceivedHandler