AWS SDK for C++  1.9.66
AWS SDK for C++
SMSClient.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/sms/SMS_EXPORTS.h>
8 #include <aws/sms/SMSErrors.h>
51 #include <future>
52 #include <functional>
53 
54 namespace Aws
55 {
56 
57 namespace Http
58 {
59  class HttpClient;
60  class HttpClientFactory;
61 } // namespace Http
62 
63 namespace Utils
64 {
65  template< typename R, typename E> class Outcome;
66 namespace Threading
67 {
68  class Executor;
69 } // namespace Threading
70 } // namespace Utils
71 
72 namespace Auth
73 {
74  class AWSCredentials;
75  class AWSCredentialsProvider;
76 } // namespace Auth
77 
78 namespace Client
79 {
80  class RetryStrategy;
81 } // namespace Client
82 
83 namespace SMS
84 {
85 
86 namespace Model
87 {
88  class CreateAppRequest;
89  class CreateReplicationJobRequest;
90  class DeleteAppRequest;
91  class DeleteAppLaunchConfigurationRequest;
92  class DeleteAppReplicationConfigurationRequest;
93  class DeleteAppValidationConfigurationRequest;
94  class DeleteReplicationJobRequest;
95  class DeleteServerCatalogRequest;
96  class DisassociateConnectorRequest;
97  class GenerateChangeSetRequest;
98  class GenerateTemplateRequest;
99  class GetAppRequest;
100  class GetAppLaunchConfigurationRequest;
101  class GetAppReplicationConfigurationRequest;
102  class GetAppValidationConfigurationRequest;
103  class GetAppValidationOutputRequest;
104  class GetConnectorsRequest;
105  class GetReplicationJobsRequest;
106  class GetReplicationRunsRequest;
107  class GetServersRequest;
108  class ImportAppCatalogRequest;
109  class ImportServerCatalogRequest;
110  class LaunchAppRequest;
111  class ListAppsRequest;
112  class NotifyAppValidationOutputRequest;
113  class PutAppLaunchConfigurationRequest;
114  class PutAppReplicationConfigurationRequest;
115  class PutAppValidationConfigurationRequest;
116  class StartAppReplicationRequest;
117  class StartOnDemandAppReplicationRequest;
118  class StartOnDemandReplicationRunRequest;
119  class StopAppReplicationRequest;
120  class TerminateAppRequest;
121  class UpdateAppRequest;
122  class UpdateReplicationJobRequest;
123 
159 
160  typedef std::future<CreateAppOutcome> CreateAppOutcomeCallable;
161  typedef std::future<CreateReplicationJobOutcome> CreateReplicationJobOutcomeCallable;
162  typedef std::future<DeleteAppOutcome> DeleteAppOutcomeCallable;
163  typedef std::future<DeleteAppLaunchConfigurationOutcome> DeleteAppLaunchConfigurationOutcomeCallable;
164  typedef std::future<DeleteAppReplicationConfigurationOutcome> DeleteAppReplicationConfigurationOutcomeCallable;
165  typedef std::future<DeleteAppValidationConfigurationOutcome> DeleteAppValidationConfigurationOutcomeCallable;
166  typedef std::future<DeleteReplicationJobOutcome> DeleteReplicationJobOutcomeCallable;
167  typedef std::future<DeleteServerCatalogOutcome> DeleteServerCatalogOutcomeCallable;
168  typedef std::future<DisassociateConnectorOutcome> DisassociateConnectorOutcomeCallable;
169  typedef std::future<GenerateChangeSetOutcome> GenerateChangeSetOutcomeCallable;
170  typedef std::future<GenerateTemplateOutcome> GenerateTemplateOutcomeCallable;
171  typedef std::future<GetAppOutcome> GetAppOutcomeCallable;
172  typedef std::future<GetAppLaunchConfigurationOutcome> GetAppLaunchConfigurationOutcomeCallable;
173  typedef std::future<GetAppReplicationConfigurationOutcome> GetAppReplicationConfigurationOutcomeCallable;
174  typedef std::future<GetAppValidationConfigurationOutcome> GetAppValidationConfigurationOutcomeCallable;
175  typedef std::future<GetAppValidationOutputOutcome> GetAppValidationOutputOutcomeCallable;
176  typedef std::future<GetConnectorsOutcome> GetConnectorsOutcomeCallable;
177  typedef std::future<GetReplicationJobsOutcome> GetReplicationJobsOutcomeCallable;
178  typedef std::future<GetReplicationRunsOutcome> GetReplicationRunsOutcomeCallable;
179  typedef std::future<GetServersOutcome> GetServersOutcomeCallable;
180  typedef std::future<ImportAppCatalogOutcome> ImportAppCatalogOutcomeCallable;
181  typedef std::future<ImportServerCatalogOutcome> ImportServerCatalogOutcomeCallable;
182  typedef std::future<LaunchAppOutcome> LaunchAppOutcomeCallable;
183  typedef std::future<ListAppsOutcome> ListAppsOutcomeCallable;
184  typedef std::future<NotifyAppValidationOutputOutcome> NotifyAppValidationOutputOutcomeCallable;
185  typedef std::future<PutAppLaunchConfigurationOutcome> PutAppLaunchConfigurationOutcomeCallable;
186  typedef std::future<PutAppReplicationConfigurationOutcome> PutAppReplicationConfigurationOutcomeCallable;
187  typedef std::future<PutAppValidationConfigurationOutcome> PutAppValidationConfigurationOutcomeCallable;
188  typedef std::future<StartAppReplicationOutcome> StartAppReplicationOutcomeCallable;
189  typedef std::future<StartOnDemandAppReplicationOutcome> StartOnDemandAppReplicationOutcomeCallable;
190  typedef std::future<StartOnDemandReplicationRunOutcome> StartOnDemandReplicationRunOutcomeCallable;
191  typedef std::future<StopAppReplicationOutcome> StopAppReplicationOutcomeCallable;
192  typedef std::future<TerminateAppOutcome> TerminateAppOutcomeCallable;
193  typedef std::future<UpdateAppOutcome> UpdateAppOutcomeCallable;
194  typedef std::future<UpdateReplicationJobOutcome> UpdateReplicationJobOutcomeCallable;
195 } // namespace Model
196 
197  class SMSClient;
198 
199  typedef std::function<void(const SMSClient*, const Model::CreateAppRequest&, const Model::CreateAppOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAppResponseReceivedHandler;
200  typedef std::function<void(const SMSClient*, const Model::CreateReplicationJobRequest&, const Model::CreateReplicationJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateReplicationJobResponseReceivedHandler;
201  typedef std::function<void(const SMSClient*, const Model::DeleteAppRequest&, const Model::DeleteAppOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAppResponseReceivedHandler;
202  typedef std::function<void(const SMSClient*, const Model::DeleteAppLaunchConfigurationRequest&, const Model::DeleteAppLaunchConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAppLaunchConfigurationResponseReceivedHandler;
203  typedef std::function<void(const SMSClient*, const Model::DeleteAppReplicationConfigurationRequest&, const Model::DeleteAppReplicationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAppReplicationConfigurationResponseReceivedHandler;
204  typedef std::function<void(const SMSClient*, const Model::DeleteAppValidationConfigurationRequest&, const Model::DeleteAppValidationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAppValidationConfigurationResponseReceivedHandler;
205  typedef std::function<void(const SMSClient*, const Model::DeleteReplicationJobRequest&, const Model::DeleteReplicationJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteReplicationJobResponseReceivedHandler;
206  typedef std::function<void(const SMSClient*, const Model::DeleteServerCatalogRequest&, const Model::DeleteServerCatalogOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteServerCatalogResponseReceivedHandler;
207  typedef std::function<void(const SMSClient*, const Model::DisassociateConnectorRequest&, const Model::DisassociateConnectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateConnectorResponseReceivedHandler;
208  typedef std::function<void(const SMSClient*, const Model::GenerateChangeSetRequest&, const Model::GenerateChangeSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GenerateChangeSetResponseReceivedHandler;
209  typedef std::function<void(const SMSClient*, const Model::GenerateTemplateRequest&, const Model::GenerateTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GenerateTemplateResponseReceivedHandler;
210  typedef std::function<void(const SMSClient*, const Model::GetAppRequest&, const Model::GetAppOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAppResponseReceivedHandler;
211  typedef std::function<void(const SMSClient*, const Model::GetAppLaunchConfigurationRequest&, const Model::GetAppLaunchConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAppLaunchConfigurationResponseReceivedHandler;
212  typedef std::function<void(const SMSClient*, const Model::GetAppReplicationConfigurationRequest&, const Model::GetAppReplicationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAppReplicationConfigurationResponseReceivedHandler;
213  typedef std::function<void(const SMSClient*, const Model::GetAppValidationConfigurationRequest&, const Model::GetAppValidationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAppValidationConfigurationResponseReceivedHandler;
214  typedef std::function<void(const SMSClient*, const Model::GetAppValidationOutputRequest&, const Model::GetAppValidationOutputOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAppValidationOutputResponseReceivedHandler;
215  typedef std::function<void(const SMSClient*, const Model::GetConnectorsRequest&, const Model::GetConnectorsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetConnectorsResponseReceivedHandler;
216  typedef std::function<void(const SMSClient*, const Model::GetReplicationJobsRequest&, const Model::GetReplicationJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetReplicationJobsResponseReceivedHandler;
217  typedef std::function<void(const SMSClient*, const Model::GetReplicationRunsRequest&, const Model::GetReplicationRunsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetReplicationRunsResponseReceivedHandler;
218  typedef std::function<void(const SMSClient*, const Model::GetServersRequest&, const Model::GetServersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetServersResponseReceivedHandler;
219  typedef std::function<void(const SMSClient*, const Model::ImportAppCatalogRequest&, const Model::ImportAppCatalogOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ImportAppCatalogResponseReceivedHandler;
220  typedef std::function<void(const SMSClient*, const Model::ImportServerCatalogRequest&, const Model::ImportServerCatalogOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ImportServerCatalogResponseReceivedHandler;
221  typedef std::function<void(const SMSClient*, const Model::LaunchAppRequest&, const Model::LaunchAppOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > LaunchAppResponseReceivedHandler;
222  typedef std::function<void(const SMSClient*, const Model::ListAppsRequest&, const Model::ListAppsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAppsResponseReceivedHandler;
223  typedef std::function<void(const SMSClient*, const Model::NotifyAppValidationOutputRequest&, const Model::NotifyAppValidationOutputOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > NotifyAppValidationOutputResponseReceivedHandler;
224  typedef std::function<void(const SMSClient*, const Model::PutAppLaunchConfigurationRequest&, const Model::PutAppLaunchConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutAppLaunchConfigurationResponseReceivedHandler;
225  typedef std::function<void(const SMSClient*, const Model::PutAppReplicationConfigurationRequest&, const Model::PutAppReplicationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutAppReplicationConfigurationResponseReceivedHandler;
226  typedef std::function<void(const SMSClient*, const Model::PutAppValidationConfigurationRequest&, const Model::PutAppValidationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutAppValidationConfigurationResponseReceivedHandler;
227  typedef std::function<void(const SMSClient*, const Model::StartAppReplicationRequest&, const Model::StartAppReplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartAppReplicationResponseReceivedHandler;
228  typedef std::function<void(const SMSClient*, const Model::StartOnDemandAppReplicationRequest&, const Model::StartOnDemandAppReplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartOnDemandAppReplicationResponseReceivedHandler;
229  typedef std::function<void(const SMSClient*, const Model::StartOnDemandReplicationRunRequest&, const Model::StartOnDemandReplicationRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartOnDemandReplicationRunResponseReceivedHandler;
230  typedef std::function<void(const SMSClient*, const Model::StopAppReplicationRequest&, const Model::StopAppReplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopAppReplicationResponseReceivedHandler;
231  typedef std::function<void(const SMSClient*, const Model::TerminateAppRequest&, const Model::TerminateAppOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TerminateAppResponseReceivedHandler;
232  typedef std::function<void(const SMSClient*, const Model::UpdateAppRequest&, const Model::UpdateAppOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAppResponseReceivedHandler;
233  typedef std::function<void(const SMSClient*, const Model::UpdateReplicationJobRequest&, const Model::UpdateReplicationJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateReplicationJobResponseReceivedHandler;
234 
245  {
246  public:
248 
254 
260 
265  SMSClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
267 
268  virtual ~SMSClient();
269 
270 
278 
288 
297  virtual void CreateAppAsync(const Model::CreateAppRequest& request, const CreateAppResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
298 
307 
318 
328  virtual void CreateReplicationJobAsync(const Model::CreateReplicationJobRequest& request, const CreateReplicationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
329 
338 
349 
359  virtual void DeleteAppAsync(const Model::DeleteAppRequest& request, const DeleteAppResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
360 
368 
378 
387  virtual void DeleteAppLaunchConfigurationAsync(const Model::DeleteAppLaunchConfigurationRequest& request, const DeleteAppLaunchConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
388 
396 
406 
415  virtual void DeleteAppReplicationConfigurationAsync(const Model::DeleteAppReplicationConfigurationRequest& request, const DeleteAppReplicationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
416 
424 
434 
443  virtual void DeleteAppValidationConfigurationAsync(const Model::DeleteAppValidationConfigurationRequest& request, const DeleteAppValidationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
444 
454 
466 
477  virtual void DeleteReplicationJobAsync(const Model::DeleteReplicationJobRequest& request, const DeleteReplicationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
478 
485 
494 
502  virtual void DeleteServerCatalogAsync(const Model::DeleteServerCatalogRequest& request, const DeleteServerCatalogResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
503 
512 
523 
533  virtual void DisassociateConnectorAsync(const Model::DisassociateConnectorRequest& request, const DisassociateConnectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
534 
543 
554 
564  virtual void GenerateChangeSetAsync(const Model::GenerateChangeSetRequest& request, const GenerateChangeSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
565 
574 
585 
595  virtual void GenerateTemplateAsync(const Model::GenerateTemplateRequest& request, const GenerateTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
596 
603  virtual Model::GetAppOutcome GetApp(const Model::GetAppRequest& request) const;
604 
614 
623  virtual void GetAppAsync(const Model::GetAppRequest& request, const GetAppResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
624 
632 
642 
651  virtual void GetAppLaunchConfigurationAsync(const Model::GetAppLaunchConfigurationRequest& request, const GetAppLaunchConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
652 
660 
670 
679  virtual void GetAppReplicationConfigurationAsync(const Model::GetAppReplicationConfigurationRequest& request, const GetAppReplicationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
680 
688 
698 
707  virtual void GetAppValidationConfigurationAsync(const Model::GetAppValidationConfigurationRequest& request, const GetAppValidationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
708 
716 
726 
735  virtual void GetAppValidationOutputAsync(const Model::GetAppValidationOutputRequest& request, const GetAppValidationOutputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
736 
744 
754 
763  virtual void GetConnectorsAsync(const Model::GetConnectorsRequest& request, const GetConnectorsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
764 
772 
782 
791  virtual void GetReplicationJobsAsync(const Model::GetReplicationJobsRequest& request, const GetReplicationJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
792 
800 
810 
819  virtual void GetReplicationRunsAsync(const Model::GetReplicationRunsRequest& request, const GetReplicationRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
820 
829 
840 
850  virtual void GetServersAsync(const Model::GetServersRequest& request, const GetServersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
851 
859 
869 
878  virtual void ImportAppCatalogAsync(const Model::ImportAppCatalogRequest& request, const ImportAppCatalogResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
879 
889 
901 
912  virtual void ImportServerCatalogAsync(const Model::ImportServerCatalogRequest& request, const ImportServerCatalogResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
913 
921 
931 
940  virtual void LaunchAppAsync(const Model::LaunchAppRequest& request, const LaunchAppResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
941 
948 
957 
965  virtual void ListAppsAsync(const Model::ListAppsRequest& request, const ListAppsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
966 
974 
984 
993  virtual void NotifyAppValidationOutputAsync(const Model::NotifyAppValidationOutputRequest& request, const NotifyAppValidationOutputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
994 
1002 
1012 
1021  virtual void PutAppLaunchConfigurationAsync(const Model::PutAppLaunchConfigurationRequest& request, const PutAppLaunchConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1022 
1030 
1040 
1049  virtual void PutAppReplicationConfigurationAsync(const Model::PutAppReplicationConfigurationRequest& request, const PutAppReplicationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1050 
1058 
1068 
1077  virtual void PutAppValidationConfigurationAsync(const Model::PutAppValidationConfigurationRequest& request, const PutAppValidationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1078 
1086 
1096 
1105  virtual void StartAppReplicationAsync(const Model::StartAppReplicationRequest& request, const StartAppReplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1106 
1114 
1124 
1133  virtual void StartOnDemandAppReplicationAsync(const Model::StartOnDemandAppReplicationRequest& request, const StartOnDemandAppReplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1134 
1145 
1158 
1170  virtual void StartOnDemandReplicationRunAsync(const Model::StartOnDemandReplicationRunRequest& request, const StartOnDemandReplicationRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1171 
1179 
1189 
1198  virtual void StopAppReplicationAsync(const Model::StopAppReplicationRequest& request, const StopAppReplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1199 
1206 
1215 
1223  virtual void TerminateAppAsync(const Model::TerminateAppRequest& request, const TerminateAppResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1224 
1231 
1240 
1248  virtual void UpdateAppAsync(const Model::UpdateAppRequest& request, const UpdateAppResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1249 
1257 
1267 
1276  virtual void UpdateReplicationJobAsync(const Model::UpdateReplicationJobRequest& request, const UpdateReplicationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1277 
1278 
1279  void OverrideEndpoint(const Aws::String& endpoint);
1280  private:
1281  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
1282  void CreateAppAsyncHelper(const Model::CreateAppRequest& request, const CreateAppResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1283  void CreateReplicationJobAsyncHelper(const Model::CreateReplicationJobRequest& request, const CreateReplicationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1284  void DeleteAppAsyncHelper(const Model::DeleteAppRequest& request, const DeleteAppResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1285  void DeleteAppLaunchConfigurationAsyncHelper(const Model::DeleteAppLaunchConfigurationRequest& request, const DeleteAppLaunchConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1286  void DeleteAppReplicationConfigurationAsyncHelper(const Model::DeleteAppReplicationConfigurationRequest& request, const DeleteAppReplicationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1287  void DeleteAppValidationConfigurationAsyncHelper(const Model::DeleteAppValidationConfigurationRequest& request, const DeleteAppValidationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1288  void DeleteReplicationJobAsyncHelper(const Model::DeleteReplicationJobRequest& request, const DeleteReplicationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1289  void DeleteServerCatalogAsyncHelper(const Model::DeleteServerCatalogRequest& request, const DeleteServerCatalogResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1290  void DisassociateConnectorAsyncHelper(const Model::DisassociateConnectorRequest& request, const DisassociateConnectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1291  void GenerateChangeSetAsyncHelper(const Model::GenerateChangeSetRequest& request, const GenerateChangeSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1292  void GenerateTemplateAsyncHelper(const Model::GenerateTemplateRequest& request, const GenerateTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1293  void GetAppAsyncHelper(const Model::GetAppRequest& request, const GetAppResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1294  void GetAppLaunchConfigurationAsyncHelper(const Model::GetAppLaunchConfigurationRequest& request, const GetAppLaunchConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1295  void GetAppReplicationConfigurationAsyncHelper(const Model::GetAppReplicationConfigurationRequest& request, const GetAppReplicationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1296  void GetAppValidationConfigurationAsyncHelper(const Model::GetAppValidationConfigurationRequest& request, const GetAppValidationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1297  void GetAppValidationOutputAsyncHelper(const Model::GetAppValidationOutputRequest& request, const GetAppValidationOutputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1298  void GetConnectorsAsyncHelper(const Model::GetConnectorsRequest& request, const GetConnectorsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1299  void GetReplicationJobsAsyncHelper(const Model::GetReplicationJobsRequest& request, const GetReplicationJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1300  void GetReplicationRunsAsyncHelper(const Model::GetReplicationRunsRequest& request, const GetReplicationRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1301  void GetServersAsyncHelper(const Model::GetServersRequest& request, const GetServersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1302  void ImportAppCatalogAsyncHelper(const Model::ImportAppCatalogRequest& request, const ImportAppCatalogResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1303  void ImportServerCatalogAsyncHelper(const Model::ImportServerCatalogRequest& request, const ImportServerCatalogResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1304  void LaunchAppAsyncHelper(const Model::LaunchAppRequest& request, const LaunchAppResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1305  void ListAppsAsyncHelper(const Model::ListAppsRequest& request, const ListAppsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1306  void NotifyAppValidationOutputAsyncHelper(const Model::NotifyAppValidationOutputRequest& request, const NotifyAppValidationOutputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1307  void PutAppLaunchConfigurationAsyncHelper(const Model::PutAppLaunchConfigurationRequest& request, const PutAppLaunchConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1308  void PutAppReplicationConfigurationAsyncHelper(const Model::PutAppReplicationConfigurationRequest& request, const PutAppReplicationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1309  void PutAppValidationConfigurationAsyncHelper(const Model::PutAppValidationConfigurationRequest& request, const PutAppValidationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1310  void StartAppReplicationAsyncHelper(const Model::StartAppReplicationRequest& request, const StartAppReplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1311  void StartOnDemandAppReplicationAsyncHelper(const Model::StartOnDemandAppReplicationRequest& request, const StartOnDemandAppReplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1312  void StartOnDemandReplicationRunAsyncHelper(const Model::StartOnDemandReplicationRunRequest& request, const StartOnDemandReplicationRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1313  void StopAppReplicationAsyncHelper(const Model::StopAppReplicationRequest& request, const StopAppReplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1314  void TerminateAppAsyncHelper(const Model::TerminateAppRequest& request, const TerminateAppResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1315  void UpdateAppAsyncHelper(const Model::UpdateAppRequest& request, const UpdateAppResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1316  void UpdateReplicationJobAsyncHelper(const Model::UpdateReplicationJobRequest& request, const UpdateReplicationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1317 
1318  Aws::String m_uri;
1319  Aws::String m_configScheme;
1320  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
1321  };
1322 
1323 } // namespace SMS
1324 } // namespace Aws
Aws::SMS::Model::StopAppReplicationRequest
Definition: StopAppReplicationRequest.h:22
Aws::SMS::Model::CreateAppRequest
Definition: CreateAppRequest.h:25
Aws::SMS::CreateReplicationJobResponseReceivedHandler
std::function< void(const SMSClient *, const Model::CreateReplicationJobRequest &, const Model::CreateReplicationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateReplicationJobResponseReceivedHandler
Definition: SMSClient.h:200
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::SMS::Model::ImportAppCatalogOutcomeCallable
std::future< ImportAppCatalogOutcome > ImportAppCatalogOutcomeCallable
Definition: SMSClient.h:180
Aws::SMS::Model::GetAppValidationOutputOutcomeCallable
std::future< GetAppValidationOutputOutcome > GetAppValidationOutputOutcomeCallable
Definition: SMSClient.h:175
Aws::SMS::SMSClient::ImportServerCatalogCallable
virtual Model::ImportServerCatalogOutcomeCallable ImportServerCatalogCallable(const Model::ImportServerCatalogRequest &request) const
Aws::SMS::Model::PutAppLaunchConfigurationRequest
Definition: PutAppLaunchConfigurationRequest.h:24
Aws::SMS::Model::ImportServerCatalogRequest
Definition: ImportServerCatalogRequest.h:20
Aws::SMS::SMSClient::DeleteAppReplicationConfigurationCallable
virtual Model::DeleteAppReplicationConfigurationOutcomeCallable DeleteAppReplicationConfigurationCallable(const Model::DeleteAppReplicationConfigurationRequest &request) const
Aws::SMS::DeleteAppReplicationConfigurationResponseReceivedHandler
std::function< void(const SMSClient *, const Model::DeleteAppReplicationConfigurationRequest &, const Model::DeleteAppReplicationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAppReplicationConfigurationResponseReceivedHandler
Definition: SMSClient.h:203
Aws::SMS::SMSClient::StartOnDemandAppReplicationCallable
virtual Model::StartOnDemandAppReplicationOutcomeCallable StartOnDemandAppReplicationCallable(const Model::StartOnDemandAppReplicationRequest &request) const
StartOnDemandAppReplicationResult.h
GetConnectorsResult.h
Aws::SMS::SMSClient::PutAppLaunchConfiguration
virtual Model::PutAppLaunchConfigurationOutcome PutAppLaunchConfiguration(const Model::PutAppLaunchConfigurationRequest &request) const
Aws::SMS::Model::ImportAppCatalogOutcome
Aws::Utils::Outcome< ImportAppCatalogResult, SMSError > ImportAppCatalogOutcome
Definition: SMSClient.h:144
Aws::SMS::SMSClient::GetAppLaunchConfigurationAsync
virtual void GetAppLaunchConfigurationAsync(const Model::GetAppLaunchConfigurationRequest &request, const GetAppLaunchConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SMS::Model::ListAppsRequest
Definition: ListAppsRequest.h:23
Aws::SMS::SMSClient::GetReplicationRuns
virtual Model::GetReplicationRunsOutcome GetReplicationRuns(const Model::GetReplicationRunsRequest &request) const
Aws::SMS::SMSClient::UpdateReplicationJobAsync
virtual void UpdateReplicationJobAsync(const Model::UpdateReplicationJobRequest &request, const UpdateReplicationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SMS::Model::PutAppReplicationConfigurationOutcomeCallable
std::future< PutAppReplicationConfigurationOutcome > PutAppReplicationConfigurationOutcomeCallable
Definition: SMSClient.h:186
Aws::SMS::Model::StopAppReplicationOutcomeCallable
std::future< StopAppReplicationOutcome > StopAppReplicationOutcomeCallable
Definition: SMSClient.h:191
Aws::SMS::PutAppValidationConfigurationResponseReceivedHandler
std::function< void(const SMSClient *, const Model::PutAppValidationConfigurationRequest &, const Model::PutAppValidationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAppValidationConfigurationResponseReceivedHandler
Definition: SMSClient.h:226
Aws::SMS::GenerateChangeSetResponseReceivedHandler
std::function< void(const SMSClient *, const Model::GenerateChangeSetRequest &, const Model::GenerateChangeSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GenerateChangeSetResponseReceivedHandler
Definition: SMSClient.h:208
Aws::SMS::Model::GetReplicationRunsRequest
Definition: GetReplicationRunsRequest.h:22
PutAppReplicationConfigurationResult.h
Aws::SMS::SMSClient::NotifyAppValidationOutput
virtual Model::NotifyAppValidationOutputOutcome NotifyAppValidationOutput(const Model::NotifyAppValidationOutputRequest &request) const
LaunchAppResult.h
Aws::SMS::SMSClient::StartOnDemandReplicationRunAsync
virtual void StartOnDemandReplicationRunAsync(const Model::StartOnDemandReplicationRunRequest &request, const StartOnDemandReplicationRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SMS::TerminateAppResponseReceivedHandler
std::function< void(const SMSClient *, const Model::TerminateAppRequest &, const Model::TerminateAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TerminateAppResponseReceivedHandler
Definition: SMSClient.h:231
AWSError.h
Aws::SMS::SMSClient::GenerateTemplateAsync
virtual void GenerateTemplateAsync(const Model::GenerateTemplateRequest &request, const GenerateTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SMS::SMSClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: SMSClient.h:247
Aws::SMS::Model::StartOnDemandReplicationRunRequest
Definition: StartOnDemandReplicationRunRequest.h:22
Aws::SMS::LaunchAppResponseReceivedHandler
std::function< void(const SMSClient *, const Model::LaunchAppRequest &, const Model::LaunchAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > LaunchAppResponseReceivedHandler
Definition: SMSClient.h:221
GetAppResult.h
Aws::SMS::SMSClient::GenerateTemplateCallable
virtual Model::GenerateTemplateOutcomeCallable GenerateTemplateCallable(const Model::GenerateTemplateRequest &request) const
GetAppLaunchConfigurationResult.h
Aws::SMS::Model::GetAppReplicationConfigurationRequest
Definition: GetAppReplicationConfigurationRequest.h:22
Aws::SMS::DeleteAppLaunchConfigurationResponseReceivedHandler
std::function< void(const SMSClient *, const Model::DeleteAppLaunchConfigurationRequest &, const Model::DeleteAppLaunchConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAppLaunchConfigurationResponseReceivedHandler
Definition: SMSClient.h:202
Aws::SMS::SMSClient::CreateApp
virtual Model::CreateAppOutcome CreateApp(const Model::CreateAppRequest &request) const
Aws::SMS::Model::DeleteAppOutcome
Aws::Utils::Outcome< DeleteAppResult, SMSError > DeleteAppOutcome
Definition: SMSClient.h:126
Aws::SMS::SMSClient::ImportAppCatalog
virtual Model::ImportAppCatalogOutcome ImportAppCatalog(const Model::ImportAppCatalogRequest &request) const
Aws::SMS::SMSClient::LaunchAppAsync
virtual void LaunchAppAsync(const Model::LaunchAppRequest &request, const LaunchAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SMS::SMSClient::DeleteAppCallable
virtual Model::DeleteAppOutcomeCallable DeleteAppCallable(const Model::DeleteAppRequest &request) const
Aws::SMS::SMSClient::UpdateReplicationJob
virtual Model::UpdateReplicationJobOutcome UpdateReplicationJob(const Model::UpdateReplicationJobRequest &request) const
Aws::SMS::Model::GetAppOutcomeCallable
std::future< GetAppOutcome > GetAppOutcomeCallable
Definition: SMSClient.h:171
PutAppValidationConfigurationResult.h
Aws::SMS::Model::GetServersOutcomeCallable
std::future< GetServersOutcome > GetServersOutcomeCallable
Definition: SMSClient.h:179
Aws::SMS::Model::TerminateAppRequest
Definition: TerminateAppRequest.h:22
Aws::SMS::GetServersResponseReceivedHandler
std::function< void(const SMSClient *, const Model::GetServersRequest &, const Model::GetServersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetServersResponseReceivedHandler
Definition: SMSClient.h:218
Aws::SMS::Model::CreateAppOutcome
Aws::Utils::Outcome< CreateAppResult, SMSError > CreateAppOutcome
Definition: SMSClient.h:122
Aws::SMS::SMSClient::GetAppReplicationConfigurationCallable
virtual Model::GetAppReplicationConfigurationOutcomeCallable GetAppReplicationConfigurationCallable(const Model::GetAppReplicationConfigurationRequest &request) const
Aws::SMS::UpdateReplicationJobResponseReceivedHandler
std::function< void(const SMSClient *, const Model::UpdateReplicationJobRequest &, const Model::UpdateReplicationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateReplicationJobResponseReceivedHandler
Definition: SMSClient.h:233
Aws::SMS::Model::GetAppRequest
Definition: GetAppRequest.h:22
Aws::SMS::Model::LaunchAppOutcome
Aws::Utils::Outcome< LaunchAppResult, SMSError > LaunchAppOutcome
Definition: SMSClient.h:146
Aws::SMS::Model::PutAppReplicationConfigurationOutcome
Aws::Utils::Outcome< PutAppReplicationConfigurationResult, SMSError > PutAppReplicationConfigurationOutcome
Definition: SMSClient.h:150
Aws::SMS::Model::ListAppsOutcome
Aws::Utils::Outcome< ListAppsResult, SMSError > ListAppsOutcome
Definition: SMSClient.h:147
DisassociateConnectorResult.h
Aws::SMS::Model::ImportAppCatalogRequest
Definition: ImportAppCatalogRequest.h:22
Aws::SMS::SMSClient::NotifyAppValidationOutputCallable
virtual Model::NotifyAppValidationOutputOutcomeCallable NotifyAppValidationOutputCallable(const Model::NotifyAppValidationOutputRequest &request) const
DeleteAppLaunchConfigurationResult.h
ImportAppCatalogResult.h
Aws::SMS::Model::GenerateTemplateRequest
Definition: GenerateTemplateRequest.h:23
Aws::SMS::SMSClient::GetConnectorsCallable
virtual Model::GetConnectorsOutcomeCallable GetConnectorsCallable(const Model::GetConnectorsRequest &request) const
Aws::SMS::Model::PutAppReplicationConfigurationRequest
Definition: PutAppReplicationConfigurationRequest.h:24
Aws::SMS::Model::GenerateTemplateOutcomeCallable
std::future< GenerateTemplateOutcome > GenerateTemplateOutcomeCallable
Definition: SMSClient.h:170
Aws::SMS::Model::DeleteServerCatalogOutcomeCallable
std::future< DeleteServerCatalogOutcome > DeleteServerCatalogOutcomeCallable
Definition: SMSClient.h:167
Aws::SMS::SMSClient::GetAppValidationOutputCallable
virtual Model::GetAppValidationOutputOutcomeCallable GetAppValidationOutputCallable(const Model::GetAppValidationOutputRequest &request) const
Aws::SMS::Model::DeleteAppRequest
Definition: DeleteAppRequest.h:22
Aws::SMS::SMSClient::StartOnDemandAppReplicationAsync
virtual void StartOnDemandAppReplicationAsync(const Model::StartOnDemandAppReplicationRequest &request, const StartOnDemandAppReplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SMS::Model::GetConnectorsOutcome
Aws::Utils::Outcome< GetConnectorsResult, SMSError > GetConnectorsOutcome
Definition: SMSClient.h:140
Aws::SMS::Model::StartOnDemandAppReplicationOutcome
Aws::Utils::Outcome< StartOnDemandAppReplicationResult, SMSError > StartOnDemandAppReplicationOutcome
Definition: SMSClient.h:153
Aws::SMS::SMSClient
Definition: SMSClient.h:245
Aws::SMS::Model::GetAppValidationOutputRequest
Definition: GetAppValidationOutputRequest.h:22
Aws::SMS::GetAppResponseReceivedHandler
std::function< void(const SMSClient *, const Model::GetAppRequest &, const Model::GetAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAppResponseReceivedHandler
Definition: SMSClient.h:210
StartAppReplicationResult.h
Aws::SMS::SMSClient::DeleteAppReplicationConfiguration
virtual Model::DeleteAppReplicationConfigurationOutcome DeleteAppReplicationConfiguration(const Model::DeleteAppReplicationConfigurationRequest &request) const
Aws::SMS::Model::GetAppValidationConfigurationOutcome
Aws::Utils::Outcome< GetAppValidationConfigurationResult, SMSError > GetAppValidationConfigurationOutcome
Definition: SMSClient.h:138
Aws::SMS::GetAppValidationOutputResponseReceivedHandler
std::function< void(const SMSClient *, const Model::GetAppValidationOutputRequest &, const Model::GetAppValidationOutputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAppValidationOutputResponseReceivedHandler
Definition: SMSClient.h:214
Aws::SMS::SMSClient::UpdateReplicationJobCallable
virtual Model::UpdateReplicationJobOutcomeCallable UpdateReplicationJobCallable(const Model::UpdateReplicationJobRequest &request) const
Aws::SMS::SMSClient::GetConnectorsAsync
virtual void GetConnectorsAsync(const Model::GetConnectorsRequest &request, const GetConnectorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AsyncCallerContext.h
Aws::SMS::GetAppLaunchConfigurationResponseReceivedHandler
std::function< void(const SMSClient *, const Model::GetAppLaunchConfigurationRequest &, const Model::GetAppLaunchConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAppLaunchConfigurationResponseReceivedHandler
Definition: SMSClient.h:211
Aws::SMS::Model::GetAppValidationConfigurationOutcomeCallable
std::future< GetAppValidationConfigurationOutcome > GetAppValidationConfigurationOutcomeCallable
Definition: SMSClient.h:174
GenerateTemplateResult.h
Aws::SMS::SMSClient::GenerateChangeSetCallable
virtual Model::GenerateChangeSetOutcomeCallable GenerateChangeSetCallable(const Model::GenerateChangeSetRequest &request) const
Aws::SMS::SMSClient::DeleteAppLaunchConfigurationCallable
virtual Model::DeleteAppLaunchConfigurationOutcomeCallable DeleteAppLaunchConfigurationCallable(const Model::DeleteAppLaunchConfigurationRequest &request) const
Aws::SMS::SMSClient::GetServers
virtual Model::GetServersOutcome GetServers(const Model::GetServersRequest &request) const
Aws::SMS::Model::PutAppLaunchConfigurationOutcomeCallable
std::future< PutAppLaunchConfigurationOutcome > PutAppLaunchConfigurationOutcomeCallable
Definition: SMSClient.h:185
Aws::SMS::Model::ImportServerCatalogOutcomeCallable
std::future< ImportServerCatalogOutcome > ImportServerCatalogOutcomeCallable
Definition: SMSClient.h:181
Aws::SMS::SMSClient::DeleteAppValidationConfiguration
virtual Model::DeleteAppValidationConfigurationOutcome DeleteAppValidationConfiguration(const Model::DeleteAppValidationConfigurationRequest &request) const
Aws::SMS::Model::GetAppLaunchConfigurationOutcome
Aws::Utils::Outcome< GetAppLaunchConfigurationResult, SMSError > GetAppLaunchConfigurationOutcome
Definition: SMSClient.h:136
Aws::SMS::Model::UpdateReplicationJobOutcomeCallable
std::future< UpdateReplicationJobOutcome > UpdateReplicationJobOutcomeCallable
Definition: SMSClient.h:194
Aws::SMS::SMSClient::GetReplicationRunsAsync
virtual void GetReplicationRunsAsync(const Model::GetReplicationRunsRequest &request, const GetReplicationRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SMS::SMSClient::PutAppReplicationConfiguration
virtual Model::PutAppReplicationConfigurationOutcome PutAppReplicationConfiguration(const Model::PutAppReplicationConfigurationRequest &request) const
Aws::SMS::Model::StartOnDemandAppReplicationOutcomeCallable
std::future< StartOnDemandAppReplicationOutcome > StartOnDemandAppReplicationOutcomeCallable
Definition: SMSClient.h:189
Aws::SMS::Model::TerminateAppOutcome
Aws::Utils::Outcome< TerminateAppResult, SMSError > TerminateAppOutcome
Definition: SMSClient.h:156
Aws::SMS::GetReplicationRunsResponseReceivedHandler
std::function< void(const SMSClient *, const Model::GetReplicationRunsRequest &, const Model::GetReplicationRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetReplicationRunsResponseReceivedHandler
Definition: SMSClient.h:217
Aws::SMS::Model::PutAppLaunchConfigurationOutcome
Aws::Utils::Outcome< PutAppLaunchConfigurationResult, SMSError > PutAppLaunchConfigurationOutcome
Definition: SMSClient.h:149
Aws::SMS::Model::GetConnectorsRequest
Definition: GetConnectorsRequest.h:22
Aws::SMS::SMSClient::SMSClient
SMSClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::SMS::Model::UpdateAppOutcomeCallable
std::future< UpdateAppOutcome > UpdateAppOutcomeCallable
Definition: SMSClient.h:193
Aws::SMS::Model::DeleteAppValidationConfigurationOutcomeCallable
std::future< DeleteAppValidationConfigurationOutcome > DeleteAppValidationConfigurationOutcomeCallable
Definition: SMSClient.h:165
Aws::SMS::SMSClient::GenerateChangeSet
virtual Model::GenerateChangeSetOutcome GenerateChangeSet(const Model::GenerateChangeSetRequest &request) const
Aws::SMS::SMSClient::DeleteAppLaunchConfiguration
virtual Model::DeleteAppLaunchConfigurationOutcome DeleteAppLaunchConfiguration(const Model::DeleteAppLaunchConfigurationRequest &request) const
Aws::SMS::SMSClient::CreateReplicationJobAsync
virtual void CreateReplicationJobAsync(const Model::CreateReplicationJobRequest &request, const CreateReplicationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SMS::Model::GetAppOutcome
Aws::Utils::Outcome< GetAppResult, SMSError > GetAppOutcome
Definition: SMSClient.h:135
DeleteAppValidationConfigurationResult.h
Aws::SMS::SMSClient::GetReplicationJobsCallable
virtual Model::GetReplicationJobsOutcomeCallable GetReplicationJobsCallable(const Model::GetReplicationJobsRequest &request) const
Aws::SMS::Model::GetReplicationJobsOutcomeCallable
std::future< GetReplicationJobsOutcome > GetReplicationJobsOutcomeCallable
Definition: SMSClient.h:177
Aws::SMS::SMSClient::DeleteAppValidationConfigurationCallable
virtual Model::DeleteAppValidationConfigurationOutcomeCallable DeleteAppValidationConfigurationCallable(const Model::DeleteAppValidationConfigurationRequest &request) const
Aws::SMS::SMSClient::GetAppValidationConfiguration
virtual Model::GetAppValidationConfigurationOutcome GetAppValidationConfiguration(const Model::GetAppValidationConfigurationRequest &request) const
SMS_EXPORTS.h
Aws::SMS::Model::GetReplicationRunsOutcome
Aws::Utils::Outcome< GetReplicationRunsResult, SMSError > GetReplicationRunsOutcome
Definition: SMSClient.h:142
Aws::SMS::SMSClient::GetServersCallable
virtual Model::GetServersOutcomeCallable GetServersCallable(const Model::GetServersRequest &request) const
Aws::SMS::GetReplicationJobsResponseReceivedHandler
std::function< void(const SMSClient *, const Model::GetReplicationJobsRequest &, const Model::GetReplicationJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetReplicationJobsResponseReceivedHandler
Definition: SMSClient.h:216
GetAppValidationConfigurationResult.h
Aws::SMS::Model::DeleteReplicationJobOutcome
Aws::Utils::Outcome< DeleteReplicationJobResult, SMSError > DeleteReplicationJobOutcome
Definition: SMSClient.h:130
Aws::SMS::SMSClient::PutAppReplicationConfigurationAsync
virtual void PutAppReplicationConfigurationAsync(const Model::PutAppReplicationConfigurationRequest &request, const PutAppReplicationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SMS::Model::DeleteAppReplicationConfigurationRequest
Definition: DeleteAppReplicationConfigurationRequest.h:22
ListAppsResult.h
Aws::SMS::Model::DeleteServerCatalogOutcome
Aws::Utils::Outcome< DeleteServerCatalogResult, SMSError > DeleteServerCatalogOutcome
Definition: SMSClient.h:131
Aws::SMS::Model::StartOnDemandReplicationRunOutcome
Aws::Utils::Outcome< StartOnDemandReplicationRunResult, SMSError > StartOnDemandReplicationRunOutcome
Definition: SMSClient.h:154
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::SMS::Model::StopAppReplicationOutcome
Aws::Utils::Outcome< StopAppReplicationResult, SMSError > StopAppReplicationOutcome
Definition: SMSClient.h:155
Aws::SMS::DeleteAppResponseReceivedHandler
std::function< void(const SMSClient *, const Model::DeleteAppRequest &, const Model::DeleteAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAppResponseReceivedHandler
Definition: SMSClient.h:201
DeleteAppReplicationConfigurationResult.h
Aws::SMS::SMSClient::LaunchApp
virtual Model::LaunchAppOutcome LaunchApp(const Model::LaunchAppRequest &request) const
Aws::SMS::SMSClient::DeleteApp
virtual Model::DeleteAppOutcome DeleteApp(const Model::DeleteAppRequest &request) const
Aws::SMS::SMSClient::DeleteReplicationJobCallable
virtual Model::DeleteReplicationJobOutcomeCallable DeleteReplicationJobCallable(const Model::DeleteReplicationJobRequest &request) const
Aws::SMS::SMSClient::TerminateAppAsync
virtual void TerminateAppAsync(const Model::TerminateAppRequest &request, const TerminateAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SMS::SMSClient::GetAppValidationConfigurationCallable
virtual Model::GetAppValidationConfigurationOutcomeCallable GetAppValidationConfigurationCallable(const Model::GetAppValidationConfigurationRequest &request) const
Aws::SMS::NotifyAppValidationOutputResponseReceivedHandler
std::function< void(const SMSClient *, const Model::NotifyAppValidationOutputRequest &, const Model::NotifyAppValidationOutputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > NotifyAppValidationOutputResponseReceivedHandler
Definition: SMSClient.h:223
Aws::SMS::Model::UpdateReplicationJobRequest
Definition: UpdateReplicationJobRequest.h:24
Aws::SMS::Model::StartAppReplicationOutcome
Aws::Utils::Outcome< StartAppReplicationResult, SMSError > StartAppReplicationOutcome
Definition: SMSClient.h:152
Aws::SMS::Model::DeleteAppOutcomeCallable
std::future< DeleteAppOutcome > DeleteAppOutcomeCallable
Definition: SMSClient.h:162
Aws::SMS::PutAppLaunchConfigurationResponseReceivedHandler
std::function< void(const SMSClient *, const Model::PutAppLaunchConfigurationRequest &, const Model::PutAppLaunchConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAppLaunchConfigurationResponseReceivedHandler
Definition: SMSClient.h:224
Aws::SMS::StartOnDemandAppReplicationResponseReceivedHandler
std::function< void(const SMSClient *, const Model::StartOnDemandAppReplicationRequest &, const Model::StartOnDemandAppReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartOnDemandAppReplicationResponseReceivedHandler
Definition: SMSClient.h:228
CreateAppResult.h
Aws::SMS::Model::GetServersOutcome
Aws::Utils::Outcome< GetServersResult, SMSError > GetServersOutcome
Definition: SMSClient.h:143
Aws::SMS::GetAppValidationConfigurationResponseReceivedHandler
std::function< void(const SMSClient *, const Model::GetAppValidationConfigurationRequest &, const Model::GetAppValidationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAppValidationConfigurationResponseReceivedHandler
Definition: SMSClient.h:213
Aws::SMS::Model::NotifyAppValidationOutputOutcome
Aws::Utils::Outcome< NotifyAppValidationOutputResult, SMSError > NotifyAppValidationOutputOutcome
Definition: SMSClient.h:148
Aws::SMS::GenerateTemplateResponseReceivedHandler
std::function< void(const SMSClient *, const Model::GenerateTemplateRequest &, const Model::GenerateTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GenerateTemplateResponseReceivedHandler
Definition: SMSClient.h:209
Aws::SMS::Model::GenerateChangeSetRequest
Definition: GenerateChangeSetRequest.h:23
Aws::SMS::SMSClient::PutAppReplicationConfigurationCallable
virtual Model::PutAppReplicationConfigurationOutcomeCallable PutAppReplicationConfigurationCallable(const Model::PutAppReplicationConfigurationRequest &request) const
Aws::SMS::SMSClient::ListAppsAsync
virtual void ListAppsAsync(const Model::ListAppsRequest &request, const ListAppsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SMS::SMSClient::UpdateApp
virtual Model::UpdateAppOutcome UpdateApp(const Model::UpdateAppRequest &request) const
Aws::SMS::Model::GetAppValidationConfigurationRequest
Definition: GetAppValidationConfigurationRequest.h:22
Aws::SMS::Model::StartAppReplicationOutcomeCallable
std::future< StartAppReplicationOutcome > StartAppReplicationOutcomeCallable
Definition: SMSClient.h:188
Aws::SMS::SMSClient::GetAppValidationConfigurationAsync
virtual void GetAppValidationConfigurationAsync(const Model::GetAppValidationConfigurationRequest &request, const GetAppValidationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SMS::SMSClient::GetAppValidationOutputAsync
virtual void GetAppValidationOutputAsync(const Model::GetAppValidationOutputRequest &request, const GetAppValidationOutputResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SMS::SMSClient::StartAppReplicationCallable
virtual Model::StartAppReplicationOutcomeCallable StartAppReplicationCallable(const Model::StartAppReplicationRequest &request) const
Aws::SMS::SMSClient::DisassociateConnectorAsync
virtual void DisassociateConnectorAsync(const Model::DisassociateConnectorRequest &request, const DisassociateConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SMS::SMSClient::DisassociateConnector
virtual Model::DisassociateConnectorOutcome DisassociateConnector(const Model::DisassociateConnectorRequest &request) const
Aws::SMS::Model::DisassociateConnectorOutcomeCallable
std::future< DisassociateConnectorOutcome > DisassociateConnectorOutcomeCallable
Definition: SMSClient.h:168
DeleteAppResult.h
Aws::SMS::SMSClient::ImportAppCatalogAsync
virtual void ImportAppCatalogAsync(const Model::ImportAppCatalogRequest &request, const ImportAppCatalogResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::SMS::SMSClient::GetConnectors
virtual Model::GetConnectorsOutcome GetConnectors(const Model::GetConnectorsRequest &request) const
Aws::SMS::SMSClient::CreateAppAsync
virtual void CreateAppAsync(const Model::CreateAppRequest &request, const CreateAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SMS::SMSClient::PutAppValidationConfigurationCallable
virtual Model::PutAppValidationConfigurationOutcomeCallable PutAppValidationConfigurationCallable(const Model::PutAppValidationConfigurationRequest &request) const
Aws::SMS::StartAppReplicationResponseReceivedHandler
std::function< void(const SMSClient *, const Model::StartAppReplicationRequest &, const Model::StartAppReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartAppReplicationResponseReceivedHandler
Definition: SMSClient.h:227
Aws::SMS::SMSClient::CreateReplicationJob
virtual Model::CreateReplicationJobOutcome CreateReplicationJob(const Model::CreateReplicationJobRequest &request) const
Aws::SMS::StopAppReplicationResponseReceivedHandler
std::function< void(const SMSClient *, const Model::StopAppReplicationRequest &, const Model::StopAppReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopAppReplicationResponseReceivedHandler
Definition: SMSClient.h:230
Aws::SMS::SMSClient::ListAppsCallable
virtual Model::ListAppsOutcomeCallable ListAppsCallable(const Model::ListAppsRequest &request) const
UpdateReplicationJobResult.h
Aws::SMS::SMSClient::GetAppLaunchConfiguration
virtual Model::GetAppLaunchConfigurationOutcome GetAppLaunchConfiguration(const Model::GetAppLaunchConfigurationRequest &request) const
Aws::SMS::Model::GenerateChangeSetOutcome
Aws::Utils::Outcome< GenerateChangeSetResult, SMSError > GenerateChangeSetOutcome
Definition: SMSClient.h:133
Aws::SMS::SMSClient::~SMSClient
virtual ~SMSClient()
Aws::SMS::SMSClient::ImportAppCatalogCallable
virtual Model::ImportAppCatalogOutcomeCallable ImportAppCatalogCallable(const Model::ImportAppCatalogRequest &request) const
Aws::SMS::SMSClient::DeleteReplicationJob
virtual Model::DeleteReplicationJobOutcome DeleteReplicationJob(const Model::DeleteReplicationJobRequest &request) const
Aws::AmplifyBackend::Model::DeliveryMethod::NOT_SET
@ NOT_SET
Aws::SMS::Model::UpdateAppRequest
Definition: UpdateAppRequest.h:25
AWSString.h
PutAppLaunchConfigurationResult.h
Aws::SMS::SMSClient::GenerateChangeSetAsync
virtual void GenerateChangeSetAsync(const Model::GenerateChangeSetRequest &request, const GenerateChangeSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SMS::Model::TerminateAppOutcomeCallable
std::future< TerminateAppOutcome > TerminateAppOutcomeCallable
Definition: SMSClient.h:192
Aws::SMS::Model::GetAppReplicationConfigurationOutcomeCallable
std::future< GetAppReplicationConfigurationOutcome > GetAppReplicationConfigurationOutcomeCallable
Definition: SMSClient.h:173
Aws::SMS::SMSClient::GetReplicationJobsAsync
virtual void GetReplicationJobsAsync(const Model::GetReplicationJobsRequest &request, const GetReplicationJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SMS::GetConnectorsResponseReceivedHandler
std::function< void(const SMSClient *, const Model::GetConnectorsRequest &, const Model::GetConnectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConnectorsResponseReceivedHandler
Definition: SMSClient.h:215
Aws::SMS::SMSClient::StopAppReplication
virtual Model::StopAppReplicationOutcome StopAppReplication(const Model::StopAppReplicationRequest &request) const
Aws::SMS::Model::StartOnDemandAppReplicationRequest
Definition: StartOnDemandAppReplicationRequest.h:22
Aws::Client::AWSJsonClient
Definition: AWSClient.h:323
Aws::SMS::SMSClient::StartOnDemandAppReplication
virtual Model::StartOnDemandAppReplicationOutcome StartOnDemandAppReplication(const Model::StartOnDemandAppReplicationRequest &request) const
Aws::SMS::DeleteServerCatalogResponseReceivedHandler
std::function< void(const SMSClient *, const Model::DeleteServerCatalogRequest &, const Model::DeleteServerCatalogOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteServerCatalogResponseReceivedHandler
Definition: SMSClient.h:206
CreateReplicationJobResult.h
Aws::SMS::Model::GetAppLaunchConfigurationOutcomeCallable
std::future< GetAppLaunchConfigurationOutcome > GetAppLaunchConfigurationOutcomeCallable
Definition: SMSClient.h:172
Aws::SMS::Model::CreateReplicationJobOutcome
Aws::Utils::Outcome< CreateReplicationJobResult, SMSError > CreateReplicationJobOutcome
Definition: SMSClient.h:125
Aws::SMS::SMSClient::StartAppReplicationAsync
virtual void StartAppReplicationAsync(const Model::StartAppReplicationRequest &request, const StartAppReplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DeleteServerCatalogResult.h
Aws::SMS::SMSClient::UpdateAppAsync
virtual void UpdateAppAsync(const Model::UpdateAppRequest &request, const UpdateAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SMS::Model::DeleteAppLaunchConfigurationOutcome
Aws::Utils::Outcome< DeleteAppLaunchConfigurationResult, SMSError > DeleteAppLaunchConfigurationOutcome
Definition: SMSClient.h:127
Aws::SMS::Model::DeleteServerCatalogRequest
Definition: DeleteServerCatalogRequest.h:20
Aws::SMS::Model::DeleteAppValidationConfigurationRequest
Definition: DeleteAppValidationConfigurationRequest.h:22
ImportServerCatalogResult.h
Aws::SMS::Model::GetReplicationJobsOutcome
Aws::Utils::Outcome< GetReplicationJobsResult, SMSError > GetReplicationJobsOutcome
Definition: SMSClient.h:141
Aws::SMS::SMSClient::GetServersAsync
virtual void GetServersAsync(const Model::GetServersRequest &request, const GetServersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SMS::SMSClient::SMSClient
SMSClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::SMS::Model::CreateReplicationJobRequest
Definition: CreateReplicationJobRequest.h:24
Aws::SMS::Model::PutAppValidationConfigurationRequest
Definition: PutAppValidationConfigurationRequest.h:25
Aws::SMS::Model::DeleteAppLaunchConfigurationRequest
Definition: DeleteAppLaunchConfigurationRequest.h:22
Aws::SMS::SMSClient::TerminateApp
virtual Model::TerminateAppOutcome TerminateApp(const Model::TerminateAppRequest &request) const
Aws::SMS::ListAppsResponseReceivedHandler
std::function< void(const SMSClient *, const Model::ListAppsRequest &, const Model::ListAppsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAppsResponseReceivedHandler
Definition: SMSClient.h:222
Aws::SMS::SMSClient::DeleteReplicationJobAsync
virtual void DeleteReplicationJobAsync(const Model::DeleteReplicationJobRequest &request, const DeleteReplicationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SMS::SMSClient::ImportServerCatalog
virtual Model::ImportServerCatalogOutcome ImportServerCatalog(const Model::ImportServerCatalogRequest &request) const
Aws::SMS::SMSClient::DeleteAppValidationConfigurationAsync
virtual void DeleteAppValidationConfigurationAsync(const Model::DeleteAppValidationConfigurationRequest &request, const DeleteAppValidationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SMS::Model::CreateReplicationJobOutcomeCallable
std::future< CreateReplicationJobOutcome > CreateReplicationJobOutcomeCallable
Definition: SMSClient.h:161
StartOnDemandReplicationRunResult.h
Aws::SMS::SMSClient::PutAppValidationConfigurationAsync
virtual void PutAppValidationConfigurationAsync(const Model::PutAppValidationConfigurationRequest &request, const PutAppValidationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SMS::Model::GetAppReplicationConfigurationOutcome
Aws::Utils::Outcome< GetAppReplicationConfigurationResult, SMSError > GetAppReplicationConfigurationOutcome
Definition: SMSClient.h:137
Aws::SMS::SMSClient::ListApps
virtual Model::ListAppsOutcome ListApps(const Model::ListAppsRequest &request) const
Aws::SMS::CreateAppResponseReceivedHandler
std::function< void(const SMSClient *, const Model::CreateAppRequest &, const Model::CreateAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAppResponseReceivedHandler
Definition: SMSClient.h:197
Aws::SMS::SMSClient::DeleteServerCatalog
virtual Model::DeleteServerCatalogOutcome DeleteServerCatalog(const Model::DeleteServerCatalogRequest &request) const
Aws::SMS::SMSClient::SMSClient
SMSClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::SMS::Model::GetReplicationJobsRequest
Definition: GetReplicationJobsRequest.h:22
Aws::SMS::SMSClient::NotifyAppValidationOutputAsync
virtual void NotifyAppValidationOutputAsync(const Model::NotifyAppValidationOutputRequest &request, const NotifyAppValidationOutputResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SMS::Model::UpdateAppOutcome
Aws::Utils::Outcome< UpdateAppResult, SMSError > UpdateAppOutcome
Definition: SMSClient.h:157
UpdateAppResult.h
Aws::SMS::ImportAppCatalogResponseReceivedHandler
std::function< void(const SMSClient *, const Model::ImportAppCatalogRequest &, const Model::ImportAppCatalogOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportAppCatalogResponseReceivedHandler
Definition: SMSClient.h:219
Aws::SMS::SMSClient::StopAppReplicationCallable
virtual Model::StopAppReplicationOutcomeCallable StopAppReplicationCallable(const Model::StopAppReplicationRequest &request) const
ClientConfiguration.h
Aws::SMS::Model::LaunchAppRequest
Definition: LaunchAppRequest.h:22
Aws::SMS::SMSClient::GetAppValidationOutput
virtual Model::GetAppValidationOutputOutcome GetAppValidationOutput(const Model::GetAppValidationOutputRequest &request) const
TerminateAppResult.h
Aws::SMS::Model::GetServersRequest
Definition: GetServersRequest.h:24
Aws
Definition: AccessManagementClient.h:15
HttpTypes.h
Aws::SMS::SMSClient::StartOnDemandReplicationRunCallable
virtual Model::StartOnDemandReplicationRunOutcomeCallable StartOnDemandReplicationRunCallable(const Model::StartOnDemandReplicationRunRequest &request) const
Aws::SMS::SMSClient::GenerateTemplate
virtual Model::GenerateTemplateOutcome GenerateTemplate(const Model::GenerateTemplateRequest &request) const
Aws::SMS::ImportServerCatalogResponseReceivedHandler
std::function< void(const SMSClient *, const Model::ImportServerCatalogRequest &, const Model::ImportServerCatalogOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportServerCatalogResponseReceivedHandler
Definition: SMSClient.h:220
Aws::SMS::Model::ListAppsOutcomeCallable
std::future< ListAppsOutcome > ListAppsOutcomeCallable
Definition: SMSClient.h:183
Aws::SMS::StartOnDemandReplicationRunResponseReceivedHandler
std::function< void(const SMSClient *, const Model::StartOnDemandReplicationRunRequest &, const Model::StartOnDemandReplicationRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartOnDemandReplicationRunResponseReceivedHandler
Definition: SMSClient.h:229
Aws::SMS::SMSClient::PutAppLaunchConfigurationAsync
virtual void PutAppLaunchConfigurationAsync(const Model::PutAppLaunchConfigurationRequest &request, const PutAppLaunchConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SMS::SMSClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::SMS::Model::ImportServerCatalogOutcome
Aws::Utils::Outcome< ImportServerCatalogResult, SMSError > ImportServerCatalogOutcome
Definition: SMSClient.h:145
Aws::SMS::SMSClient::PutAppValidationConfiguration
virtual Model::PutAppValidationConfigurationOutcome PutAppValidationConfiguration(const Model::PutAppValidationConfigurationRequest &request) const
Aws::SMS::SMSClient::DisassociateConnectorCallable
virtual Model::DisassociateConnectorOutcomeCallable DisassociateConnectorCallable(const Model::DisassociateConnectorRequest &request) const
Aws::SMS::Model::GetConnectorsOutcomeCallable
std::future< GetConnectorsOutcome > GetConnectorsOutcomeCallable
Definition: SMSClient.h:176
Aws::SMS::UpdateAppResponseReceivedHandler
std::function< void(const SMSClient *, const Model::UpdateAppRequest &, const Model::UpdateAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAppResponseReceivedHandler
Definition: SMSClient.h:232
Aws::SMS::Model::GetReplicationRunsOutcomeCallable
std::future< GetReplicationRunsOutcome > GetReplicationRunsOutcomeCallable
Definition: SMSClient.h:178
Aws::SMS::Model::LaunchAppOutcomeCallable
std::future< LaunchAppOutcome > LaunchAppOutcomeCallable
Definition: SMSClient.h:182
Aws::SMS::SMSClient::DeleteAppAsync
virtual void DeleteAppAsync(const Model::DeleteAppRequest &request, const DeleteAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::SMS::Model::DeleteReplicationJobOutcomeCallable
std::future< DeleteReplicationJobOutcome > DeleteReplicationJobOutcomeCallable
Definition: SMSClient.h:166
Aws::SMS::Model::CreateAppOutcomeCallable
std::future< CreateAppOutcome > CreateAppOutcomeCallable
Definition: SMSClient.h:160
Aws::SMS::Model::NotifyAppValidationOutputRequest
Definition: NotifyAppValidationOutputRequest.h:23
GetReplicationRunsResult.h
Aws::SMS::SMSClient::TerminateAppCallable
virtual Model::TerminateAppOutcomeCallable TerminateAppCallable(const Model::TerminateAppRequest &request) const
Aws::SMS::SMSClient::DeleteServerCatalogAsync
virtual void DeleteServerCatalogAsync(const Model::DeleteServerCatalogRequest &request, const DeleteServerCatalogResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SMS::SMSClient::GetAppAsync
virtual void GetAppAsync(const Model::GetAppRequest &request, const GetAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SMS::Model::StartAppReplicationRequest
Definition: StartAppReplicationRequest.h:22
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
NotifyAppValidationOutputResult.h
Aws::SMS::Model::DeleteAppValidationConfigurationOutcome
Aws::Utils::Outcome< DeleteAppValidationConfigurationResult, SMSError > DeleteAppValidationConfigurationOutcome
Definition: SMSClient.h:129
Aws::SMS::Model::DeleteAppLaunchConfigurationOutcomeCallable
std::future< DeleteAppLaunchConfigurationOutcome > DeleteAppLaunchConfigurationOutcomeCallable
Definition: SMSClient.h:163
Aws::SMS::SMSClient::DeleteAppLaunchConfigurationAsync
virtual void DeleteAppLaunchConfigurationAsync(const Model::DeleteAppLaunchConfigurationRequest &request, const DeleteAppLaunchConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetServersResult.h
Aws::SMS::Model::GenerateTemplateOutcome
Aws::Utils::Outcome< GenerateTemplateResult, SMSError > GenerateTemplateOutcome
Definition: SMSClient.h:134
Aws::SMS::Model::DeleteAppReplicationConfigurationOutcome
Aws::Utils::Outcome< DeleteAppReplicationConfigurationResult, SMSError > DeleteAppReplicationConfigurationOutcome
Definition: SMSClient.h:128
Aws::SMS::DeleteAppValidationConfigurationResponseReceivedHandler
std::function< void(const SMSClient *, const Model::DeleteAppValidationConfigurationRequest &, const Model::DeleteAppValidationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAppValidationConfigurationResponseReceivedHandler
Definition: SMSClient.h:204
AWSClient.h
SMSErrors.h
Aws::SMS::SMSClient::DeleteAppReplicationConfigurationAsync
virtual void DeleteAppReplicationConfigurationAsync(const Model::DeleteAppReplicationConfigurationRequest &request, const DeleteAppReplicationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SMS::SMSClient::ImportServerCatalogAsync
virtual void ImportServerCatalogAsync(const Model::ImportServerCatalogRequest &request, const ImportServerCatalogResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SMS::SMSClient::GetReplicationJobs
virtual Model::GetReplicationJobsOutcome GetReplicationJobs(const Model::GetReplicationJobsRequest &request) const
Aws::SMS::Model::DeleteReplicationJobRequest
Definition: DeleteReplicationJobRequest.h:22
Aws::SMS::SMSClient::DeleteServerCatalogCallable
virtual Model::DeleteServerCatalogOutcomeCallable DeleteServerCatalogCallable(const Model::DeleteServerCatalogRequest &request) const
Aws::SMS::Model::UpdateReplicationJobOutcome
Aws::Utils::Outcome< UpdateReplicationJobResult, SMSError > UpdateReplicationJobOutcome
Definition: SMSClient.h:158
Aws::SMS::DeleteReplicationJobResponseReceivedHandler
std::function< void(const SMSClient *, const Model::DeleteReplicationJobRequest &, const Model::DeleteReplicationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteReplicationJobResponseReceivedHandler
Definition: SMSClient.h:205
Aws::SMS::DisassociateConnectorResponseReceivedHandler
std::function< void(const SMSClient *, const Model::DisassociateConnectorRequest &, const Model::DisassociateConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateConnectorResponseReceivedHandler
Definition: SMSClient.h:207
Aws::SMS::Model::StartOnDemandReplicationRunOutcomeCallable
std::future< StartOnDemandReplicationRunOutcome > StartOnDemandReplicationRunOutcomeCallable
Definition: SMSClient.h:190
GetAppReplicationConfigurationResult.h
Aws::SMS::SMSClient::PutAppLaunchConfigurationCallable
virtual Model::PutAppLaunchConfigurationOutcomeCallable PutAppLaunchConfigurationCallable(const Model::PutAppLaunchConfigurationRequest &request) const
Aws::SMS::SMSClient::GetApp
virtual Model::GetAppOutcome GetApp(const Model::GetAppRequest &request) const
Aws::SMS::Model::DeleteAppReplicationConfigurationOutcomeCallable
std::future< DeleteAppReplicationConfigurationOutcome > DeleteAppReplicationConfigurationOutcomeCallable
Definition: SMSClient.h:164
Aws::SMS::Model::PutAppValidationConfigurationOutcomeCallable
std::future< PutAppValidationConfigurationOutcome > PutAppValidationConfigurationOutcomeCallable
Definition: SMSClient.h:187
Aws::SMS::SMSClient::GetAppLaunchConfigurationCallable
virtual Model::GetAppLaunchConfigurationOutcomeCallable GetAppLaunchConfigurationCallable(const Model::GetAppLaunchConfigurationRequest &request) const
Aws::SMS::SMSClient::LaunchAppCallable
virtual Model::LaunchAppOutcomeCallable LaunchAppCallable(const Model::LaunchAppRequest &request) const
StopAppReplicationResult.h
Aws::SMS::Model::GetAppValidationOutputOutcome
Aws::Utils::Outcome< GetAppValidationOutputResult, SMSError > GetAppValidationOutputOutcome
Definition: SMSClient.h:139
Aws::SMS::PutAppReplicationConfigurationResponseReceivedHandler
std::function< void(const SMSClient *, const Model::PutAppReplicationConfigurationRequest &, const Model::PutAppReplicationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAppReplicationConfigurationResponseReceivedHandler
Definition: SMSClient.h:225
Aws::SMS::Model::GenerateChangeSetOutcomeCallable
std::future< GenerateChangeSetOutcome > GenerateChangeSetOutcomeCallable
Definition: SMSClient.h:169
Aws::SMS::SMSClient::StartAppReplication
virtual Model::StartAppReplicationOutcome StartAppReplication(const Model::StartAppReplicationRequest &request) const
Aws::SMS::SMSClient::CreateAppCallable
virtual Model::CreateAppOutcomeCallable CreateAppCallable(const Model::CreateAppRequest &request) const
AWS_SMS_API
#define AWS_SMS_API
Definition: SMS_EXPORTS.h:28
Aws::SMS::Model::DisassociateConnectorOutcome
Aws::Utils::Outcome< DisassociateConnectorResult, SMSError > DisassociateConnectorOutcome
Definition: SMSClient.h:132
Aws::SMS::SMSClient::GetAppReplicationConfigurationAsync
virtual void GetAppReplicationConfigurationAsync(const Model::GetAppReplicationConfigurationRequest &request, const GetAppReplicationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetReplicationJobsResult.h
Aws::SMS::Model::PutAppValidationConfigurationOutcome
Aws::Utils::Outcome< PutAppValidationConfigurationResult, SMSError > PutAppValidationConfigurationOutcome
Definition: SMSClient.h:151
GetAppValidationOutputResult.h
Aws::SMS::SMSClient::GetAppCallable
virtual Model::GetAppOutcomeCallable GetAppCallable(const Model::GetAppRequest &request) const
Aws::SMS::SMSClient::UpdateAppCallable
virtual Model::UpdateAppOutcomeCallable UpdateAppCallable(const Model::UpdateAppRequest &request) const
Aws::SMS::SMSClient::GetAppReplicationConfiguration
virtual Model::GetAppReplicationConfigurationOutcome GetAppReplicationConfiguration(const Model::GetAppReplicationConfigurationRequest &request) const
Aws::SMS::SMSClient::StartOnDemandReplicationRun
virtual Model::StartOnDemandReplicationRunOutcome StartOnDemandReplicationRun(const Model::StartOnDemandReplicationRunRequest &request) const
Aws::SMS::Model::GetAppLaunchConfigurationRequest
Definition: GetAppLaunchConfigurationRequest.h:22
Aws::SMS::SMSClient::GetReplicationRunsCallable
virtual Model::GetReplicationRunsOutcomeCallable GetReplicationRunsCallable(const Model::GetReplicationRunsRequest &request) const
JsonSerializer.h
Aws::SMS::Model::DisassociateConnectorRequest
Definition: DisassociateConnectorRequest.h:22
Aws::SMS::GetAppReplicationConfigurationResponseReceivedHandler
std::function< void(const SMSClient *, const Model::GetAppReplicationConfigurationRequest &, const Model::GetAppReplicationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAppReplicationConfigurationResponseReceivedHandler
Definition: SMSClient.h:212
DeleteReplicationJobResult.h
Aws::SMS::SMSClient::CreateReplicationJobCallable
virtual Model::CreateReplicationJobOutcomeCallable CreateReplicationJobCallable(const Model::CreateReplicationJobRequest &request) const
GenerateChangeSetResult.h
Aws::SMS::SMSClient::StopAppReplicationAsync
virtual void StopAppReplicationAsync(const Model::StopAppReplicationRequest &request, const StopAppReplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SMS::Model::NotifyAppValidationOutputOutcomeCallable
std::future< NotifyAppValidationOutputOutcome > NotifyAppValidationOutputOutcomeCallable
Definition: SMSClient.h:184