AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
ProtonClient.h
1
6#pragma once
7#include <aws/proton/Proton_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/proton/ProtonServiceClientModel.h>
13
14namespace Aws
15{
16namespace Proton
17{
107 {
108 public:
110 static const char* GetServiceName();
111 static const char* GetAllocationTag();
112
115
121 std::shared_ptr<ProtonEndpointProviderBase> endpointProvider = nullptr);
122
128 std::shared_ptr<ProtonEndpointProviderBase> endpointProvider = nullptr,
130
135 ProtonClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
136 std::shared_ptr<ProtonEndpointProviderBase> endpointProvider = nullptr,
138
139
140 /* Legacy constructors due deprecation */
146
152 const Aws::Client::ClientConfiguration& clientConfiguration);
153
158 ProtonClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
159 const Aws::Client::ClientConfiguration& clientConfiguration);
160
161 /* End of legacy constructors due deprecation */
162 virtual ~ProtonClient();
163
177
181 template<typename AcceptEnvironmentAccountConnectionRequestT = Model::AcceptEnvironmentAccountConnectionRequest>
183 {
184 return SubmitCallable(&ProtonClient::AcceptEnvironmentAccountConnection, request);
185 }
186
190 template<typename AcceptEnvironmentAccountConnectionRequestT = Model::AcceptEnvironmentAccountConnectionRequest>
191 void AcceptEnvironmentAccountConnectionAsync(const AcceptEnvironmentAccountConnectionRequestT& request, const AcceptEnvironmentAccountConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
192 {
193 return SubmitAsync(&ProtonClient::AcceptEnvironmentAccountConnection, request, handler, context);
194 }
195
206
210 template<typename CancelComponentDeploymentRequestT = Model::CancelComponentDeploymentRequest>
211 Model::CancelComponentDeploymentOutcomeCallable CancelComponentDeploymentCallable(const CancelComponentDeploymentRequestT& request) const
212 {
213 return SubmitCallable(&ProtonClient::CancelComponentDeployment, request);
214 }
215
219 template<typename CancelComponentDeploymentRequestT = Model::CancelComponentDeploymentRequest>
220 void CancelComponentDeploymentAsync(const CancelComponentDeploymentRequestT& request, const CancelComponentDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
221 {
222 return SubmitAsync(&ProtonClient::CancelComponentDeployment, request, handler, context);
223 }
224
242
246 template<typename CancelEnvironmentDeploymentRequestT = Model::CancelEnvironmentDeploymentRequest>
247 Model::CancelEnvironmentDeploymentOutcomeCallable CancelEnvironmentDeploymentCallable(const CancelEnvironmentDeploymentRequestT& request) const
248 {
249 return SubmitCallable(&ProtonClient::CancelEnvironmentDeployment, request);
250 }
251
255 template<typename CancelEnvironmentDeploymentRequestT = Model::CancelEnvironmentDeploymentRequest>
256 void CancelEnvironmentDeploymentAsync(const CancelEnvironmentDeploymentRequestT& request, const CancelEnvironmentDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
257 {
258 return SubmitAsync(&ProtonClient::CancelEnvironmentDeployment, request, handler, context);
259 }
260
278
282 template<typename CancelServiceInstanceDeploymentRequestT = Model::CancelServiceInstanceDeploymentRequest>
283 Model::CancelServiceInstanceDeploymentOutcomeCallable CancelServiceInstanceDeploymentCallable(const CancelServiceInstanceDeploymentRequestT& request) const
284 {
285 return SubmitCallable(&ProtonClient::CancelServiceInstanceDeployment, request);
286 }
287
291 template<typename CancelServiceInstanceDeploymentRequestT = Model::CancelServiceInstanceDeploymentRequest>
292 void CancelServiceInstanceDeploymentAsync(const CancelServiceInstanceDeploymentRequestT& request, const CancelServiceInstanceDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
293 {
294 return SubmitAsync(&ProtonClient::CancelServiceInstanceDeployment, request, handler, context);
295 }
296
314
318 template<typename CancelServicePipelineDeploymentRequestT = Model::CancelServicePipelineDeploymentRequest>
319 Model::CancelServicePipelineDeploymentOutcomeCallable CancelServicePipelineDeploymentCallable(const CancelServicePipelineDeploymentRequestT& request) const
320 {
321 return SubmitCallable(&ProtonClient::CancelServicePipelineDeployment, request);
322 }
323
327 template<typename CancelServicePipelineDeploymentRequestT = Model::CancelServicePipelineDeploymentRequest>
328 void CancelServicePipelineDeploymentAsync(const CancelServicePipelineDeploymentRequestT& request, const CancelServicePipelineDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
329 {
330 return SubmitAsync(&ProtonClient::CancelServicePipelineDeployment, request, handler, context);
331 }
332
342
346 template<typename CreateComponentRequestT = Model::CreateComponentRequest>
347 Model::CreateComponentOutcomeCallable CreateComponentCallable(const CreateComponentRequestT& request) const
348 {
349 return SubmitCallable(&ProtonClient::CreateComponent, request);
350 }
351
355 template<typename CreateComponentRequestT = Model::CreateComponentRequest>
356 void CreateComponentAsync(const CreateComponentRequestT& request, const CreateComponentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
357 {
358 return SubmitAsync(&ProtonClient::CreateComponent, request, handler, context);
359 }
360
378
382 template<typename CreateEnvironmentRequestT = Model::CreateEnvironmentRequest>
383 Model::CreateEnvironmentOutcomeCallable CreateEnvironmentCallable(const CreateEnvironmentRequestT& request) const
384 {
385 return SubmitCallable(&ProtonClient::CreateEnvironment, request);
386 }
387
391 template<typename CreateEnvironmentRequestT = Model::CreateEnvironmentRequest>
392 void CreateEnvironmentAsync(const CreateEnvironmentRequestT& request, const CreateEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
393 {
394 return SubmitAsync(&ProtonClient::CreateEnvironment, request, handler, context);
395 }
396
411
415 template<typename CreateEnvironmentAccountConnectionRequestT = Model::CreateEnvironmentAccountConnectionRequest>
417 {
418 return SubmitCallable(&ProtonClient::CreateEnvironmentAccountConnection, request);
419 }
420
424 template<typename CreateEnvironmentAccountConnectionRequestT = Model::CreateEnvironmentAccountConnectionRequest>
425 void CreateEnvironmentAccountConnectionAsync(const CreateEnvironmentAccountConnectionRequestT& request, const CreateEnvironmentAccountConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
426 {
427 return SubmitAsync(&ProtonClient::CreateEnvironmentAccountConnection, request, handler, context);
428 }
429
450
454 template<typename CreateEnvironmentTemplateRequestT = Model::CreateEnvironmentTemplateRequest>
455 Model::CreateEnvironmentTemplateOutcomeCallable CreateEnvironmentTemplateCallable(const CreateEnvironmentTemplateRequestT& request) const
456 {
457 return SubmitCallable(&ProtonClient::CreateEnvironmentTemplate, request);
458 }
459
463 template<typename CreateEnvironmentTemplateRequestT = Model::CreateEnvironmentTemplateRequest>
464 void CreateEnvironmentTemplateAsync(const CreateEnvironmentTemplateRequestT& request, const CreateEnvironmentTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
465 {
466 return SubmitAsync(&ProtonClient::CreateEnvironmentTemplate, request, handler, context);
467 }
468
478
482 template<typename CreateEnvironmentTemplateVersionRequestT = Model::CreateEnvironmentTemplateVersionRequest>
484 {
485 return SubmitCallable(&ProtonClient::CreateEnvironmentTemplateVersion, request);
486 }
487
491 template<typename CreateEnvironmentTemplateVersionRequestT = Model::CreateEnvironmentTemplateVersionRequest>
492 void CreateEnvironmentTemplateVersionAsync(const CreateEnvironmentTemplateVersionRequestT& request, const CreateEnvironmentTemplateVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
493 {
494 return SubmitAsync(&ProtonClient::CreateEnvironmentTemplateVersion, request, handler, context);
495 }
496
516
520 template<typename CreateRepositoryRequestT = Model::CreateRepositoryRequest>
521 Model::CreateRepositoryOutcomeCallable CreateRepositoryCallable(const CreateRepositoryRequestT& request) const
522 {
523 return SubmitCallable(&ProtonClient::CreateRepository, request);
524 }
525
529 template<typename CreateRepositoryRequestT = Model::CreateRepositoryRequest>
530 void CreateRepositoryAsync(const CreateRepositoryRequestT& request, const CreateRepositoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
531 {
532 return SubmitAsync(&ProtonClient::CreateRepository, request, handler, context);
533 }
534
545
549 template<typename CreateServiceRequestT = Model::CreateServiceRequest>
550 Model::CreateServiceOutcomeCallable CreateServiceCallable(const CreateServiceRequestT& request) const
551 {
552 return SubmitCallable(&ProtonClient::CreateService, request);
553 }
554
558 template<typename CreateServiceRequestT = Model::CreateServiceRequest>
559 void CreateServiceAsync(const CreateServiceRequestT& request, const CreateServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
560 {
561 return SubmitAsync(&ProtonClient::CreateService, request, handler, context);
562 }
563
570
574 template<typename CreateServiceInstanceRequestT = Model::CreateServiceInstanceRequest>
575 Model::CreateServiceInstanceOutcomeCallable CreateServiceInstanceCallable(const CreateServiceInstanceRequestT& request) const
576 {
577 return SubmitCallable(&ProtonClient::CreateServiceInstance, request);
578 }
579
583 template<typename CreateServiceInstanceRequestT = Model::CreateServiceInstanceRequest>
584 void CreateServiceInstanceAsync(const CreateServiceInstanceRequestT& request, const CreateServiceInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
585 {
586 return SubmitAsync(&ProtonClient::CreateServiceInstance, request, handler, context);
587 }
588
595
599 template<typename CreateServiceSyncConfigRequestT = Model::CreateServiceSyncConfigRequest>
600 Model::CreateServiceSyncConfigOutcomeCallable CreateServiceSyncConfigCallable(const CreateServiceSyncConfigRequestT& request) const
601 {
602 return SubmitCallable(&ProtonClient::CreateServiceSyncConfig, request);
603 }
604
608 template<typename CreateServiceSyncConfigRequestT = Model::CreateServiceSyncConfigRequest>
609 void CreateServiceSyncConfigAsync(const CreateServiceSyncConfigRequestT& request, const CreateServiceSyncConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
610 {
611 return SubmitAsync(&ProtonClient::CreateServiceSyncConfig, request, handler, context);
612 }
613
627
631 template<typename CreateServiceTemplateRequestT = Model::CreateServiceTemplateRequest>
632 Model::CreateServiceTemplateOutcomeCallable CreateServiceTemplateCallable(const CreateServiceTemplateRequestT& request) const
633 {
634 return SubmitCallable(&ProtonClient::CreateServiceTemplate, request);
635 }
636
640 template<typename CreateServiceTemplateRequestT = Model::CreateServiceTemplateRequest>
641 void CreateServiceTemplateAsync(const CreateServiceTemplateRequestT& request, const CreateServiceTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
642 {
643 return SubmitAsync(&ProtonClient::CreateServiceTemplate, request, handler, context);
644 }
645
655
659 template<typename CreateServiceTemplateVersionRequestT = Model::CreateServiceTemplateVersionRequest>
660 Model::CreateServiceTemplateVersionOutcomeCallable CreateServiceTemplateVersionCallable(const CreateServiceTemplateVersionRequestT& request) const
661 {
662 return SubmitCallable(&ProtonClient::CreateServiceTemplateVersion, request);
663 }
664
668 template<typename CreateServiceTemplateVersionRequestT = Model::CreateServiceTemplateVersionRequest>
669 void CreateServiceTemplateVersionAsync(const CreateServiceTemplateVersionRequestT& request, const CreateServiceTemplateVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
670 {
671 return SubmitAsync(&ProtonClient::CreateServiceTemplateVersion, request, handler, context);
672 }
673
689
693 template<typename CreateTemplateSyncConfigRequestT = Model::CreateTemplateSyncConfigRequest>
694 Model::CreateTemplateSyncConfigOutcomeCallable CreateTemplateSyncConfigCallable(const CreateTemplateSyncConfigRequestT& request) const
695 {
696 return SubmitCallable(&ProtonClient::CreateTemplateSyncConfig, request);
697 }
698
702 template<typename CreateTemplateSyncConfigRequestT = Model::CreateTemplateSyncConfigRequest>
703 void CreateTemplateSyncConfigAsync(const CreateTemplateSyncConfigRequestT& request, const CreateTemplateSyncConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
704 {
705 return SubmitAsync(&ProtonClient::CreateTemplateSyncConfig, request, handler, context);
706 }
707
717
721 template<typename DeleteComponentRequestT = Model::DeleteComponentRequest>
722 Model::DeleteComponentOutcomeCallable DeleteComponentCallable(const DeleteComponentRequestT& request) const
723 {
724 return SubmitCallable(&ProtonClient::DeleteComponent, request);
725 }
726
730 template<typename DeleteComponentRequestT = Model::DeleteComponentRequest>
731 void DeleteComponentAsync(const DeleteComponentRequestT& request, const DeleteComponentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
732 {
733 return SubmitAsync(&ProtonClient::DeleteComponent, request, handler, context);
734 }
735
742
746 template<typename DeleteDeploymentRequestT = Model::DeleteDeploymentRequest>
747 Model::DeleteDeploymentOutcomeCallable DeleteDeploymentCallable(const DeleteDeploymentRequestT& request) const
748 {
749 return SubmitCallable(&ProtonClient::DeleteDeployment, request);
750 }
751
755 template<typename DeleteDeploymentRequestT = Model::DeleteDeploymentRequest>
756 void DeleteDeploymentAsync(const DeleteDeploymentRequestT& request, const DeleteDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
757 {
758 return SubmitAsync(&ProtonClient::DeleteDeployment, request, handler, context);
759 }
760
767
771 template<typename DeleteEnvironmentRequestT = Model::DeleteEnvironmentRequest>
772 Model::DeleteEnvironmentOutcomeCallable DeleteEnvironmentCallable(const DeleteEnvironmentRequestT& request) const
773 {
774 return SubmitCallable(&ProtonClient::DeleteEnvironment, request);
775 }
776
780 template<typename DeleteEnvironmentRequestT = Model::DeleteEnvironmentRequest>
781 void DeleteEnvironmentAsync(const DeleteEnvironmentRequestT& request, const DeleteEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
782 {
783 return SubmitAsync(&ProtonClient::DeleteEnvironment, request, handler, context);
784 }
785
801
805 template<typename DeleteEnvironmentAccountConnectionRequestT = Model::DeleteEnvironmentAccountConnectionRequest>
807 {
808 return SubmitCallable(&ProtonClient::DeleteEnvironmentAccountConnection, request);
809 }
810
814 template<typename DeleteEnvironmentAccountConnectionRequestT = Model::DeleteEnvironmentAccountConnectionRequest>
815 void DeleteEnvironmentAccountConnectionAsync(const DeleteEnvironmentAccountConnectionRequestT& request, const DeleteEnvironmentAccountConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
816 {
817 return SubmitAsync(&ProtonClient::DeleteEnvironmentAccountConnection, request, handler, context);
818 }
819
827
831 template<typename DeleteEnvironmentTemplateRequestT = Model::DeleteEnvironmentTemplateRequest>
832 Model::DeleteEnvironmentTemplateOutcomeCallable DeleteEnvironmentTemplateCallable(const DeleteEnvironmentTemplateRequestT& request) const
833 {
834 return SubmitCallable(&ProtonClient::DeleteEnvironmentTemplate, request);
835 }
836
840 template<typename DeleteEnvironmentTemplateRequestT = Model::DeleteEnvironmentTemplateRequest>
841 void DeleteEnvironmentTemplateAsync(const DeleteEnvironmentTemplateRequestT& request, const DeleteEnvironmentTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
842 {
843 return SubmitAsync(&ProtonClient::DeleteEnvironmentTemplate, request, handler, context);
844 }
845
862
866 template<typename DeleteEnvironmentTemplateVersionRequestT = Model::DeleteEnvironmentTemplateVersionRequest>
868 {
869 return SubmitCallable(&ProtonClient::DeleteEnvironmentTemplateVersion, request);
870 }
871
875 template<typename DeleteEnvironmentTemplateVersionRequestT = Model::DeleteEnvironmentTemplateVersionRequest>
876 void DeleteEnvironmentTemplateVersionAsync(const DeleteEnvironmentTemplateVersionRequestT& request, const DeleteEnvironmentTemplateVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
877 {
878 return SubmitAsync(&ProtonClient::DeleteEnvironmentTemplateVersion, request, handler, context);
879 }
880
887
891 template<typename DeleteRepositoryRequestT = Model::DeleteRepositoryRequest>
892 Model::DeleteRepositoryOutcomeCallable DeleteRepositoryCallable(const DeleteRepositoryRequestT& request) const
893 {
894 return SubmitCallable(&ProtonClient::DeleteRepository, request);
895 }
896
900 template<typename DeleteRepositoryRequestT = Model::DeleteRepositoryRequest>
901 void DeleteRepositoryAsync(const DeleteRepositoryRequestT& request, const DeleteRepositoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
902 {
903 return SubmitAsync(&ProtonClient::DeleteRepository, request, handler, context);
904 }
905
917
921 template<typename DeleteServiceRequestT = Model::DeleteServiceRequest>
922 Model::DeleteServiceOutcomeCallable DeleteServiceCallable(const DeleteServiceRequestT& request) const
923 {
924 return SubmitCallable(&ProtonClient::DeleteService, request);
925 }
926
930 template<typename DeleteServiceRequestT = Model::DeleteServiceRequest>
931 void DeleteServiceAsync(const DeleteServiceRequestT& request, const DeleteServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
932 {
933 return SubmitAsync(&ProtonClient::DeleteService, request, handler, context);
934 }
935
942
946 template<typename DeleteServiceSyncConfigRequestT = Model::DeleteServiceSyncConfigRequest>
947 Model::DeleteServiceSyncConfigOutcomeCallable DeleteServiceSyncConfigCallable(const DeleteServiceSyncConfigRequestT& request) const
948 {
949 return SubmitCallable(&ProtonClient::DeleteServiceSyncConfig, request);
950 }
951
955 template<typename DeleteServiceSyncConfigRequestT = Model::DeleteServiceSyncConfigRequest>
956 void DeleteServiceSyncConfigAsync(const DeleteServiceSyncConfigRequestT& request, const DeleteServiceSyncConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
957 {
958 return SubmitAsync(&ProtonClient::DeleteServiceSyncConfig, request, handler, context);
959 }
960
968
972 template<typename DeleteServiceTemplateRequestT = Model::DeleteServiceTemplateRequest>
973 Model::DeleteServiceTemplateOutcomeCallable DeleteServiceTemplateCallable(const DeleteServiceTemplateRequestT& request) const
974 {
975 return SubmitCallable(&ProtonClient::DeleteServiceTemplate, request);
976 }
977
981 template<typename DeleteServiceTemplateRequestT = Model::DeleteServiceTemplateRequest>
982 void DeleteServiceTemplateAsync(const DeleteServiceTemplateRequestT& request, const DeleteServiceTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
983 {
984 return SubmitAsync(&ProtonClient::DeleteServiceTemplate, request, handler, context);
985 }
986
1002
1006 template<typename DeleteServiceTemplateVersionRequestT = Model::DeleteServiceTemplateVersionRequest>
1007 Model::DeleteServiceTemplateVersionOutcomeCallable DeleteServiceTemplateVersionCallable(const DeleteServiceTemplateVersionRequestT& request) const
1008 {
1009 return SubmitCallable(&ProtonClient::DeleteServiceTemplateVersion, request);
1010 }
1011
1015 template<typename DeleteServiceTemplateVersionRequestT = Model::DeleteServiceTemplateVersionRequest>
1016 void DeleteServiceTemplateVersionAsync(const DeleteServiceTemplateVersionRequestT& request, const DeleteServiceTemplateVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1017 {
1018 return SubmitAsync(&ProtonClient::DeleteServiceTemplateVersion, request, handler, context);
1019 }
1020
1027
1031 template<typename DeleteTemplateSyncConfigRequestT = Model::DeleteTemplateSyncConfigRequest>
1032 Model::DeleteTemplateSyncConfigOutcomeCallable DeleteTemplateSyncConfigCallable(const DeleteTemplateSyncConfigRequestT& request) const
1033 {
1034 return SubmitCallable(&ProtonClient::DeleteTemplateSyncConfig, request);
1035 }
1036
1040 template<typename DeleteTemplateSyncConfigRequestT = Model::DeleteTemplateSyncConfigRequest>
1041 void DeleteTemplateSyncConfigAsync(const DeleteTemplateSyncConfigRequestT& request, const DeleteTemplateSyncConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1042 {
1043 return SubmitAsync(&ProtonClient::DeleteTemplateSyncConfig, request, handler, context);
1044 }
1045
1053
1057 template<typename GetAccountSettingsRequestT = Model::GetAccountSettingsRequest>
1058 Model::GetAccountSettingsOutcomeCallable GetAccountSettingsCallable(const GetAccountSettingsRequestT& request = {}) const
1059 {
1060 return SubmitCallable(&ProtonClient::GetAccountSettings, request);
1061 }
1062
1066 template<typename GetAccountSettingsRequestT = Model::GetAccountSettingsRequest>
1067 void GetAccountSettingsAsync(const GetAccountSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetAccountSettingsRequestT& request = {}) const
1068 {
1069 return SubmitAsync(&ProtonClient::GetAccountSettings, request, handler, context);
1070 }
1071
1081
1085 template<typename GetComponentRequestT = Model::GetComponentRequest>
1086 Model::GetComponentOutcomeCallable GetComponentCallable(const GetComponentRequestT& request) const
1087 {
1088 return SubmitCallable(&ProtonClient::GetComponent, request);
1089 }
1090
1094 template<typename GetComponentRequestT = Model::GetComponentRequest>
1095 void GetComponentAsync(const GetComponentRequestT& request, const GetComponentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1096 {
1097 return SubmitAsync(&ProtonClient::GetComponent, request, handler, context);
1098 }
1099
1106
1110 template<typename GetDeploymentRequestT = Model::GetDeploymentRequest>
1111 Model::GetDeploymentOutcomeCallable GetDeploymentCallable(const GetDeploymentRequestT& request) const
1112 {
1113 return SubmitCallable(&ProtonClient::GetDeployment, request);
1114 }
1115
1119 template<typename GetDeploymentRequestT = Model::GetDeploymentRequest>
1120 void GetDeploymentAsync(const GetDeploymentRequestT& request, const GetDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1121 {
1122 return SubmitAsync(&ProtonClient::GetDeployment, request, handler, context);
1123 }
1124
1131
1135 template<typename GetEnvironmentRequestT = Model::GetEnvironmentRequest>
1136 Model::GetEnvironmentOutcomeCallable GetEnvironmentCallable(const GetEnvironmentRequestT& request) const
1137 {
1138 return SubmitCallable(&ProtonClient::GetEnvironment, request);
1139 }
1140
1144 template<typename GetEnvironmentRequestT = Model::GetEnvironmentRequest>
1145 void GetEnvironmentAsync(const GetEnvironmentRequestT& request, const GetEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1146 {
1147 return SubmitAsync(&ProtonClient::GetEnvironment, request, handler, context);
1148 }
1149
1160
1164 template<typename GetEnvironmentAccountConnectionRequestT = Model::GetEnvironmentAccountConnectionRequest>
1166 {
1167 return SubmitCallable(&ProtonClient::GetEnvironmentAccountConnection, request);
1168 }
1169
1173 template<typename GetEnvironmentAccountConnectionRequestT = Model::GetEnvironmentAccountConnectionRequest>
1174 void GetEnvironmentAccountConnectionAsync(const GetEnvironmentAccountConnectionRequestT& request, const GetEnvironmentAccountConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1175 {
1176 return SubmitAsync(&ProtonClient::GetEnvironmentAccountConnection, request, handler, context);
1177 }
1178
1185
1189 template<typename GetEnvironmentTemplateRequestT = Model::GetEnvironmentTemplateRequest>
1190 Model::GetEnvironmentTemplateOutcomeCallable GetEnvironmentTemplateCallable(const GetEnvironmentTemplateRequestT& request) const
1191 {
1192 return SubmitCallable(&ProtonClient::GetEnvironmentTemplate, request);
1193 }
1194
1198 template<typename GetEnvironmentTemplateRequestT = Model::GetEnvironmentTemplateRequest>
1199 void GetEnvironmentTemplateAsync(const GetEnvironmentTemplateRequestT& request, const GetEnvironmentTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1200 {
1201 return SubmitAsync(&ProtonClient::GetEnvironmentTemplate, request, handler, context);
1202 }
1203
1211
1215 template<typename GetEnvironmentTemplateVersionRequestT = Model::GetEnvironmentTemplateVersionRequest>
1216 Model::GetEnvironmentTemplateVersionOutcomeCallable GetEnvironmentTemplateVersionCallable(const GetEnvironmentTemplateVersionRequestT& request) const
1217 {
1218 return SubmitCallable(&ProtonClient::GetEnvironmentTemplateVersion, request);
1219 }
1220
1224 template<typename GetEnvironmentTemplateVersionRequestT = Model::GetEnvironmentTemplateVersionRequest>
1225 void GetEnvironmentTemplateVersionAsync(const GetEnvironmentTemplateVersionRequestT& request, const GetEnvironmentTemplateVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1226 {
1227 return SubmitAsync(&ProtonClient::GetEnvironmentTemplateVersion, request, handler, context);
1228 }
1229
1236
1240 template<typename GetRepositoryRequestT = Model::GetRepositoryRequest>
1241 Model::GetRepositoryOutcomeCallable GetRepositoryCallable(const GetRepositoryRequestT& request) const
1242 {
1243 return SubmitCallable(&ProtonClient::GetRepository, request);
1244 }
1245
1249 template<typename GetRepositoryRequestT = Model::GetRepositoryRequest>
1250 void GetRepositoryAsync(const GetRepositoryRequestT& request, const GetRepositoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1251 {
1252 return SubmitAsync(&ProtonClient::GetRepository, request, handler, context);
1253 }
1254
1269
1273 template<typename GetRepositorySyncStatusRequestT = Model::GetRepositorySyncStatusRequest>
1274 Model::GetRepositorySyncStatusOutcomeCallable GetRepositorySyncStatusCallable(const GetRepositorySyncStatusRequestT& request) const
1275 {
1276 return SubmitCallable(&ProtonClient::GetRepositorySyncStatus, request);
1277 }
1278
1282 template<typename GetRepositorySyncStatusRequestT = Model::GetRepositorySyncStatusRequest>
1283 void GetRepositorySyncStatusAsync(const GetRepositorySyncStatusRequestT& request, const GetRepositorySyncStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1284 {
1285 return SubmitAsync(&ProtonClient::GetRepositorySyncStatus, request, handler, context);
1286 }
1287
1308
1312 template<typename GetResourcesSummaryRequestT = Model::GetResourcesSummaryRequest>
1313 Model::GetResourcesSummaryOutcomeCallable GetResourcesSummaryCallable(const GetResourcesSummaryRequestT& request = {}) const
1314 {
1315 return SubmitCallable(&ProtonClient::GetResourcesSummary, request);
1316 }
1317
1321 template<typename GetResourcesSummaryRequestT = Model::GetResourcesSummaryRequest>
1322 void GetResourcesSummaryAsync(const GetResourcesSummaryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetResourcesSummaryRequestT& request = {}) const
1323 {
1324 return SubmitAsync(&ProtonClient::GetResourcesSummary, request, handler, context);
1325 }
1326
1333
1337 template<typename GetServiceRequestT = Model::GetServiceRequest>
1338 Model::GetServiceOutcomeCallable GetServiceCallable(const GetServiceRequestT& request) const
1339 {
1340 return SubmitCallable(&ProtonClient::GetService, request);
1341 }
1342
1346 template<typename GetServiceRequestT = Model::GetServiceRequest>
1347 void GetServiceAsync(const GetServiceRequestT& request, const GetServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1348 {
1349 return SubmitAsync(&ProtonClient::GetService, request, handler, context);
1350 }
1351
1360
1364 template<typename GetServiceInstanceRequestT = Model::GetServiceInstanceRequest>
1365 Model::GetServiceInstanceOutcomeCallable GetServiceInstanceCallable(const GetServiceInstanceRequestT& request) const
1366 {
1367 return SubmitCallable(&ProtonClient::GetServiceInstance, request);
1368 }
1369
1373 template<typename GetServiceInstanceRequestT = Model::GetServiceInstanceRequest>
1374 void GetServiceInstanceAsync(const GetServiceInstanceRequestT& request, const GetServiceInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1375 {
1376 return SubmitAsync(&ProtonClient::GetServiceInstance, request, handler, context);
1377 }
1378
1385
1389 template<typename GetServiceInstanceSyncStatusRequestT = Model::GetServiceInstanceSyncStatusRequest>
1390 Model::GetServiceInstanceSyncStatusOutcomeCallable GetServiceInstanceSyncStatusCallable(const GetServiceInstanceSyncStatusRequestT& request) const
1391 {
1392 return SubmitCallable(&ProtonClient::GetServiceInstanceSyncStatus, request);
1393 }
1394
1398 template<typename GetServiceInstanceSyncStatusRequestT = Model::GetServiceInstanceSyncStatusRequest>
1399 void GetServiceInstanceSyncStatusAsync(const GetServiceInstanceSyncStatusRequestT& request, const GetServiceInstanceSyncStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1400 {
1401 return SubmitAsync(&ProtonClient::GetServiceInstanceSyncStatus, request, handler, context);
1402 }
1403
1411
1415 template<typename GetServiceSyncBlockerSummaryRequestT = Model::GetServiceSyncBlockerSummaryRequest>
1416 Model::GetServiceSyncBlockerSummaryOutcomeCallable GetServiceSyncBlockerSummaryCallable(const GetServiceSyncBlockerSummaryRequestT& request) const
1417 {
1418 return SubmitCallable(&ProtonClient::GetServiceSyncBlockerSummary, request);
1419 }
1420
1424 template<typename GetServiceSyncBlockerSummaryRequestT = Model::GetServiceSyncBlockerSummaryRequest>
1425 void GetServiceSyncBlockerSummaryAsync(const GetServiceSyncBlockerSummaryRequestT& request, const GetServiceSyncBlockerSummaryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1426 {
1427 return SubmitAsync(&ProtonClient::GetServiceSyncBlockerSummary, request, handler, context);
1428 }
1429
1437
1441 template<typename GetServiceSyncConfigRequestT = Model::GetServiceSyncConfigRequest>
1442 Model::GetServiceSyncConfigOutcomeCallable GetServiceSyncConfigCallable(const GetServiceSyncConfigRequestT& request) const
1443 {
1444 return SubmitCallable(&ProtonClient::GetServiceSyncConfig, request);
1445 }
1446
1450 template<typename GetServiceSyncConfigRequestT = Model::GetServiceSyncConfigRequest>
1451 void GetServiceSyncConfigAsync(const GetServiceSyncConfigRequestT& request, const GetServiceSyncConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1452 {
1453 return SubmitAsync(&ProtonClient::GetServiceSyncConfig, request, handler, context);
1454 }
1455
1462
1466 template<typename GetServiceTemplateRequestT = Model::GetServiceTemplateRequest>
1467 Model::GetServiceTemplateOutcomeCallable GetServiceTemplateCallable(const GetServiceTemplateRequestT& request) const
1468 {
1469 return SubmitCallable(&ProtonClient::GetServiceTemplate, request);
1470 }
1471
1475 template<typename GetServiceTemplateRequestT = Model::GetServiceTemplateRequest>
1476 void GetServiceTemplateAsync(const GetServiceTemplateRequestT& request, const GetServiceTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1477 {
1478 return SubmitAsync(&ProtonClient::GetServiceTemplate, request, handler, context);
1479 }
1480
1488
1492 template<typename GetServiceTemplateVersionRequestT = Model::GetServiceTemplateVersionRequest>
1493 Model::GetServiceTemplateVersionOutcomeCallable GetServiceTemplateVersionCallable(const GetServiceTemplateVersionRequestT& request) const
1494 {
1495 return SubmitCallable(&ProtonClient::GetServiceTemplateVersion, request);
1496 }
1497
1501 template<typename GetServiceTemplateVersionRequestT = Model::GetServiceTemplateVersionRequest>
1502 void GetServiceTemplateVersionAsync(const GetServiceTemplateVersionRequestT& request, const GetServiceTemplateVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1503 {
1504 return SubmitAsync(&ProtonClient::GetServiceTemplateVersion, request, handler, context);
1505 }
1506
1514
1518 template<typename GetTemplateSyncConfigRequestT = Model::GetTemplateSyncConfigRequest>
1519 Model::GetTemplateSyncConfigOutcomeCallable GetTemplateSyncConfigCallable(const GetTemplateSyncConfigRequestT& request) const
1520 {
1521 return SubmitCallable(&ProtonClient::GetTemplateSyncConfig, request);
1522 }
1523
1527 template<typename GetTemplateSyncConfigRequestT = Model::GetTemplateSyncConfigRequest>
1528 void GetTemplateSyncConfigAsync(const GetTemplateSyncConfigRequestT& request, const GetTemplateSyncConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1529 {
1530 return SubmitAsync(&ProtonClient::GetTemplateSyncConfig, request, handler, context);
1531 }
1532
1539
1543 template<typename GetTemplateSyncStatusRequestT = Model::GetTemplateSyncStatusRequest>
1544 Model::GetTemplateSyncStatusOutcomeCallable GetTemplateSyncStatusCallable(const GetTemplateSyncStatusRequestT& request) const
1545 {
1546 return SubmitCallable(&ProtonClient::GetTemplateSyncStatus, request);
1547 }
1548
1552 template<typename GetTemplateSyncStatusRequestT = Model::GetTemplateSyncStatusRequest>
1553 void GetTemplateSyncStatusAsync(const GetTemplateSyncStatusRequestT& request, const GetTemplateSyncStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1554 {
1555 return SubmitAsync(&ProtonClient::GetTemplateSyncStatus, request, handler, context);
1556 }
1557
1567
1571 template<typename ListComponentOutputsRequestT = Model::ListComponentOutputsRequest>
1572 Model::ListComponentOutputsOutcomeCallable ListComponentOutputsCallable(const ListComponentOutputsRequestT& request) const
1573 {
1574 return SubmitCallable(&ProtonClient::ListComponentOutputs, request);
1575 }
1576
1580 template<typename ListComponentOutputsRequestT = Model::ListComponentOutputsRequest>
1581 void ListComponentOutputsAsync(const ListComponentOutputsRequestT& request, const ListComponentOutputsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1582 {
1583 return SubmitAsync(&ProtonClient::ListComponentOutputs, request, handler, context);
1584 }
1585
1595
1599 template<typename ListComponentProvisionedResourcesRequestT = Model::ListComponentProvisionedResourcesRequest>
1601 {
1602 return SubmitCallable(&ProtonClient::ListComponentProvisionedResources, request);
1603 }
1604
1608 template<typename ListComponentProvisionedResourcesRequestT = Model::ListComponentProvisionedResourcesRequest>
1609 void ListComponentProvisionedResourcesAsync(const ListComponentProvisionedResourcesRequestT& request, const ListComponentProvisionedResourcesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1610 {
1611 return SubmitAsync(&ProtonClient::ListComponentProvisionedResources, request, handler, context);
1612 }
1613
1624
1628 template<typename ListComponentsRequestT = Model::ListComponentsRequest>
1629 Model::ListComponentsOutcomeCallable ListComponentsCallable(const ListComponentsRequestT& request = {}) const
1630 {
1631 return SubmitCallable(&ProtonClient::ListComponents, request);
1632 }
1633
1637 template<typename ListComponentsRequestT = Model::ListComponentsRequest>
1638 void ListComponentsAsync(const ListComponentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListComponentsRequestT& request = {}) const
1639 {
1640 return SubmitAsync(&ProtonClient::ListComponents, request, handler, context);
1641 }
1642
1650
1654 template<typename ListDeploymentsRequestT = Model::ListDeploymentsRequest>
1655 Model::ListDeploymentsOutcomeCallable ListDeploymentsCallable(const ListDeploymentsRequestT& request = {}) const
1656 {
1657 return SubmitCallable(&ProtonClient::ListDeployments, request);
1658 }
1659
1663 template<typename ListDeploymentsRequestT = Model::ListDeploymentsRequest>
1664 void ListDeploymentsAsync(const ListDeploymentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListDeploymentsRequestT& request = {}) const
1665 {
1666 return SubmitAsync(&ProtonClient::ListDeployments, request, handler, context);
1667 }
1668
1679
1683 template<typename ListEnvironmentAccountConnectionsRequestT = Model::ListEnvironmentAccountConnectionsRequest>
1685 {
1686 return SubmitCallable(&ProtonClient::ListEnvironmentAccountConnections, request);
1687 }
1688
1692 template<typename ListEnvironmentAccountConnectionsRequestT = Model::ListEnvironmentAccountConnectionsRequest>
1693 void ListEnvironmentAccountConnectionsAsync(const ListEnvironmentAccountConnectionsRequestT& request, const ListEnvironmentAccountConnectionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1694 {
1695 return SubmitAsync(&ProtonClient::ListEnvironmentAccountConnections, request, handler, context);
1696 }
1697
1705
1709 template<typename ListEnvironmentOutputsRequestT = Model::ListEnvironmentOutputsRequest>
1710 Model::ListEnvironmentOutputsOutcomeCallable ListEnvironmentOutputsCallable(const ListEnvironmentOutputsRequestT& request) const
1711 {
1712 return SubmitCallable(&ProtonClient::ListEnvironmentOutputs, request);
1713 }
1714
1718 template<typename ListEnvironmentOutputsRequestT = Model::ListEnvironmentOutputsRequest>
1719 void ListEnvironmentOutputsAsync(const ListEnvironmentOutputsRequestT& request, const ListEnvironmentOutputsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1720 {
1721 return SubmitAsync(&ProtonClient::ListEnvironmentOutputs, request, handler, context);
1722 }
1723
1731
1735 template<typename ListEnvironmentProvisionedResourcesRequestT = Model::ListEnvironmentProvisionedResourcesRequest>
1737 {
1738 return SubmitCallable(&ProtonClient::ListEnvironmentProvisionedResources, request);
1739 }
1740
1744 template<typename ListEnvironmentProvisionedResourcesRequestT = Model::ListEnvironmentProvisionedResourcesRequest>
1745 void ListEnvironmentProvisionedResourcesAsync(const ListEnvironmentProvisionedResourcesRequestT& request, const ListEnvironmentProvisionedResourcesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1746 {
1747 return SubmitAsync(&ProtonClient::ListEnvironmentProvisionedResources, request, handler, context);
1748 }
1749
1757
1761 template<typename ListEnvironmentTemplateVersionsRequestT = Model::ListEnvironmentTemplateVersionsRequest>
1763 {
1764 return SubmitCallable(&ProtonClient::ListEnvironmentTemplateVersions, request);
1765 }
1766
1770 template<typename ListEnvironmentTemplateVersionsRequestT = Model::ListEnvironmentTemplateVersionsRequest>
1771 void ListEnvironmentTemplateVersionsAsync(const ListEnvironmentTemplateVersionsRequestT& request, const ListEnvironmentTemplateVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1772 {
1773 return SubmitAsync(&ProtonClient::ListEnvironmentTemplateVersions, request, handler, context);
1774 }
1775
1782
1786 template<typename ListEnvironmentTemplatesRequestT = Model::ListEnvironmentTemplatesRequest>
1787 Model::ListEnvironmentTemplatesOutcomeCallable ListEnvironmentTemplatesCallable(const ListEnvironmentTemplatesRequestT& request = {}) const
1788 {
1789 return SubmitCallable(&ProtonClient::ListEnvironmentTemplates, request);
1790 }
1791
1795 template<typename ListEnvironmentTemplatesRequestT = Model::ListEnvironmentTemplatesRequest>
1796 void ListEnvironmentTemplatesAsync(const ListEnvironmentTemplatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListEnvironmentTemplatesRequestT& request = {}) const
1797 {
1798 return SubmitAsync(&ProtonClient::ListEnvironmentTemplates, request, handler, context);
1799 }
1800
1807
1811 template<typename ListEnvironmentsRequestT = Model::ListEnvironmentsRequest>
1812 Model::ListEnvironmentsOutcomeCallable ListEnvironmentsCallable(const ListEnvironmentsRequestT& request = {}) const
1813 {
1814 return SubmitCallable(&ProtonClient::ListEnvironments, request);
1815 }
1816
1820 template<typename ListEnvironmentsRequestT = Model::ListEnvironmentsRequest>
1821 void ListEnvironmentsAsync(const ListEnvironmentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListEnvironmentsRequestT& request = {}) const
1822 {
1823 return SubmitAsync(&ProtonClient::ListEnvironments, request, handler, context);
1824 }
1825
1832
1836 template<typename ListRepositoriesRequestT = Model::ListRepositoriesRequest>
1837 Model::ListRepositoriesOutcomeCallable ListRepositoriesCallable(const ListRepositoriesRequestT& request = {}) const
1838 {
1839 return SubmitCallable(&ProtonClient::ListRepositories, request);
1840 }
1841
1845 template<typename ListRepositoriesRequestT = Model::ListRepositoriesRequest>
1846 void ListRepositoriesAsync(const ListRepositoriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListRepositoriesRequestT& request = {}) const
1847 {
1848 return SubmitAsync(&ProtonClient::ListRepositories, request, handler, context);
1849 }
1850
1858
1862 template<typename ListRepositorySyncDefinitionsRequestT = Model::ListRepositorySyncDefinitionsRequest>
1863 Model::ListRepositorySyncDefinitionsOutcomeCallable ListRepositorySyncDefinitionsCallable(const ListRepositorySyncDefinitionsRequestT& request) const
1864 {
1865 return SubmitCallable(&ProtonClient::ListRepositorySyncDefinitions, request);
1866 }
1867
1871 template<typename ListRepositorySyncDefinitionsRequestT = Model::ListRepositorySyncDefinitionsRequest>
1872 void ListRepositorySyncDefinitionsAsync(const ListRepositorySyncDefinitionsRequestT& request, const ListRepositorySyncDefinitionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1873 {
1874 return SubmitAsync(&ProtonClient::ListRepositorySyncDefinitions, request, handler, context);
1875 }
1876
1884
1888 template<typename ListServiceInstanceOutputsRequestT = Model::ListServiceInstanceOutputsRequest>
1889 Model::ListServiceInstanceOutputsOutcomeCallable ListServiceInstanceOutputsCallable(const ListServiceInstanceOutputsRequestT& request) const
1890 {
1891 return SubmitCallable(&ProtonClient::ListServiceInstanceOutputs, request);
1892 }
1893
1897 template<typename ListServiceInstanceOutputsRequestT = Model::ListServiceInstanceOutputsRequest>
1898 void ListServiceInstanceOutputsAsync(const ListServiceInstanceOutputsRequestT& request, const ListServiceInstanceOutputsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1899 {
1900 return SubmitAsync(&ProtonClient::ListServiceInstanceOutputs, request, handler, context);
1901 }
1902
1910
1914 template<typename ListServiceInstanceProvisionedResourcesRequestT = Model::ListServiceInstanceProvisionedResourcesRequest>
1916 {
1917 return SubmitCallable(&ProtonClient::ListServiceInstanceProvisionedResources, request);
1918 }
1919
1923 template<typename ListServiceInstanceProvisionedResourcesRequestT = Model::ListServiceInstanceProvisionedResourcesRequest>
1924 void ListServiceInstanceProvisionedResourcesAsync(const ListServiceInstanceProvisionedResourcesRequestT& request, const ListServiceInstanceProvisionedResourcesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1925 {
1926 return SubmitAsync(&ProtonClient::ListServiceInstanceProvisionedResources, request, handler, context);
1927 }
1928
1937
1941 template<typename ListServiceInstancesRequestT = Model::ListServiceInstancesRequest>
1942 Model::ListServiceInstancesOutcomeCallable ListServiceInstancesCallable(const ListServiceInstancesRequestT& request = {}) const
1943 {
1944 return SubmitCallable(&ProtonClient::ListServiceInstances, request);
1945 }
1946
1950 template<typename ListServiceInstancesRequestT = Model::ListServiceInstancesRequest>
1951 void ListServiceInstancesAsync(const ListServiceInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListServiceInstancesRequestT& request = {}) const
1952 {
1953 return SubmitAsync(&ProtonClient::ListServiceInstances, request, handler, context);
1954 }
1955
1963
1967 template<typename ListServicePipelineOutputsRequestT = Model::ListServicePipelineOutputsRequest>
1968 Model::ListServicePipelineOutputsOutcomeCallable ListServicePipelineOutputsCallable(const ListServicePipelineOutputsRequestT& request) const
1969 {
1970 return SubmitCallable(&ProtonClient::ListServicePipelineOutputs, request);
1971 }
1972
1976 template<typename ListServicePipelineOutputsRequestT = Model::ListServicePipelineOutputsRequest>
1977 void ListServicePipelineOutputsAsync(const ListServicePipelineOutputsRequestT& request, const ListServicePipelineOutputsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1978 {
1979 return SubmitAsync(&ProtonClient::ListServicePipelineOutputs, request, handler, context);
1980 }
1981
1989
1993 template<typename ListServicePipelineProvisionedResourcesRequestT = Model::ListServicePipelineProvisionedResourcesRequest>
1995 {
1996 return SubmitCallable(&ProtonClient::ListServicePipelineProvisionedResources, request);
1997 }
1998
2002 template<typename ListServicePipelineProvisionedResourcesRequestT = Model::ListServicePipelineProvisionedResourcesRequest>
2003 void ListServicePipelineProvisionedResourcesAsync(const ListServicePipelineProvisionedResourcesRequestT& request, const ListServicePipelineProvisionedResourcesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2004 {
2005 return SubmitAsync(&ProtonClient::ListServicePipelineProvisionedResources, request, handler, context);
2006 }
2007
2015
2019 template<typename ListServiceTemplateVersionsRequestT = Model::ListServiceTemplateVersionsRequest>
2020 Model::ListServiceTemplateVersionsOutcomeCallable ListServiceTemplateVersionsCallable(const ListServiceTemplateVersionsRequestT& request) const
2021 {
2022 return SubmitCallable(&ProtonClient::ListServiceTemplateVersions, request);
2023 }
2024
2028 template<typename ListServiceTemplateVersionsRequestT = Model::ListServiceTemplateVersionsRequest>
2029 void ListServiceTemplateVersionsAsync(const ListServiceTemplateVersionsRequestT& request, const ListServiceTemplateVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2030 {
2031 return SubmitAsync(&ProtonClient::ListServiceTemplateVersions, request, handler, context);
2032 }
2033
2040
2044 template<typename ListServiceTemplatesRequestT = Model::ListServiceTemplatesRequest>
2045 Model::ListServiceTemplatesOutcomeCallable ListServiceTemplatesCallable(const ListServiceTemplatesRequestT& request = {}) const
2046 {
2047 return SubmitCallable(&ProtonClient::ListServiceTemplates, request);
2048 }
2049
2053 template<typename ListServiceTemplatesRequestT = Model::ListServiceTemplatesRequest>
2054 void ListServiceTemplatesAsync(const ListServiceTemplatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListServiceTemplatesRequestT& request = {}) const
2055 {
2056 return SubmitAsync(&ProtonClient::ListServiceTemplates, request, handler, context);
2057 }
2058
2065
2069 template<typename ListServicesRequestT = Model::ListServicesRequest>
2070 Model::ListServicesOutcomeCallable ListServicesCallable(const ListServicesRequestT& request = {}) const
2071 {
2072 return SubmitCallable(&ProtonClient::ListServices, request);
2073 }
2074
2078 template<typename ListServicesRequestT = Model::ListServicesRequest>
2079 void ListServicesAsync(const ListServicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListServicesRequestT& request = {}) const
2080 {
2081 return SubmitAsync(&ProtonClient::ListServices, request, handler, context);
2082 }
2083
2093
2097 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2098 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
2099 {
2100 return SubmitCallable(&ProtonClient::ListTagsForResource, request);
2101 }
2102
2106 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2107 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2108 {
2109 return SubmitAsync(&ProtonClient::ListTagsForResource, request, handler, context);
2110 }
2111
2121
2125 template<typename NotifyResourceDeploymentStatusChangeRequestT = Model::NotifyResourceDeploymentStatusChangeRequest>
2127 {
2128 return SubmitCallable(&ProtonClient::NotifyResourceDeploymentStatusChange, request);
2129 }
2130
2134 template<typename NotifyResourceDeploymentStatusChangeRequestT = Model::NotifyResourceDeploymentStatusChangeRequest>
2135 void NotifyResourceDeploymentStatusChangeAsync(const NotifyResourceDeploymentStatusChangeRequestT& request, const NotifyResourceDeploymentStatusChangeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2136 {
2137 return SubmitAsync(&ProtonClient::NotifyResourceDeploymentStatusChange, request, handler, context);
2138 }
2139
2154
2158 template<typename RejectEnvironmentAccountConnectionRequestT = Model::RejectEnvironmentAccountConnectionRequest>
2160 {
2161 return SubmitCallable(&ProtonClient::RejectEnvironmentAccountConnection, request);
2162 }
2163
2167 template<typename RejectEnvironmentAccountConnectionRequestT = Model::RejectEnvironmentAccountConnectionRequest>
2168 void RejectEnvironmentAccountConnectionAsync(const RejectEnvironmentAccountConnectionRequestT& request, const RejectEnvironmentAccountConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2169 {
2170 return SubmitAsync(&ProtonClient::RejectEnvironmentAccountConnection, request, handler, context);
2171 }
2172
2183
2187 template<typename TagResourceRequestT = Model::TagResourceRequest>
2188 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
2189 {
2190 return SubmitCallable(&ProtonClient::TagResource, request);
2191 }
2192
2196 template<typename TagResourceRequestT = Model::TagResourceRequest>
2197 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2198 {
2199 return SubmitAsync(&ProtonClient::TagResource, request, handler, context);
2200 }
2201
2212
2216 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
2217 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
2218 {
2219 return SubmitCallable(&ProtonClient::UntagResource, request);
2220 }
2221
2225 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
2226 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2227 {
2228 return SubmitAsync(&ProtonClient::UntagResource, request, handler, context);
2229 }
2230
2238
2242 template<typename UpdateAccountSettingsRequestT = Model::UpdateAccountSettingsRequest>
2243 Model::UpdateAccountSettingsOutcomeCallable UpdateAccountSettingsCallable(const UpdateAccountSettingsRequestT& request = {}) const
2244 {
2245 return SubmitCallable(&ProtonClient::UpdateAccountSettings, request);
2246 }
2247
2251 template<typename UpdateAccountSettingsRequestT = Model::UpdateAccountSettingsRequest>
2252 void UpdateAccountSettingsAsync(const UpdateAccountSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const UpdateAccountSettingsRequestT& request = {}) const
2253 {
2254 return SubmitAsync(&ProtonClient::UpdateAccountSettings, request, handler, context);
2255 }
2256
2269
2273 template<typename UpdateComponentRequestT = Model::UpdateComponentRequest>
2274 Model::UpdateComponentOutcomeCallable UpdateComponentCallable(const UpdateComponentRequestT& request) const
2275 {
2276 return SubmitCallable(&ProtonClient::UpdateComponent, request);
2277 }
2278
2282 template<typename UpdateComponentRequestT = Model::UpdateComponentRequest>
2283 void UpdateComponentAsync(const UpdateComponentRequestT& request, const UpdateComponentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2284 {
2285 return SubmitAsync(&ProtonClient::UpdateComponent, request, handler, context);
2286 }
2287
2334
2338 template<typename UpdateEnvironmentRequestT = Model::UpdateEnvironmentRequest>
2339 Model::UpdateEnvironmentOutcomeCallable UpdateEnvironmentCallable(const UpdateEnvironmentRequestT& request) const
2340 {
2341 return SubmitCallable(&ProtonClient::UpdateEnvironment, request);
2342 }
2343
2347 template<typename UpdateEnvironmentRequestT = Model::UpdateEnvironmentRequest>
2348 void UpdateEnvironmentAsync(const UpdateEnvironmentRequestT& request, const UpdateEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2349 {
2350 return SubmitAsync(&ProtonClient::UpdateEnvironment, request, handler, context);
2351 }
2352
2363
2367 template<typename UpdateEnvironmentAccountConnectionRequestT = Model::UpdateEnvironmentAccountConnectionRequest>
2369 {
2370 return SubmitCallable(&ProtonClient::UpdateEnvironmentAccountConnection, request);
2371 }
2372
2376 template<typename UpdateEnvironmentAccountConnectionRequestT = Model::UpdateEnvironmentAccountConnectionRequest>
2377 void UpdateEnvironmentAccountConnectionAsync(const UpdateEnvironmentAccountConnectionRequestT& request, const UpdateEnvironmentAccountConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2378 {
2379 return SubmitAsync(&ProtonClient::UpdateEnvironmentAccountConnection, request, handler, context);
2380 }
2381
2388
2392 template<typename UpdateEnvironmentTemplateRequestT = Model::UpdateEnvironmentTemplateRequest>
2393 Model::UpdateEnvironmentTemplateOutcomeCallable UpdateEnvironmentTemplateCallable(const UpdateEnvironmentTemplateRequestT& request) const
2394 {
2395 return SubmitCallable(&ProtonClient::UpdateEnvironmentTemplate, request);
2396 }
2397
2401 template<typename UpdateEnvironmentTemplateRequestT = Model::UpdateEnvironmentTemplateRequest>
2402 void UpdateEnvironmentTemplateAsync(const UpdateEnvironmentTemplateRequestT& request, const UpdateEnvironmentTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2403 {
2404 return SubmitAsync(&ProtonClient::UpdateEnvironmentTemplate, request, handler, context);
2405 }
2406
2414
2418 template<typename UpdateEnvironmentTemplateVersionRequestT = Model::UpdateEnvironmentTemplateVersionRequest>
2420 {
2421 return SubmitCallable(&ProtonClient::UpdateEnvironmentTemplateVersion, request);
2422 }
2423
2427 template<typename UpdateEnvironmentTemplateVersionRequestT = Model::UpdateEnvironmentTemplateVersionRequest>
2428 void UpdateEnvironmentTemplateVersionAsync(const UpdateEnvironmentTemplateVersionRequestT& request, const UpdateEnvironmentTemplateVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2429 {
2430 return SubmitAsync(&ProtonClient::UpdateEnvironmentTemplateVersion, request, handler, context);
2431 }
2432
2448
2452 template<typename UpdateServiceRequestT = Model::UpdateServiceRequest>
2453 Model::UpdateServiceOutcomeCallable UpdateServiceCallable(const UpdateServiceRequestT& request) const
2454 {
2455 return SubmitCallable(&ProtonClient::UpdateService, request);
2456 }
2457
2461 template<typename UpdateServiceRequestT = Model::UpdateServiceRequest>
2462 void UpdateServiceAsync(const UpdateServiceRequestT& request, const UpdateServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2463 {
2464 return SubmitAsync(&ProtonClient::UpdateService, request, handler, context);
2465 }
2466
2480
2484 template<typename UpdateServiceInstanceRequestT = Model::UpdateServiceInstanceRequest>
2485 Model::UpdateServiceInstanceOutcomeCallable UpdateServiceInstanceCallable(const UpdateServiceInstanceRequestT& request) const
2486 {
2487 return SubmitCallable(&ProtonClient::UpdateServiceInstance, request);
2488 }
2489
2493 template<typename UpdateServiceInstanceRequestT = Model::UpdateServiceInstanceRequest>
2494 void UpdateServiceInstanceAsync(const UpdateServiceInstanceRequestT& request, const UpdateServiceInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2495 {
2496 return SubmitAsync(&ProtonClient::UpdateServiceInstance, request, handler, context);
2497 }
2498
2521
2525 template<typename UpdateServicePipelineRequestT = Model::UpdateServicePipelineRequest>
2526 Model::UpdateServicePipelineOutcomeCallable UpdateServicePipelineCallable(const UpdateServicePipelineRequestT& request) const
2527 {
2528 return SubmitCallable(&ProtonClient::UpdateServicePipeline, request);
2529 }
2530
2534 template<typename UpdateServicePipelineRequestT = Model::UpdateServicePipelineRequest>
2535 void UpdateServicePipelineAsync(const UpdateServicePipelineRequestT& request, const UpdateServicePipelineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2536 {
2537 return SubmitAsync(&ProtonClient::UpdateServicePipeline, request, handler, context);
2538 }
2539
2547
2551 template<typename UpdateServiceSyncBlockerRequestT = Model::UpdateServiceSyncBlockerRequest>
2552 Model::UpdateServiceSyncBlockerOutcomeCallable UpdateServiceSyncBlockerCallable(const UpdateServiceSyncBlockerRequestT& request) const
2553 {
2554 return SubmitCallable(&ProtonClient::UpdateServiceSyncBlocker, request);
2555 }
2556
2560 template<typename UpdateServiceSyncBlockerRequestT = Model::UpdateServiceSyncBlockerRequest>
2561 void UpdateServiceSyncBlockerAsync(const UpdateServiceSyncBlockerRequestT& request, const UpdateServiceSyncBlockerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2562 {
2563 return SubmitAsync(&ProtonClient::UpdateServiceSyncBlocker, request, handler, context);
2564 }
2565
2572
2576 template<typename UpdateServiceSyncConfigRequestT = Model::UpdateServiceSyncConfigRequest>
2577 Model::UpdateServiceSyncConfigOutcomeCallable UpdateServiceSyncConfigCallable(const UpdateServiceSyncConfigRequestT& request) const
2578 {
2579 return SubmitCallable(&ProtonClient::UpdateServiceSyncConfig, request);
2580 }
2581
2585 template<typename UpdateServiceSyncConfigRequestT = Model::UpdateServiceSyncConfigRequest>
2586 void UpdateServiceSyncConfigAsync(const UpdateServiceSyncConfigRequestT& request, const UpdateServiceSyncConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2587 {
2588 return SubmitAsync(&ProtonClient::UpdateServiceSyncConfig, request, handler, context);
2589 }
2590
2597
2601 template<typename UpdateServiceTemplateRequestT = Model::UpdateServiceTemplateRequest>
2602 Model::UpdateServiceTemplateOutcomeCallable UpdateServiceTemplateCallable(const UpdateServiceTemplateRequestT& request) const
2603 {
2604 return SubmitCallable(&ProtonClient::UpdateServiceTemplate, request);
2605 }
2606
2610 template<typename UpdateServiceTemplateRequestT = Model::UpdateServiceTemplateRequest>
2611 void UpdateServiceTemplateAsync(const UpdateServiceTemplateRequestT& request, const UpdateServiceTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2612 {
2613 return SubmitAsync(&ProtonClient::UpdateServiceTemplate, request, handler, context);
2614 }
2615
2623
2627 template<typename UpdateServiceTemplateVersionRequestT = Model::UpdateServiceTemplateVersionRequest>
2628 Model::UpdateServiceTemplateVersionOutcomeCallable UpdateServiceTemplateVersionCallable(const UpdateServiceTemplateVersionRequestT& request) const
2629 {
2630 return SubmitCallable(&ProtonClient::UpdateServiceTemplateVersion, request);
2631 }
2632
2636 template<typename UpdateServiceTemplateVersionRequestT = Model::UpdateServiceTemplateVersionRequest>
2637 void UpdateServiceTemplateVersionAsync(const UpdateServiceTemplateVersionRequestT& request, const UpdateServiceTemplateVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2638 {
2639 return SubmitAsync(&ProtonClient::UpdateServiceTemplateVersion, request, handler, context);
2640 }
2641
2652
2656 template<typename UpdateTemplateSyncConfigRequestT = Model::UpdateTemplateSyncConfigRequest>
2657 Model::UpdateTemplateSyncConfigOutcomeCallable UpdateTemplateSyncConfigCallable(const UpdateTemplateSyncConfigRequestT& request) const
2658 {
2659 return SubmitCallable(&ProtonClient::UpdateTemplateSyncConfig, request);
2660 }
2661
2665 template<typename UpdateTemplateSyncConfigRequestT = Model::UpdateTemplateSyncConfigRequest>
2666 void UpdateTemplateSyncConfigAsync(const UpdateTemplateSyncConfigRequestT& request, const UpdateTemplateSyncConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2667 {
2668 return SubmitAsync(&ProtonClient::UpdateTemplateSyncConfig, request, handler, context);
2669 }
2670
2671
2672 void OverrideEndpoint(const Aws::String& endpoint);
2673 std::shared_ptr<ProtonEndpointProviderBase>& accessEndpointProvider();
2674 private:
2676 void init(const ProtonClientConfiguration& clientConfiguration);
2677
2678 ProtonClientConfiguration m_clientConfiguration;
2679 std::shared_ptr<ProtonEndpointProviderBase> m_endpointProvider;
2680 };
2681
2682} // namespace Proton
2683} // namespace Aws
Model::ListEnvironmentTemplateVersionsOutcomeCallable ListEnvironmentTemplateVersionsCallable(const ListEnvironmentTemplateVersionsRequestT &request) const
virtual Model::ListServicesOutcome ListServices(const Model::ListServicesRequest &request={}) const
Model::ListRepositorySyncDefinitionsOutcomeCallable ListRepositorySyncDefinitionsCallable(const ListRepositorySyncDefinitionsRequestT &request) const
void RejectEnvironmentAccountConnectionAsync(const RejectEnvironmentAccountConnectionRequestT &request, const RejectEnvironmentAccountConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RejectEnvironmentAccountConnectionOutcome RejectEnvironmentAccountConnection(const Model::RejectEnvironmentAccountConnectionRequest &request) const
virtual Model::NotifyResourceDeploymentStatusChangeOutcome NotifyResourceDeploymentStatusChange(const Model::NotifyResourceDeploymentStatusChangeRequest &request) const
Model::GetServiceOutcomeCallable GetServiceCallable(const GetServiceRequestT &request) const
Model::ListServicePipelineProvisionedResourcesOutcomeCallable ListServicePipelineProvisionedResourcesCallable(const ListServicePipelineProvisionedResourcesRequestT &request) const
void UpdateServicePipelineAsync(const UpdateServicePipelineRequestT &request, const UpdateServicePipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateEnvironmentTemplateVersionOutcomeCallable CreateEnvironmentTemplateVersionCallable(const CreateEnvironmentTemplateVersionRequestT &request) const
ProtonEndpointProvider EndpointProviderType
void UpdateEnvironmentAsync(const UpdateEnvironmentRequestT &request, const UpdateEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateAccountSettingsOutcome UpdateAccountSettings(const Model::UpdateAccountSettingsRequest &request={}) const
void UpdateServiceInstanceAsync(const UpdateServiceInstanceRequestT &request, const UpdateServiceInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CancelServiceInstanceDeploymentAsync(const CancelServiceInstanceDeploymentRequestT &request, const CancelServiceInstanceDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListServicePipelineProvisionedResourcesAsync(const ListServicePipelineProvisionedResourcesRequestT &request, const ListServicePipelineProvisionedResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetServiceInstanceOutcomeCallable GetServiceInstanceCallable(const GetServiceInstanceRequestT &request) const
void UpdateServiceTemplateVersionAsync(const UpdateServiceTemplateVersionRequestT &request, const UpdateServiceTemplateVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Model::GetTemplateSyncStatusOutcomeCallable GetTemplateSyncStatusCallable(const GetTemplateSyncStatusRequestT &request) const
ProtonClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::GetResourcesSummaryOutcomeCallable GetResourcesSummaryCallable(const GetResourcesSummaryRequestT &request={}) const
Model::AcceptEnvironmentAccountConnectionOutcomeCallable AcceptEnvironmentAccountConnectionCallable(const AcceptEnvironmentAccountConnectionRequestT &request) const
virtual Model::ListServiceInstanceProvisionedResourcesOutcome ListServiceInstanceProvisionedResources(const Model::ListServiceInstanceProvisionedResourcesRequest &request) const
Model::GetDeploymentOutcomeCallable GetDeploymentCallable(const GetDeploymentRequestT &request) const
Model::UpdateServiceInstanceOutcomeCallable UpdateServiceInstanceCallable(const UpdateServiceInstanceRequestT &request) const
virtual Model::DeleteRepositoryOutcome DeleteRepository(const Model::DeleteRepositoryRequest &request) const
void CreateTemplateSyncConfigAsync(const CreateTemplateSyncConfigRequestT &request, const CreateTemplateSyncConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteEnvironmentOutcomeCallable DeleteEnvironmentCallable(const DeleteEnvironmentRequestT &request) const
virtual Model::UpdateEnvironmentTemplateOutcome UpdateEnvironmentTemplate(const Model::UpdateEnvironmentTemplateRequest &request) const
virtual Model::DeleteEnvironmentTemplateVersionOutcome DeleteEnvironmentTemplateVersion(const Model::DeleteEnvironmentTemplateVersionRequest &request) const
virtual Model::CreateServiceOutcome CreateService(const Model::CreateServiceRequest &request) const
Model::UpdateAccountSettingsOutcomeCallable UpdateAccountSettingsCallable(const UpdateAccountSettingsRequestT &request={}) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
void UpdateEnvironmentAccountConnectionAsync(const UpdateEnvironmentAccountConnectionRequestT &request, const UpdateEnvironmentAccountConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetDeploymentOutcome GetDeployment(const Model::GetDeploymentRequest &request) const
ProtonClient(const Aws::Proton::ProtonClientConfiguration &clientConfiguration=Aws::Proton::ProtonClientConfiguration(), std::shared_ptr< ProtonEndpointProviderBase > endpointProvider=nullptr)
void CreateRepositoryAsync(const CreateRepositoryRequestT &request, const CreateRepositoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetComponentOutcomeCallable GetComponentCallable(const GetComponentRequestT &request) const
virtual Model::CreateTemplateSyncConfigOutcome CreateTemplateSyncConfig(const Model::CreateTemplateSyncConfigRequest &request) const
virtual Model::DeleteComponentOutcome DeleteComponent(const Model::DeleteComponentRequest &request) const
void CreateEnvironmentTemplateAsync(const CreateEnvironmentTemplateRequestT &request, const CreateEnvironmentTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListComponentProvisionedResourcesAsync(const ListComponentProvisionedResourcesRequestT &request, const ListComponentProvisionedResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetRepositorySyncStatusOutcomeCallable GetRepositorySyncStatusCallable(const GetRepositorySyncStatusRequestT &request) const
virtual Model::CreateEnvironmentOutcome CreateEnvironment(const Model::CreateEnvironmentRequest &request) const
virtual Model::ListRepositoriesOutcome ListRepositories(const Model::ListRepositoriesRequest &request={}) const
virtual Model::ListEnvironmentProvisionedResourcesOutcome ListEnvironmentProvisionedResources(const Model::ListEnvironmentProvisionedResourcesRequest &request) const
virtual Model::UpdateServiceOutcome UpdateService(const Model::UpdateServiceRequest &request) const
void DeleteEnvironmentAsync(const DeleteEnvironmentRequestT &request, const DeleteEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetRepositoryAsync(const GetRepositoryRequestT &request, const GetRepositoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateServiceInstanceOutcome CreateServiceInstance(const Model::CreateServiceInstanceRequest &request) const
virtual Model::UpdateEnvironmentTemplateVersionOutcome UpdateEnvironmentTemplateVersion(const Model::UpdateEnvironmentTemplateVersionRequest &request) const
virtual Model::UpdateEnvironmentAccountConnectionOutcome UpdateEnvironmentAccountConnection(const Model::UpdateEnvironmentAccountConnectionRequest &request) const
Model::UpdateServiceTemplateVersionOutcomeCallable UpdateServiceTemplateVersionCallable(const UpdateServiceTemplateVersionRequestT &request) const
Model::CreateServiceTemplateOutcomeCallable CreateServiceTemplateCallable(const CreateServiceTemplateRequestT &request) const
virtual Model::ListEnvironmentsOutcome ListEnvironments(const Model::ListEnvironmentsRequest &request={}) const
void ListRepositoriesAsync(const ListRepositoriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListRepositoriesRequestT &request={}) const
void ListServicePipelineOutputsAsync(const ListServicePipelineOutputsRequestT &request, const ListServicePipelineOutputsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListServiceTemplatesAsync(const ListServiceTemplatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListServiceTemplatesRequestT &request={}) const
void GetServiceInstanceAsync(const GetServiceInstanceRequestT &request, const GetServiceInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListEnvironmentsOutcomeCallable ListEnvironmentsCallable(const ListEnvironmentsRequestT &request={}) const
void DeleteEnvironmentTemplateVersionAsync(const DeleteEnvironmentTemplateVersionRequestT &request, const DeleteEnvironmentTemplateVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetServiceSyncConfigOutcome GetServiceSyncConfig(const Model::GetServiceSyncConfigRequest &request) const
void DeleteTemplateSyncConfigAsync(const DeleteTemplateSyncConfigRequestT &request, const DeleteTemplateSyncConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListComponentOutputsAsync(const ListComponentOutputsRequestT &request, const ListComponentOutputsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListServiceInstanceOutputsOutcomeCallable ListServiceInstanceOutputsCallable(const ListServiceInstanceOutputsRequestT &request) const
Model::ListComponentsOutcomeCallable ListComponentsCallable(const ListComponentsRequestT &request={}) const
void ListServiceTemplateVersionsAsync(const ListServiceTemplateVersionsRequestT &request, const ListServiceTemplateVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateServiceOutcomeCallable CreateServiceCallable(const CreateServiceRequestT &request) const
virtual Model::GetServiceTemplateOutcome GetServiceTemplate(const Model::GetServiceTemplateRequest &request) const
void GetRepositorySyncStatusAsync(const GetRepositorySyncStatusRequestT &request, const GetRepositorySyncStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateComponentOutcomeCallable UpdateComponentCallable(const UpdateComponentRequestT &request) const
void DeleteDeploymentAsync(const DeleteDeploymentRequestT &request, const DeleteDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetAccountSettingsOutcome GetAccountSettings(const Model::GetAccountSettingsRequest &request={}) const
Model::UpdateServiceOutcomeCallable UpdateServiceCallable(const UpdateServiceRequestT &request) const
virtual Model::ListComponentProvisionedResourcesOutcome ListComponentProvisionedResources(const Model::ListComponentProvisionedResourcesRequest &request) const
void UpdateAccountSettingsAsync(const UpdateAccountSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const UpdateAccountSettingsRequestT &request={}) const
Model::GetServiceTemplateVersionOutcomeCallable GetServiceTemplateVersionCallable(const GetServiceTemplateVersionRequestT &request) const
virtual Model::CreateEnvironmentTemplateVersionOutcome CreateEnvironmentTemplateVersion(const Model::CreateEnvironmentTemplateVersionRequest &request) const
Model::GetEnvironmentTemplateVersionOutcomeCallable GetEnvironmentTemplateVersionCallable(const GetEnvironmentTemplateVersionRequestT &request) const
virtual Model::CreateEnvironmentTemplateOutcome CreateEnvironmentTemplate(const Model::CreateEnvironmentTemplateRequest &request) const
Model::CreateEnvironmentTemplateOutcomeCallable CreateEnvironmentTemplateCallable(const CreateEnvironmentTemplateRequestT &request) const
virtual Model::CancelEnvironmentDeploymentOutcome CancelEnvironmentDeployment(const Model::CancelEnvironmentDeploymentRequest &request) const
virtual Model::UpdateServiceInstanceOutcome UpdateServiceInstance(const Model::UpdateServiceInstanceRequest &request) const
Model::ListEnvironmentTemplatesOutcomeCallable ListEnvironmentTemplatesCallable(const ListEnvironmentTemplatesRequestT &request={}) const
void ListEnvironmentProvisionedResourcesAsync(const ListEnvironmentProvisionedResourcesRequestT &request, const ListEnvironmentProvisionedResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetEnvironmentTemplateOutcomeCallable GetEnvironmentTemplateCallable(const GetEnvironmentTemplateRequestT &request) const
static const char * GetAllocationTag()
virtual Model::GetTemplateSyncStatusOutcome GetTemplateSyncStatus(const Model::GetTemplateSyncStatusRequest &request) const
Model::DeleteServiceOutcomeCallable DeleteServiceCallable(const DeleteServiceRequestT &request) const
virtual Model::ListDeploymentsOutcome ListDeployments(const Model::ListDeploymentsRequest &request={}) const
Model::DeleteServiceTemplateVersionOutcomeCallable DeleteServiceTemplateVersionCallable(const DeleteServiceTemplateVersionRequestT &request) const
virtual Model::DeleteDeploymentOutcome DeleteDeployment(const Model::DeleteDeploymentRequest &request) const
Model::CreateTemplateSyncConfigOutcomeCallable CreateTemplateSyncConfigCallable(const CreateTemplateSyncConfigRequestT &request) const
void GetComponentAsync(const GetComponentRequestT &request, const GetComponentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AcceptEnvironmentAccountConnectionOutcome AcceptEnvironmentAccountConnection(const Model::AcceptEnvironmentAccountConnectionRequest &request) const
virtual Model::GetServiceInstanceOutcome GetServiceInstance(const Model::GetServiceInstanceRequest &request) const
virtual Model::ListEnvironmentTemplatesOutcome ListEnvironmentTemplates(const Model::ListEnvironmentTemplatesRequest &request={}) const
virtual Model::ListServiceTemplatesOutcome ListServiceTemplates(const Model::ListServiceTemplatesRequest &request={}) const
void GetServiceSyncConfigAsync(const GetServiceSyncConfigRequestT &request, const GetServiceSyncConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetServiceTemplateVersionAsync(const GetServiceTemplateVersionRequestT &request, const GetServiceTemplateVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetAccountSettingsAsync(const GetAccountSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetAccountSettingsRequestT &request={}) const
virtual Model::CreateServiceTemplateOutcome CreateServiceTemplate(const Model::CreateServiceTemplateRequest &request) const
virtual Model::GetEnvironmentAccountConnectionOutcome GetEnvironmentAccountConnection(const Model::GetEnvironmentAccountConnectionRequest &request) const
Model::CancelComponentDeploymentOutcomeCallable CancelComponentDeploymentCallable(const CancelComponentDeploymentRequestT &request) const
Model::ListServiceInstancesOutcomeCallable ListServiceInstancesCallable(const ListServiceInstancesRequestT &request={}) const
virtual Model::CancelComponentDeploymentOutcome CancelComponentDeployment(const Model::CancelComponentDeploymentRequest &request) const
Model::CancelServicePipelineDeploymentOutcomeCallable CancelServicePipelineDeploymentCallable(const CancelServicePipelineDeploymentRequestT &request) const
virtual Model::DeleteServiceTemplateOutcome DeleteServiceTemplate(const Model::DeleteServiceTemplateRequest &request) const
virtual Model::CreateServiceTemplateVersionOutcome CreateServiceTemplateVersion(const Model::CreateServiceTemplateVersionRequest &request) const
virtual Model::CreateServiceSyncConfigOutcome CreateServiceSyncConfig(const Model::CreateServiceSyncConfigRequest &request) const
virtual Model::ListEnvironmentAccountConnectionsOutcome ListEnvironmentAccountConnections(const Model::ListEnvironmentAccountConnectionsRequest &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Model::DeleteServiceSyncConfigOutcomeCallable DeleteServiceSyncConfigCallable(const DeleteServiceSyncConfigRequestT &request) const
Model::CreateEnvironmentAccountConnectionOutcomeCallable CreateEnvironmentAccountConnectionCallable(const CreateEnvironmentAccountConnectionRequestT &request) const
Model::UpdateTemplateSyncConfigOutcomeCallable UpdateTemplateSyncConfigCallable(const UpdateTemplateSyncConfigRequestT &request) const
void ListEnvironmentTemplatesAsync(const ListEnvironmentTemplatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListEnvironmentTemplatesRequestT &request={}) const
Model::UpdateEnvironmentTemplateVersionOutcomeCallable UpdateEnvironmentTemplateVersionCallable(const UpdateEnvironmentTemplateVersionRequestT &request) const
virtual Model::GetTemplateSyncConfigOutcome GetTemplateSyncConfig(const Model::GetTemplateSyncConfigRequest &request) const
static const char * GetServiceName()
void GetEnvironmentTemplateAsync(const GetEnvironmentTemplateRequestT &request, const GetEnvironmentTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListEnvironmentOutputsOutcomeCallable ListEnvironmentOutputsCallable(const ListEnvironmentOutputsRequestT &request) const
Model::CreateServiceTemplateVersionOutcomeCallable CreateServiceTemplateVersionCallable(const CreateServiceTemplateVersionRequestT &request) const
void CreateEnvironmentAccountConnectionAsync(const CreateEnvironmentAccountConnectionRequestT &request, const CreateEnvironmentAccountConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateServiceSyncConfigOutcome UpdateServiceSyncConfig(const Model::UpdateServiceSyncConfigRequest &request) const
Model::ListServiceTemplatesOutcomeCallable ListServiceTemplatesCallable(const ListServiceTemplatesRequestT &request={}) const
void ListDeploymentsAsync(const ListDeploymentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDeploymentsRequestT &request={}) const
Model::CreateServiceInstanceOutcomeCallable CreateServiceInstanceCallable(const CreateServiceInstanceRequestT &request) const
virtual Model::CreateRepositoryOutcome CreateRepository(const Model::CreateRepositoryRequest &request) const
Model::GetServiceTemplateOutcomeCallable GetServiceTemplateCallable(const GetServiceTemplateRequestT &request) const
void CreateComponentAsync(const CreateComponentRequestT &request, const CreateComponentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateServiceSyncBlockerOutcome UpdateServiceSyncBlocker(const Model::UpdateServiceSyncBlockerRequest &request) const
virtual Model::GetResourcesSummaryOutcome GetResourcesSummary(const Model::GetResourcesSummaryRequest &request={}) const
virtual Model::DeleteEnvironmentTemplateOutcome DeleteEnvironmentTemplate(const Model::DeleteEnvironmentTemplateRequest &request) const
virtual Model::GetEnvironmentTemplateVersionOutcome GetEnvironmentTemplateVersion(const Model::GetEnvironmentTemplateVersionRequest &request) const
virtual Model::ListEnvironmentTemplateVersionsOutcome ListEnvironmentTemplateVersions(const Model::ListEnvironmentTemplateVersionsRequest &request) const
void CancelComponentDeploymentAsync(const CancelComponentDeploymentRequestT &request, const CancelComponentDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetServiceInstanceSyncStatusOutcome GetServiceInstanceSyncStatus(const Model::GetServiceInstanceSyncStatusRequest &request) const
Model::DeleteTemplateSyncConfigOutcomeCallable DeleteTemplateSyncConfigCallable(const DeleteTemplateSyncConfigRequestT &request) const
Model::CreateRepositoryOutcomeCallable CreateRepositoryCallable(const CreateRepositoryRequestT &request) const
virtual Model::GetEnvironmentOutcome GetEnvironment(const Model::GetEnvironmentRequest &request) const
Model::DeleteRepositoryOutcomeCallable DeleteRepositoryCallable(const DeleteRepositoryRequestT &request) const
void DeleteEnvironmentAccountConnectionAsync(const DeleteEnvironmentAccountConnectionRequestT &request, const DeleteEnvironmentAccountConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CancelServicePipelineDeploymentOutcome CancelServicePipelineDeployment(const Model::CancelServicePipelineDeploymentRequest &request) const
void ListEnvironmentAccountConnectionsAsync(const ListEnvironmentAccountConnectionsRequestT &request, const ListEnvironmentAccountConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateServiceAsync(const CreateServiceRequestT &request, const CreateServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateServiceSyncConfigOutcomeCallable UpdateServiceSyncConfigCallable(const UpdateServiceSyncConfigRequestT &request) const
void GetServiceTemplateAsync(const GetServiceTemplateRequestT &request, const GetServiceTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
std::shared_ptr< ProtonEndpointProviderBase > & accessEndpointProvider()
void UpdateTemplateSyncConfigAsync(const UpdateTemplateSyncConfigRequestT &request, const UpdateTemplateSyncConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteServiceTemplateOutcomeCallable DeleteServiceTemplateCallable(const DeleteServiceTemplateRequestT &request) const
Model::GetServiceSyncConfigOutcomeCallable GetServiceSyncConfigCallable(const GetServiceSyncConfigRequestT &request) const
Model::ListServiceInstanceProvisionedResourcesOutcomeCallable ListServiceInstanceProvisionedResourcesCallable(const ListServiceInstanceProvisionedResourcesRequestT &request) const
void AcceptEnvironmentAccountConnectionAsync(const AcceptEnvironmentAccountConnectionRequestT &request, const AcceptEnvironmentAccountConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetServiceSyncBlockerSummaryAsync(const GetServiceSyncBlockerSummaryRequestT &request, const GetServiceSyncBlockerSummaryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ProtonClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< ProtonEndpointProviderBase > endpointProvider=nullptr, const Aws::Proton::ProtonClientConfiguration &clientConfiguration=Aws::Proton::ProtonClientConfiguration())
Model::DeleteEnvironmentAccountConnectionOutcomeCallable DeleteEnvironmentAccountConnectionCallable(const DeleteEnvironmentAccountConnectionRequestT &request) const
Model::CreateServiceSyncConfigOutcomeCallable CreateServiceSyncConfigCallable(const CreateServiceSyncConfigRequestT &request) const
void UpdateEnvironmentTemplateVersionAsync(const UpdateEnvironmentTemplateVersionRequestT &request, const UpdateEnvironmentTemplateVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListEnvironmentProvisionedResourcesOutcomeCallable ListEnvironmentProvisionedResourcesCallable(const ListEnvironmentProvisionedResourcesRequestT &request) const
Model::CreateComponentOutcomeCallable CreateComponentCallable(const CreateComponentRequestT &request) const
void DeleteServiceTemplateVersionAsync(const DeleteServiceTemplateVersionRequestT &request, const DeleteServiceTemplateVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListServicePipelineOutputsOutcome ListServicePipelineOutputs(const Model::ListServicePipelineOutputsRequest &request) const
virtual Model::UpdateComponentOutcome UpdateComponent(const Model::UpdateComponentRequest &request) const
void GetTemplateSyncStatusAsync(const GetTemplateSyncStatusRequestT &request, const GetTemplateSyncStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateEnvironmentTemplateOutcomeCallable UpdateEnvironmentTemplateCallable(const UpdateEnvironmentTemplateRequestT &request) const
virtual Model::UpdateServiceTemplateOutcome UpdateServiceTemplate(const Model::UpdateServiceTemplateRequest &request) const
Model::ListComponentProvisionedResourcesOutcomeCallable ListComponentProvisionedResourcesCallable(const ListComponentProvisionedResourcesRequestT &request) const
void UpdateComponentAsync(const UpdateComponentRequestT &request, const UpdateComponentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateEnvironmentTemplateVersionAsync(const CreateEnvironmentTemplateVersionRequestT &request, const CreateEnvironmentTemplateVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetEnvironmentAccountConnectionOutcomeCallable GetEnvironmentAccountConnectionCallable(const GetEnvironmentAccountConnectionRequestT &request) const
virtual Model::DeleteServiceSyncConfigOutcome DeleteServiceSyncConfig(const Model::DeleteServiceSyncConfigRequest &request) const
virtual Model::GetServiceTemplateVersionOutcome GetServiceTemplateVersion(const Model::GetServiceTemplateVersionRequest &request) const
Model::UpdateServicePipelineOutcomeCallable UpdateServicePipelineCallable(const UpdateServicePipelineRequestT &request) const
virtual Model::ListRepositorySyncDefinitionsOutcome ListRepositorySyncDefinitions(const Model::ListRepositorySyncDefinitionsRequest &request) const
virtual Model::DeleteTemplateSyncConfigOutcome DeleteTemplateSyncConfig(const Model::DeleteTemplateSyncConfigRequest &request) const
virtual Model::CreateComponentOutcome CreateComponent(const Model::CreateComponentRequest &request) const
Aws::Client::AWSJsonClient BASECLASS
void CancelServicePipelineDeploymentAsync(const CancelServicePipelineDeploymentRequestT &request, const CancelServicePipelineDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::RejectEnvironmentAccountConnectionOutcomeCallable RejectEnvironmentAccountConnectionCallable(const RejectEnvironmentAccountConnectionRequestT &request) const
Model::ListRepositoriesOutcomeCallable ListRepositoriesCallable(const ListRepositoriesRequestT &request={}) const
virtual Model::UpdateServiceTemplateVersionOutcome UpdateServiceTemplateVersion(const Model::UpdateServiceTemplateVersionRequest &request) const
virtual Model::ListComponentsOutcome ListComponents(const Model::ListComponentsRequest &request={}) const
virtual Model::GetEnvironmentTemplateOutcome GetEnvironmentTemplate(const Model::GetEnvironmentTemplateRequest &request) const
void CreateServiceTemplateVersionAsync(const CreateServiceTemplateVersionRequestT &request, const CreateServiceTemplateVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetServiceAsync(const GetServiceRequestT &request, const GetServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetRepositoryOutcomeCallable GetRepositoryCallable(const GetRepositoryRequestT &request) const
void ListServiceInstanceProvisionedResourcesAsync(const ListServiceInstanceProvisionedResourcesRequestT &request, const ListServiceInstanceProvisionedResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListEnvironmentOutputsOutcome ListEnvironmentOutputs(const Model::ListEnvironmentOutputsRequest &request) const
void GetTemplateSyncConfigAsync(const GetTemplateSyncConfigRequestT &request, const GetTemplateSyncConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetDeploymentAsync(const GetDeploymentRequestT &request, const GetDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetEnvironmentAsync(const GetEnvironmentRequestT &request, const GetEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateServiceSyncBlockerOutcomeCallable UpdateServiceSyncBlockerCallable(const UpdateServiceSyncBlockerRequestT &request) const
void GetEnvironmentAccountConnectionAsync(const GetEnvironmentAccountConnectionRequestT &request, const GetEnvironmentAccountConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetEnvironmentTemplateVersionAsync(const GetEnvironmentTemplateVersionRequestT &request, const GetEnvironmentTemplateVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListServicesAsync(const ListServicesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListServicesRequestT &request={}) const
Model::DeleteEnvironmentTemplateVersionOutcomeCallable DeleteEnvironmentTemplateVersionCallable(const DeleteEnvironmentTemplateVersionRequestT &request) const
virtual Model::GetServiceSyncBlockerSummaryOutcome GetServiceSyncBlockerSummary(const Model::GetServiceSyncBlockerSummaryRequest &request) const
virtual Model::CancelServiceInstanceDeploymentOutcome CancelServiceInstanceDeployment(const Model::CancelServiceInstanceDeploymentRequest &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteDeploymentOutcomeCallable DeleteDeploymentCallable(const DeleteDeploymentRequestT &request) const
void CreateServiceSyncConfigAsync(const CreateServiceSyncConfigRequestT &request, const CreateServiceSyncConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateEnvironmentAccountConnectionOutcome CreateEnvironmentAccountConnection(const Model::CreateEnvironmentAccountConnectionRequest &request) const
virtual Model::ListComponentOutputsOutcome ListComponentOutputs(const Model::ListComponentOutputsRequest &request) const
void CancelEnvironmentDeploymentAsync(const CancelEnvironmentDeploymentRequestT &request, const CancelEnvironmentDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateTemplateSyncConfigOutcome UpdateTemplateSyncConfig(const Model::UpdateTemplateSyncConfigRequest &request) const
Model::UpdateEnvironmentOutcomeCallable UpdateEnvironmentCallable(const UpdateEnvironmentRequestT &request) const
void DeleteServiceSyncConfigAsync(const DeleteServiceSyncConfigRequestT &request, const DeleteServiceSyncConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetTemplateSyncConfigOutcomeCallable GetTemplateSyncConfigCallable(const GetTemplateSyncConfigRequestT &request) const
void DeleteServiceAsync(const DeleteServiceRequestT &request, const DeleteServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListServiceInstanceOutputsOutcome ListServiceInstanceOutputs(const Model::ListServiceInstanceOutputsRequest &request) const
void CreateServiceTemplateAsync(const CreateServiceTemplateRequestT &request, const CreateServiceTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
ProtonClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void UpdateServiceTemplateAsync(const UpdateServiceTemplateRequestT &request, const UpdateServiceTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListServiceInstancesOutcome ListServiceInstances(const Model::ListServiceInstancesRequest &request={}) const
virtual Model::GetRepositoryOutcome GetRepository(const Model::GetRepositoryRequest &request) const
virtual Model::UpdateEnvironmentOutcome UpdateEnvironment(const Model::UpdateEnvironmentRequest &request) const
void ListEnvironmentOutputsAsync(const ListEnvironmentOutputsRequestT &request, const ListEnvironmentOutputsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ProtonClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::GetAccountSettingsOutcomeCallable GetAccountSettingsCallable(const GetAccountSettingsRequestT &request={}) const
Model::CreateEnvironmentOutcomeCallable CreateEnvironmentCallable(const CreateEnvironmentRequestT &request) const
void UpdateServiceSyncConfigAsync(const UpdateServiceSyncConfigRequestT &request, const UpdateServiceSyncConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateServiceSyncBlockerAsync(const UpdateServiceSyncBlockerRequestT &request, const UpdateServiceSyncBlockerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteComponentOutcomeCallable DeleteComponentCallable(const DeleteComponentRequestT &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetServiceInstanceSyncStatusAsync(const GetServiceInstanceSyncStatusRequestT &request, const GetServiceInstanceSyncStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateEnvironmentTemplateAsync(const UpdateEnvironmentTemplateRequestT &request, const UpdateEnvironmentTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListEnvironmentAccountConnectionsOutcomeCallable ListEnvironmentAccountConnectionsCallable(const ListEnvironmentAccountConnectionsRequestT &request) const
void ListRepositorySyncDefinitionsAsync(const ListRepositorySyncDefinitionsRequestT &request, const ListRepositorySyncDefinitionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
Model::ListServicePipelineOutputsOutcomeCallable ListServicePipelineOutputsCallable(const ListServicePipelineOutputsRequestT &request) const
void ListComponentsAsync(const ListComponentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListComponentsRequestT &request={}) const
virtual Model::ListServiceTemplateVersionsOutcome ListServiceTemplateVersions(const Model::ListServiceTemplateVersionsRequest &request) const
virtual Model::GetRepositorySyncStatusOutcome GetRepositorySyncStatus(const Model::GetRepositorySyncStatusRequest &request) const
Model::GetServiceInstanceSyncStatusOutcomeCallable GetServiceInstanceSyncStatusCallable(const GetServiceInstanceSyncStatusRequestT &request) const
void UpdateServiceAsync(const UpdateServiceRequestT &request, const UpdateServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListComponentOutputsOutcomeCallable ListComponentOutputsCallable(const ListComponentOutputsRequestT &request) const
void CreateServiceInstanceAsync(const CreateServiceInstanceRequestT &request, const CreateServiceInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateServiceTemplateOutcomeCallable UpdateServiceTemplateCallable(const UpdateServiceTemplateRequestT &request) const
Model::GetServiceSyncBlockerSummaryOutcomeCallable GetServiceSyncBlockerSummaryCallable(const GetServiceSyncBlockerSummaryRequestT &request) const
void CreateEnvironmentAsync(const CreateEnvironmentRequestT &request, const CreateEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateEnvironmentAccountConnectionOutcomeCallable UpdateEnvironmentAccountConnectionCallable(const UpdateEnvironmentAccountConnectionRequestT &request) const
Model::CancelEnvironmentDeploymentOutcomeCallable CancelEnvironmentDeploymentCallable(const CancelEnvironmentDeploymentRequestT &request) const
virtual Model::DeleteEnvironmentOutcome DeleteEnvironment(const Model::DeleteEnvironmentRequest &request) const
virtual Model::GetComponentOutcome GetComponent(const Model::GetComponentRequest &request) const
void ListServiceInstancesAsync(const ListServiceInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListServiceInstancesRequestT &request={}) const
Model::ListServiceTemplateVersionsOutcomeCallable ListServiceTemplateVersionsCallable(const ListServiceTemplateVersionsRequestT &request) const
Model::ListServicesOutcomeCallable ListServicesCallable(const ListServicesRequestT &request={}) const
Model::GetEnvironmentOutcomeCallable GetEnvironmentCallable(const GetEnvironmentRequestT &request) const
virtual Model::GetServiceOutcome GetService(const Model::GetServiceRequest &request) const
Model::ListDeploymentsOutcomeCallable ListDeploymentsCallable(const ListDeploymentsRequestT &request={}) const
void ListEnvironmentTemplateVersionsAsync(const ListEnvironmentTemplateVersionsRequestT &request, const ListEnvironmentTemplateVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteEnvironmentTemplateOutcomeCallable DeleteEnvironmentTemplateCallable(const DeleteEnvironmentTemplateRequestT &request) const
void ListServiceInstanceOutputsAsync(const ListServiceInstanceOutputsRequestT &request, const ListServiceInstanceOutputsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteComponentAsync(const DeleteComponentRequestT &request, const DeleteComponentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteEnvironmentAccountConnectionOutcome DeleteEnvironmentAccountConnection(const Model::DeleteEnvironmentAccountConnectionRequest &request) const
Model::NotifyResourceDeploymentStatusChangeOutcomeCallable NotifyResourceDeploymentStatusChangeCallable(const NotifyResourceDeploymentStatusChangeRequestT &request) const
void NotifyResourceDeploymentStatusChangeAsync(const NotifyResourceDeploymentStatusChangeRequestT &request, const NotifyResourceDeploymentStatusChangeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListServicePipelineProvisionedResourcesOutcome ListServicePipelineProvisionedResources(const Model::ListServicePipelineProvisionedResourcesRequest &request) const
void OverrideEndpoint(const Aws::String &endpoint)
void DeleteServiceTemplateAsync(const DeleteServiceTemplateRequestT &request, const DeleteServiceTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteRepositoryAsync(const DeleteRepositoryRequestT &request, const DeleteRepositoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateServicePipelineOutcome UpdateServicePipeline(const Model::UpdateServicePipelineRequest &request) const
virtual Model::DeleteServiceTemplateVersionOutcome DeleteServiceTemplateVersion(const Model::DeleteServiceTemplateVersionRequest &request) const
void ListEnvironmentsAsync(const ListEnvironmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListEnvironmentsRequestT &request={}) const
void DeleteEnvironmentTemplateAsync(const DeleteEnvironmentTemplateRequestT &request, const DeleteEnvironmentTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetResourcesSummaryAsync(const GetResourcesSummaryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetResourcesSummaryRequestT &request={}) const
virtual Model::DeleteServiceOutcome DeleteService(const Model::DeleteServiceRequest &request) const
ProtonClientConfiguration ClientConfigurationType
Model::CancelServiceInstanceDeploymentOutcomeCallable CancelServiceInstanceDeploymentCallable(const CancelServiceInstanceDeploymentRequestT &request) const
ProtonClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< ProtonEndpointProviderBase > endpointProvider=nullptr, const Aws::Proton::ProtonClientConfiguration &clientConfiguration=Aws::Proton::ProtonClientConfiguration())
std::future< NotifyResourceDeploymentStatusChangeOutcome > NotifyResourceDeploymentStatusChangeOutcomeCallable
std::future< CreateServiceSyncConfigOutcome > CreateServiceSyncConfigOutcomeCallable
std::future< GetEnvironmentTemplateVersionOutcome > GetEnvironmentTemplateVersionOutcomeCallable
std::future< ListEnvironmentAccountConnectionsOutcome > ListEnvironmentAccountConnectionsOutcomeCallable
std::future< UpdateServiceTemplateOutcome > UpdateServiceTemplateOutcomeCallable
std::future< ListServicePipelineOutputsOutcome > ListServicePipelineOutputsOutcomeCallable
std::future< CancelComponentDeploymentOutcome > CancelComponentDeploymentOutcomeCallable
std::future< GetServiceInstanceSyncStatusOutcome > GetServiceInstanceSyncStatusOutcomeCallable
std::future< DeleteEnvironmentTemplateVersionOutcome > DeleteEnvironmentTemplateVersionOutcomeCallable
std::future< GetTemplateSyncStatusOutcome > GetTemplateSyncStatusOutcomeCallable
std::future< GetServiceSyncConfigOutcome > GetServiceSyncConfigOutcomeCallable
std::future< DeleteEnvironmentOutcome > DeleteEnvironmentOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< ListServiceInstancesOutcome > ListServiceInstancesOutcomeCallable
std::future< GetEnvironmentOutcome > GetEnvironmentOutcomeCallable
std::future< ListRepositoriesOutcome > ListRepositoriesOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< DeleteRepositoryOutcome > DeleteRepositoryOutcomeCallable
std::future< GetEnvironmentTemplateOutcome > GetEnvironmentTemplateOutcomeCallable
std::future< CreateTemplateSyncConfigOutcome > CreateTemplateSyncConfigOutcomeCallable
std::future< ListEnvironmentProvisionedResourcesOutcome > ListEnvironmentProvisionedResourcesOutcomeCallable
std::future< CreateServiceTemplateOutcome > CreateServiceTemplateOutcomeCallable
std::future< UpdateEnvironmentOutcome > UpdateEnvironmentOutcomeCallable
std::future< ListServicePipelineProvisionedResourcesOutcome > ListServicePipelineProvisionedResourcesOutcomeCallable
std::future< UpdateServicePipelineOutcome > UpdateServicePipelineOutcomeCallable
std::future< ListEnvironmentTemplateVersionsOutcome > ListEnvironmentTemplateVersionsOutcomeCallable
std::future< GetComponentOutcome > GetComponentOutcomeCallable
std::future< ListComponentOutputsOutcome > ListComponentOutputsOutcomeCallable
std::future< ListEnvironmentOutputsOutcome > ListEnvironmentOutputsOutcomeCallable
std::future< GetAccountSettingsOutcome > GetAccountSettingsOutcomeCallable
std::future< GetEnvironmentAccountConnectionOutcome > GetEnvironmentAccountConnectionOutcomeCallable
std::future< ListComponentsOutcome > ListComponentsOutcomeCallable
std::future< UpdateEnvironmentTemplateVersionOutcome > UpdateEnvironmentTemplateVersionOutcomeCallable
std::future< UpdateServiceInstanceOutcome > UpdateServiceInstanceOutcomeCallable
std::future< CreateRepositoryOutcome > CreateRepositoryOutcomeCallable
std::future< UpdateComponentOutcome > UpdateComponentOutcomeCallable
std::future< DeleteServiceSyncConfigOutcome > DeleteServiceSyncConfigOutcomeCallable
std::future< ListRepositorySyncDefinitionsOutcome > ListRepositorySyncDefinitionsOutcomeCallable
std::future< AcceptEnvironmentAccountConnectionOutcome > AcceptEnvironmentAccountConnectionOutcomeCallable
std::future< CreateEnvironmentAccountConnectionOutcome > CreateEnvironmentAccountConnectionOutcomeCallable
std::future< ListServiceInstanceOutputsOutcome > ListServiceInstanceOutputsOutcomeCallable
std::future< GetServiceSyncBlockerSummaryOutcome > GetServiceSyncBlockerSummaryOutcomeCallable
std::future< GetRepositorySyncStatusOutcome > GetRepositorySyncStatusOutcomeCallable
std::future< GetServiceTemplateOutcome > GetServiceTemplateOutcomeCallable
std::future< ListServiceInstanceProvisionedResourcesOutcome > ListServiceInstanceProvisionedResourcesOutcomeCallable
std::future< ListEnvironmentsOutcome > ListEnvironmentsOutcomeCallable
std::future< UpdateServiceOutcome > UpdateServiceOutcomeCallable
std::future< RejectEnvironmentAccountConnectionOutcome > RejectEnvironmentAccountConnectionOutcomeCallable
std::future< CreateEnvironmentOutcome > CreateEnvironmentOutcomeCallable
std::future< DeleteTemplateSyncConfigOutcome > DeleteTemplateSyncConfigOutcomeCallable
std::future< ListDeploymentsOutcome > ListDeploymentsOutcomeCallable
std::future< CreateServiceInstanceOutcome > CreateServiceInstanceOutcomeCallable
std::future< ListServiceTemplateVersionsOutcome > ListServiceTemplateVersionsOutcomeCallable
std::future< UpdateServiceTemplateVersionOutcome > UpdateServiceTemplateVersionOutcomeCallable
std::future< ListComponentProvisionedResourcesOutcome > ListComponentProvisionedResourcesOutcomeCallable
std::future< CreateComponentOutcome > CreateComponentOutcomeCallable
std::future< UpdateAccountSettingsOutcome > UpdateAccountSettingsOutcomeCallable
std::future< CreateEnvironmentTemplateOutcome > CreateEnvironmentTemplateOutcomeCallable
std::future< CancelServiceInstanceDeploymentOutcome > CancelServiceInstanceDeploymentOutcomeCallable
std::future< GetDeploymentOutcome > GetDeploymentOutcomeCallable
std::future< DeleteServiceOutcome > DeleteServiceOutcomeCallable
std::future< DeleteServiceTemplateVersionOutcome > DeleteServiceTemplateVersionOutcomeCallable
std::future< GetServiceInstanceOutcome > GetServiceInstanceOutcomeCallable
std::future< UpdateEnvironmentAccountConnectionOutcome > UpdateEnvironmentAccountConnectionOutcomeCallable
std::future< DeleteServiceTemplateOutcome > DeleteServiceTemplateOutcomeCallable
std::future< GetResourcesSummaryOutcome > GetResourcesSummaryOutcomeCallable
std::future< UpdateServiceSyncConfigOutcome > UpdateServiceSyncConfigOutcomeCallable
std::future< DeleteComponentOutcome > DeleteComponentOutcomeCallable
std::future< GetServiceTemplateVersionOutcome > GetServiceTemplateVersionOutcomeCallable
std::future< UpdateServiceSyncBlockerOutcome > UpdateServiceSyncBlockerOutcomeCallable
std::future< GetTemplateSyncConfigOutcome > GetTemplateSyncConfigOutcomeCallable
std::future< ListEnvironmentTemplatesOutcome > ListEnvironmentTemplatesOutcomeCallable
std::future< ListServiceTemplatesOutcome > ListServiceTemplatesOutcomeCallable
std::future< UpdateTemplateSyncConfigOutcome > UpdateTemplateSyncConfigOutcomeCallable
std::future< CreateServiceOutcome > CreateServiceOutcomeCallable
std::future< DeleteEnvironmentTemplateOutcome > DeleteEnvironmentTemplateOutcomeCallable
std::future< CreateServiceTemplateVersionOutcome > CreateServiceTemplateVersionOutcomeCallable
std::future< CancelServicePipelineDeploymentOutcome > CancelServicePipelineDeploymentOutcomeCallable
std::future< CreateEnvironmentTemplateVersionOutcome > CreateEnvironmentTemplateVersionOutcomeCallable
std::future< GetRepositoryOutcome > GetRepositoryOutcomeCallable
std::future< CancelEnvironmentDeploymentOutcome > CancelEnvironmentDeploymentOutcomeCallable
std::future< DeleteDeploymentOutcome > DeleteDeploymentOutcomeCallable
std::future< UpdateEnvironmentTemplateOutcome > UpdateEnvironmentTemplateOutcomeCallable
std::future< ListServicesOutcome > ListServicesOutcomeCallable
std::future< DeleteEnvironmentAccountConnectionOutcome > DeleteEnvironmentAccountConnectionOutcomeCallable
std::future< GetServiceOutcome > GetServiceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::function< void(const ProtonClient *, const Model::DeleteEnvironmentAccountConnectionRequest &, const Model::DeleteEnvironmentAccountConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEnvironmentAccountConnectionResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::ListEnvironmentProvisionedResourcesRequest &, const Model::ListEnvironmentProvisionedResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEnvironmentProvisionedResourcesResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::GetServiceSyncBlockerSummaryRequest &, const Model::GetServiceSyncBlockerSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetServiceSyncBlockerSummaryResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::GetRepositorySyncStatusRequest &, const Model::GetRepositorySyncStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRepositorySyncStatusResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::CancelEnvironmentDeploymentRequest &, const Model::CancelEnvironmentDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelEnvironmentDeploymentResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::UpdateEnvironmentAccountConnectionRequest &, const Model::UpdateEnvironmentAccountConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEnvironmentAccountConnectionResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::ListRepositorySyncDefinitionsRequest &, const Model::ListRepositorySyncDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRepositorySyncDefinitionsResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::GetDeploymentRequest &, const Model::GetDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeploymentResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::GetServiceInstanceRequest &, const Model::GetServiceInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetServiceInstanceResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::ListComponentOutputsRequest &, const Model::ListComponentOutputsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListComponentOutputsResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::ListServiceTemplatesRequest &, const Model::ListServiceTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListServiceTemplatesResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::CreateServiceTemplateVersionRequest &, const Model::CreateServiceTemplateVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateServiceTemplateVersionResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::DeleteRepositoryRequest &, const Model::DeleteRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRepositoryResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::UpdateEnvironmentRequest &, const Model::UpdateEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEnvironmentResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::UpdateTemplateSyncConfigRequest &, const Model::UpdateTemplateSyncConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTemplateSyncConfigResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::GetServiceSyncConfigRequest &, const Model::GetServiceSyncConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetServiceSyncConfigResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::CancelServiceInstanceDeploymentRequest &, const Model::CancelServiceInstanceDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelServiceInstanceDeploymentResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::UpdateServiceTemplateRequest &, const Model::UpdateServiceTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateServiceTemplateResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::DeleteTemplateSyncConfigRequest &, const Model::DeleteTemplateSyncConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTemplateSyncConfigResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::DeleteEnvironmentTemplateRequest &, const Model::DeleteEnvironmentTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEnvironmentTemplateResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::ListEnvironmentAccountConnectionsRequest &, const Model::ListEnvironmentAccountConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEnvironmentAccountConnectionsResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::ListEnvironmentOutputsRequest &, const Model::ListEnvironmentOutputsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEnvironmentOutputsResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::UpdateEnvironmentTemplateRequest &, const Model::UpdateEnvironmentTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEnvironmentTemplateResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::ListEnvironmentTemplatesRequest &, const Model::ListEnvironmentTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEnvironmentTemplatesResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::CreateComponentRequest &, const Model::CreateComponentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateComponentResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::DeleteServiceTemplateVersionRequest &, const Model::DeleteServiceTemplateVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteServiceTemplateVersionResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::ListServiceInstanceProvisionedResourcesRequest &, const Model::ListServiceInstanceProvisionedResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListServiceInstanceProvisionedResourcesResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::ListServicesRequest &, const Model::ListServicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListServicesResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::RejectEnvironmentAccountConnectionRequest &, const Model::RejectEnvironmentAccountConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RejectEnvironmentAccountConnectionResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::AcceptEnvironmentAccountConnectionRequest &, const Model::AcceptEnvironmentAccountConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptEnvironmentAccountConnectionResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::ListServiceTemplateVersionsRequest &, const Model::ListServiceTemplateVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListServiceTemplateVersionsResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::UpdateServiceSyncConfigRequest &, const Model::UpdateServiceSyncConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateServiceSyncConfigResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::ListServiceInstancesRequest &, const Model::ListServiceInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListServiceInstancesResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::CancelComponentDeploymentRequest &, const Model::CancelComponentDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelComponentDeploymentResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::GetEnvironmentRequest &, const Model::GetEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEnvironmentResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::ListServiceInstanceOutputsRequest &, const Model::ListServiceInstanceOutputsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListServiceInstanceOutputsResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::CreateEnvironmentRequest &, const Model::CreateEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEnvironmentResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::CreateServiceInstanceRequest &, const Model::CreateServiceInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateServiceInstanceResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::DeleteEnvironmentRequest &, const Model::DeleteEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEnvironmentResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::UpdateServiceInstanceRequest &, const Model::UpdateServiceInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateServiceInstanceResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::GetRepositoryRequest &, const Model::GetRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRepositoryResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::CreateRepositoryRequest &, const Model::CreateRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRepositoryResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::GetEnvironmentTemplateVersionRequest &, const Model::GetEnvironmentTemplateVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEnvironmentTemplateVersionResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::DeleteServiceTemplateRequest &, const Model::DeleteServiceTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteServiceTemplateResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::UpdateServiceRequest &, const Model::UpdateServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateServiceResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::GetAccountSettingsRequest &, const Model::GetAccountSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAccountSettingsResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::GetServiceTemplateVersionRequest &, const Model::GetServiceTemplateVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetServiceTemplateVersionResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::GetServiceTemplateRequest &, const Model::GetServiceTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetServiceTemplateResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::GetTemplateSyncConfigRequest &, const Model::GetTemplateSyncConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTemplateSyncConfigResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::UpdateServiceTemplateVersionRequest &, const Model::UpdateServiceTemplateVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateServiceTemplateVersionResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::CreateTemplateSyncConfigRequest &, const Model::CreateTemplateSyncConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTemplateSyncConfigResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::GetServiceInstanceSyncStatusRequest &, const Model::GetServiceInstanceSyncStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetServiceInstanceSyncStatusResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::DeleteServiceSyncConfigRequest &, const Model::DeleteServiceSyncConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteServiceSyncConfigResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::DeleteServiceRequest &, const Model::DeleteServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteServiceResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::UpdateEnvironmentTemplateVersionRequest &, const Model::UpdateEnvironmentTemplateVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEnvironmentTemplateVersionResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::ListServicePipelineProvisionedResourcesRequest &, const Model::ListServicePipelineProvisionedResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListServicePipelineProvisionedResourcesResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::CreateEnvironmentTemplateRequest &, const Model::CreateEnvironmentTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEnvironmentTemplateResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::ListComponentProvisionedResourcesRequest &, const Model::ListComponentProvisionedResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListComponentProvisionedResourcesResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::DeleteEnvironmentTemplateVersionRequest &, const Model::DeleteEnvironmentTemplateVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEnvironmentTemplateVersionResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::GetEnvironmentAccountConnectionRequest &, const Model::GetEnvironmentAccountConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEnvironmentAccountConnectionResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::CreateServiceRequest &, const Model::CreateServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateServiceResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::CreateServiceTemplateRequest &, const Model::CreateServiceTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateServiceTemplateResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::ListComponentsRequest &, const Model::ListComponentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListComponentsResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::CancelServicePipelineDeploymentRequest &, const Model::CancelServicePipelineDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelServicePipelineDeploymentResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::UpdateAccountSettingsRequest &, const Model::UpdateAccountSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAccountSettingsResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::GetResourcesSummaryRequest &, const Model::GetResourcesSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourcesSummaryResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::NotifyResourceDeploymentStatusChangeRequest &, const Model::NotifyResourceDeploymentStatusChangeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > NotifyResourceDeploymentStatusChangeResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::CreateServiceSyncConfigRequest &, const Model::CreateServiceSyncConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateServiceSyncConfigResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::DeleteComponentRequest &, const Model::DeleteComponentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteComponentResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::GetEnvironmentTemplateRequest &, const Model::GetEnvironmentTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEnvironmentTemplateResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::CreateEnvironmentAccountConnectionRequest &, const Model::CreateEnvironmentAccountConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEnvironmentAccountConnectionResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::GetTemplateSyncStatusRequest &, const Model::GetTemplateSyncStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTemplateSyncStatusResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::ListServicePipelineOutputsRequest &, const Model::ListServicePipelineOutputsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListServicePipelineOutputsResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::GetServiceRequest &, const Model::GetServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetServiceResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::DeleteDeploymentRequest &, const Model::DeleteDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDeploymentResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::UpdateServiceSyncBlockerRequest &, const Model::UpdateServiceSyncBlockerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateServiceSyncBlockerResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::ListEnvironmentTemplateVersionsRequest &, const Model::ListEnvironmentTemplateVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEnvironmentTemplateVersionsResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::CreateEnvironmentTemplateVersionRequest &, const Model::CreateEnvironmentTemplateVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEnvironmentTemplateVersionResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::ListDeploymentsRequest &, const Model::ListDeploymentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDeploymentsResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::GetComponentRequest &, const Model::GetComponentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetComponentResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::UpdateComponentRequest &, const Model::UpdateComponentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateComponentResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::UpdateServicePipelineRequest &, const Model::UpdateServicePipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateServicePipelineResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::ListEnvironmentsRequest &, const Model::ListEnvironmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEnvironmentsResponseReceivedHandler
std::function< void(const ProtonClient *, const Model::ListRepositoriesRequest &, const Model::ListRepositoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRepositoriesResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String