AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
FISServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/fis/FISErrors.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/fis/FISEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in FISClient header */
21#include <aws/fis/model/CreateExperimentTemplateResult.h>
22#include <aws/fis/model/CreateTargetAccountConfigurationResult.h>
23#include <aws/fis/model/DeleteExperimentTemplateResult.h>
24#include <aws/fis/model/DeleteTargetAccountConfigurationResult.h>
25#include <aws/fis/model/GetActionResult.h>
26#include <aws/fis/model/GetExperimentResult.h>
27#include <aws/fis/model/GetExperimentTargetAccountConfigurationResult.h>
28#include <aws/fis/model/GetExperimentTemplateResult.h>
29#include <aws/fis/model/GetSafetyLeverResult.h>
30#include <aws/fis/model/GetTargetAccountConfigurationResult.h>
31#include <aws/fis/model/GetTargetResourceTypeResult.h>
32#include <aws/fis/model/ListActionsResult.h>
33#include <aws/fis/model/ListExperimentResolvedTargetsResult.h>
34#include <aws/fis/model/ListExperimentTargetAccountConfigurationsResult.h>
35#include <aws/fis/model/ListExperimentTemplatesResult.h>
36#include <aws/fis/model/ListExperimentsResult.h>
37#include <aws/fis/model/ListTagsForResourceResult.h>
38#include <aws/fis/model/ListTargetAccountConfigurationsResult.h>
39#include <aws/fis/model/ListTargetResourceTypesResult.h>
40#include <aws/fis/model/StartExperimentResult.h>
41#include <aws/fis/model/StopExperimentResult.h>
42#include <aws/fis/model/TagResourceResult.h>
43#include <aws/fis/model/UntagResourceResult.h>
44#include <aws/fis/model/UpdateExperimentTemplateResult.h>
45#include <aws/fis/model/UpdateSafetyLeverStateResult.h>
46#include <aws/fis/model/UpdateTargetAccountConfigurationResult.h>
47#include <aws/fis/model/ListTargetResourceTypesRequest.h>
48#include <aws/fis/model/ListExperimentsRequest.h>
49#include <aws/fis/model/ListExperimentTemplatesRequest.h>
50#include <aws/fis/model/ListActionsRequest.h>
51/* End of service model headers required in FISClient header */
52
53namespace Aws
54{
55 namespace Http
56 {
57 class HttpClient;
58 class HttpClientFactory;
59 } // namespace Http
60
61 namespace Utils
62 {
63 template< typename R, typename E> class Outcome;
64
65 namespace Threading
66 {
67 class Executor;
68 } // namespace Threading
69 } // namespace Utils
70
71 namespace Auth
72 {
73 class AWSCredentials;
74 class AWSCredentialsProvider;
75 } // namespace Auth
76
77 namespace Client
78 {
79 class RetryStrategy;
80 } // namespace Client
81
82 namespace FIS
83 {
87
88 namespace Model
89 {
90 /* Service model forward declarations required in FISClient header */
95 class GetActionRequest;
102 class ListActionsRequest;
112 class TagResourceRequest;
117 /* End of service model forward declarations required in FISClient header */
118
119 /* Service model Outcome class definitions */
146 /* End of service model Outcome class definitions */
147
148 /* Service model Outcome callable definitions */
149 typedef std::future<CreateExperimentTemplateOutcome> CreateExperimentTemplateOutcomeCallable;
150 typedef std::future<CreateTargetAccountConfigurationOutcome> CreateTargetAccountConfigurationOutcomeCallable;
151 typedef std::future<DeleteExperimentTemplateOutcome> DeleteExperimentTemplateOutcomeCallable;
152 typedef std::future<DeleteTargetAccountConfigurationOutcome> DeleteTargetAccountConfigurationOutcomeCallable;
153 typedef std::future<GetActionOutcome> GetActionOutcomeCallable;
154 typedef std::future<GetExperimentOutcome> GetExperimentOutcomeCallable;
155 typedef std::future<GetExperimentTargetAccountConfigurationOutcome> GetExperimentTargetAccountConfigurationOutcomeCallable;
156 typedef std::future<GetExperimentTemplateOutcome> GetExperimentTemplateOutcomeCallable;
157 typedef std::future<GetSafetyLeverOutcome> GetSafetyLeverOutcomeCallable;
158 typedef std::future<GetTargetAccountConfigurationOutcome> GetTargetAccountConfigurationOutcomeCallable;
159 typedef std::future<GetTargetResourceTypeOutcome> GetTargetResourceTypeOutcomeCallable;
160 typedef std::future<ListActionsOutcome> ListActionsOutcomeCallable;
161 typedef std::future<ListExperimentResolvedTargetsOutcome> ListExperimentResolvedTargetsOutcomeCallable;
162 typedef std::future<ListExperimentTargetAccountConfigurationsOutcome> ListExperimentTargetAccountConfigurationsOutcomeCallable;
163 typedef std::future<ListExperimentTemplatesOutcome> ListExperimentTemplatesOutcomeCallable;
164 typedef std::future<ListExperimentsOutcome> ListExperimentsOutcomeCallable;
165 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
166 typedef std::future<ListTargetAccountConfigurationsOutcome> ListTargetAccountConfigurationsOutcomeCallable;
167 typedef std::future<ListTargetResourceTypesOutcome> ListTargetResourceTypesOutcomeCallable;
168 typedef std::future<StartExperimentOutcome> StartExperimentOutcomeCallable;
169 typedef std::future<StopExperimentOutcome> StopExperimentOutcomeCallable;
170 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
171 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
172 typedef std::future<UpdateExperimentTemplateOutcome> UpdateExperimentTemplateOutcomeCallable;
173 typedef std::future<UpdateSafetyLeverStateOutcome> UpdateSafetyLeverStateOutcomeCallable;
174 typedef std::future<UpdateTargetAccountConfigurationOutcome> UpdateTargetAccountConfigurationOutcomeCallable;
175 /* End of service model Outcome callable definitions */
176 } // namespace Model
177
178 class FISClient;
179
180 /* Service model async handlers definitions */
181 typedef std::function<void(const FISClient*, const Model::CreateExperimentTemplateRequest&, const Model::CreateExperimentTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateExperimentTemplateResponseReceivedHandler;
182 typedef std::function<void(const FISClient*, const Model::CreateTargetAccountConfigurationRequest&, const Model::CreateTargetAccountConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTargetAccountConfigurationResponseReceivedHandler;
183 typedef std::function<void(const FISClient*, const Model::DeleteExperimentTemplateRequest&, const Model::DeleteExperimentTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteExperimentTemplateResponseReceivedHandler;
184 typedef std::function<void(const FISClient*, const Model::DeleteTargetAccountConfigurationRequest&, const Model::DeleteTargetAccountConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTargetAccountConfigurationResponseReceivedHandler;
185 typedef std::function<void(const FISClient*, const Model::GetActionRequest&, const Model::GetActionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetActionResponseReceivedHandler;
186 typedef std::function<void(const FISClient*, const Model::GetExperimentRequest&, const Model::GetExperimentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetExperimentResponseReceivedHandler;
187 typedef std::function<void(const FISClient*, const Model::GetExperimentTargetAccountConfigurationRequest&, const Model::GetExperimentTargetAccountConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetExperimentTargetAccountConfigurationResponseReceivedHandler;
188 typedef std::function<void(const FISClient*, const Model::GetExperimentTemplateRequest&, const Model::GetExperimentTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetExperimentTemplateResponseReceivedHandler;
189 typedef std::function<void(const FISClient*, const Model::GetSafetyLeverRequest&, const Model::GetSafetyLeverOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSafetyLeverResponseReceivedHandler;
190 typedef std::function<void(const FISClient*, const Model::GetTargetAccountConfigurationRequest&, const Model::GetTargetAccountConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTargetAccountConfigurationResponseReceivedHandler;
191 typedef std::function<void(const FISClient*, const Model::GetTargetResourceTypeRequest&, const Model::GetTargetResourceTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTargetResourceTypeResponseReceivedHandler;
192 typedef std::function<void(const FISClient*, const Model::ListActionsRequest&, const Model::ListActionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListActionsResponseReceivedHandler;
193 typedef std::function<void(const FISClient*, const Model::ListExperimentResolvedTargetsRequest&, const Model::ListExperimentResolvedTargetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListExperimentResolvedTargetsResponseReceivedHandler;
195 typedef std::function<void(const FISClient*, const Model::ListExperimentTemplatesRequest&, const Model::ListExperimentTemplatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListExperimentTemplatesResponseReceivedHandler;
196 typedef std::function<void(const FISClient*, const Model::ListExperimentsRequest&, const Model::ListExperimentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListExperimentsResponseReceivedHandler;
197 typedef std::function<void(const FISClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
198 typedef std::function<void(const FISClient*, const Model::ListTargetAccountConfigurationsRequest&, const Model::ListTargetAccountConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTargetAccountConfigurationsResponseReceivedHandler;
199 typedef std::function<void(const FISClient*, const Model::ListTargetResourceTypesRequest&, const Model::ListTargetResourceTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTargetResourceTypesResponseReceivedHandler;
200 typedef std::function<void(const FISClient*, const Model::StartExperimentRequest&, const Model::StartExperimentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartExperimentResponseReceivedHandler;
201 typedef std::function<void(const FISClient*, const Model::StopExperimentRequest&, const Model::StopExperimentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopExperimentResponseReceivedHandler;
202 typedef std::function<void(const FISClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
203 typedef std::function<void(const FISClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
204 typedef std::function<void(const FISClient*, const Model::UpdateExperimentTemplateRequest&, const Model::UpdateExperimentTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateExperimentTemplateResponseReceivedHandler;
205 typedef std::function<void(const FISClient*, const Model::UpdateSafetyLeverStateRequest&, const Model::UpdateSafetyLeverStateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSafetyLeverStateResponseReceivedHandler;
206 typedef std::function<void(const FISClient*, const Model::UpdateTargetAccountConfigurationRequest&, const Model::UpdateTargetAccountConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTargetAccountConfigurationResponseReceivedHandler;
207 /* End of service model async handlers definitions */
208 } // namespace FIS
209} // namespace Aws
EndpointProviderBase< FISClientConfiguration, FISBuiltInParameters, FISClientContextParameters > FISEndpointProviderBase
Aws::Utils::Outcome< UpdateExperimentTemplateResult, FISError > UpdateExperimentTemplateOutcome
Aws::Utils::Outcome< DeleteExperimentTemplateResult, FISError > DeleteExperimentTemplateOutcome
Aws::Utils::Outcome< ListExperimentResolvedTargetsResult, FISError > ListExperimentResolvedTargetsOutcome
std::future< ListActionsOutcome > ListActionsOutcomeCallable
std::future< DeleteExperimentTemplateOutcome > DeleteExperimentTemplateOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, FISError > ListTagsForResourceOutcome
std::future< ListExperimentsOutcome > ListExperimentsOutcomeCallable
std::future< UpdateExperimentTemplateOutcome > UpdateExperimentTemplateOutcomeCallable
Aws::Utils::Outcome< ListExperimentTemplatesResult, FISError > ListExperimentTemplatesOutcome
Aws::Utils::Outcome< CreateTargetAccountConfigurationResult, FISError > CreateTargetAccountConfigurationOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< DeleteTargetAccountConfigurationOutcome > DeleteTargetAccountConfigurationOutcomeCallable
std::future< StartExperimentOutcome > StartExperimentOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, FISError > UntagResourceOutcome
Aws::Utils::Outcome< GetTargetAccountConfigurationResult, FISError > GetTargetAccountConfigurationOutcome
std::future< UpdateSafetyLeverStateOutcome > UpdateSafetyLeverStateOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< GetActionOutcome > GetActionOutcomeCallable
Aws::Utils::Outcome< ListExperimentTargetAccountConfigurationsResult, FISError > ListExperimentTargetAccountConfigurationsOutcome
Aws::Utils::Outcome< StartExperimentResult, FISError > StartExperimentOutcome
Aws::Utils::Outcome< GetActionResult, FISError > GetActionOutcome
std::future< CreateExperimentTemplateOutcome > CreateExperimentTemplateOutcomeCallable
Aws::Utils::Outcome< UpdateTargetAccountConfigurationResult, FISError > UpdateTargetAccountConfigurationOutcome
Aws::Utils::Outcome< TagResourceResult, FISError > TagResourceOutcome
Aws::Utils::Outcome< ListActionsResult, FISError > ListActionsOutcome
std::future< ListTargetAccountConfigurationsOutcome > ListTargetAccountConfigurationsOutcomeCallable
Aws::Utils::Outcome< StopExperimentResult, FISError > StopExperimentOutcome
Aws::Utils::Outcome< GetExperimentResult, FISError > GetExperimentOutcome
Aws::Utils::Outcome< GetTargetResourceTypeResult, FISError > GetTargetResourceTypeOutcome
std::future< GetExperimentTemplateOutcome > GetExperimentTemplateOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< GetSafetyLeverResult, FISError > GetSafetyLeverOutcome
std::future< GetTargetResourceTypeOutcome > GetTargetResourceTypeOutcomeCallable
std::future< UpdateTargetAccountConfigurationOutcome > UpdateTargetAccountConfigurationOutcomeCallable
std::future< GetTargetAccountConfigurationOutcome > GetTargetAccountConfigurationOutcomeCallable
std::future< GetExperimentOutcome > GetExperimentOutcomeCallable
std::future< ListExperimentTargetAccountConfigurationsOutcome > ListExperimentTargetAccountConfigurationsOutcomeCallable
Aws::Utils::Outcome< ListTargetAccountConfigurationsResult, FISError > ListTargetAccountConfigurationsOutcome
Aws::Utils::Outcome< DeleteTargetAccountConfigurationResult, FISError > DeleteTargetAccountConfigurationOutcome
std::future< ListExperimentTemplatesOutcome > ListExperimentTemplatesOutcomeCallable
Aws::Utils::Outcome< GetExperimentTemplateResult, FISError > GetExperimentTemplateOutcome
std::future< ListExperimentResolvedTargetsOutcome > ListExperimentResolvedTargetsOutcomeCallable
Aws::Utils::Outcome< ListTargetResourceTypesResult, FISError > ListTargetResourceTypesOutcome
std::future< CreateTargetAccountConfigurationOutcome > CreateTargetAccountConfigurationOutcomeCallable
Aws::Utils::Outcome< CreateExperimentTemplateResult, FISError > CreateExperimentTemplateOutcome
std::future< GetSafetyLeverOutcome > GetSafetyLeverOutcomeCallable
Aws::Utils::Outcome< ListExperimentsResult, FISError > ListExperimentsOutcome
Aws::Utils::Outcome< UpdateSafetyLeverStateResult, FISError > UpdateSafetyLeverStateOutcome
std::future< StopExperimentOutcome > StopExperimentOutcomeCallable
std::future< ListTargetResourceTypesOutcome > ListTargetResourceTypesOutcomeCallable
Aws::Utils::Outcome< GetExperimentTargetAccountConfigurationResult, FISError > GetExperimentTargetAccountConfigurationOutcome
std::future< GetExperimentTargetAccountConfigurationOutcome > GetExperimentTargetAccountConfigurationOutcomeCallable
std::function< void(const FISClient *, const Model::GetActionRequest &, const Model::GetActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetActionResponseReceivedHandler
std::function< void(const FISClient *, const Model::GetTargetResourceTypeRequest &, const Model::GetTargetResourceTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTargetResourceTypeResponseReceivedHandler
std::function< void(const FISClient *, const Model::UpdateTargetAccountConfigurationRequest &, const Model::UpdateTargetAccountConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTargetAccountConfigurationResponseReceivedHandler
std::function< void(const FISClient *, const Model::StopExperimentRequest &, const Model::StopExperimentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopExperimentResponseReceivedHandler
std::function< void(const FISClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const FISClient *, const Model::ListExperimentTemplatesRequest &, const Model::ListExperimentTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListExperimentTemplatesResponseReceivedHandler
std::function< void(const FISClient *, const Model::ListExperimentsRequest &, const Model::ListExperimentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListExperimentsResponseReceivedHandler
std::function< void(const FISClient *, const Model::CreateTargetAccountConfigurationRequest &, const Model::CreateTargetAccountConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTargetAccountConfigurationResponseReceivedHandler
std::function< void(const FISClient *, const Model::GetTargetAccountConfigurationRequest &, const Model::GetTargetAccountConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTargetAccountConfigurationResponseReceivedHandler
std::function< void(const FISClient *, const Model::StartExperimentRequest &, const Model::StartExperimentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartExperimentResponseReceivedHandler
std::function< void(const FISClient *, const Model::GetExperimentRequest &, const Model::GetExperimentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetExperimentResponseReceivedHandler
std::function< void(const FISClient *, const Model::ListExperimentTargetAccountConfigurationsRequest &, const Model::ListExperimentTargetAccountConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListExperimentTargetAccountConfigurationsResponseReceivedHandler
std::function< void(const FISClient *, const Model::UpdateExperimentTemplateRequest &, const Model::UpdateExperimentTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateExperimentTemplateResponseReceivedHandler
std::function< void(const FISClient *, const Model::GetSafetyLeverRequest &, const Model::GetSafetyLeverOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSafetyLeverResponseReceivedHandler
std::function< void(const FISClient *, const Model::CreateExperimentTemplateRequest &, const Model::CreateExperimentTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateExperimentTemplateResponseReceivedHandler
std::function< void(const FISClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const FISClient *, const Model::ListTargetResourceTypesRequest &, const Model::ListTargetResourceTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTargetResourceTypesResponseReceivedHandler
std::function< void(const FISClient *, const Model::UpdateSafetyLeverStateRequest &, const Model::UpdateSafetyLeverStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSafetyLeverStateResponseReceivedHandler
std::function< void(const FISClient *, const Model::ListExperimentResolvedTargetsRequest &, const Model::ListExperimentResolvedTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListExperimentResolvedTargetsResponseReceivedHandler
std::function< void(const FISClient *, const Model::ListActionsRequest &, const Model::ListActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListActionsResponseReceivedHandler
std::function< void(const FISClient *, const Model::GetExperimentTargetAccountConfigurationRequest &, const Model::GetExperimentTargetAccountConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetExperimentTargetAccountConfigurationResponseReceivedHandler
std::function< void(const FISClient *, const Model::GetExperimentTemplateRequest &, const Model::GetExperimentTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetExperimentTemplateResponseReceivedHandler
std::function< void(const FISClient *, const Model::ListTargetAccountConfigurationsRequest &, const Model::ListTargetAccountConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTargetAccountConfigurationsResponseReceivedHandler
std::function< void(const FISClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const FISClient *, const Model::DeleteTargetAccountConfigurationRequest &, const Model::DeleteTargetAccountConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTargetAccountConfigurationResponseReceivedHandler
std::function< void(const FISClient *, const Model::DeleteExperimentTemplateRequest &, const Model::DeleteExperimentTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteExperimentTemplateResponseReceivedHandler