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>
121 std::shared_ptr<ProtonEndpointProviderBase> endpointProvider =
nullptr);
128 std::shared_ptr<ProtonEndpointProviderBase> endpointProvider =
nullptr,
135 ProtonClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
136 std::shared_ptr<ProtonEndpointProviderBase> endpointProvider =
nullptr,
158 ProtonClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
181 template<
typename AcceptEnvironmentAccountConnectionRequestT = Model::AcceptEnvironmentAccountConnectionRequest>
184 return SubmitCallable(&ProtonClient::AcceptEnvironmentAccountConnection, request);
190 template<
typename AcceptEnvironmentAccountConnectionRequestT = Model::AcceptEnvironmentAccountConnectionRequest>
193 return SubmitAsync(&ProtonClient::AcceptEnvironmentAccountConnection, request, handler, context);
210 template<
typename CancelComponentDeploymentRequestT = Model::CancelComponentDeploymentRequest>
213 return SubmitCallable(&ProtonClient::CancelComponentDeployment, request);
219 template<
typename CancelComponentDeploymentRequestT = Model::CancelComponentDeploymentRequest>
222 return SubmitAsync(&ProtonClient::CancelComponentDeployment, request, handler, context);
246 template<
typename CancelEnvironmentDeploymentRequestT = Model::CancelEnvironmentDeploymentRequest>
249 return SubmitCallable(&ProtonClient::CancelEnvironmentDeployment, request);
255 template<
typename CancelEnvironmentDeploymentRequestT = Model::CancelEnvironmentDeploymentRequest>
258 return SubmitAsync(&ProtonClient::CancelEnvironmentDeployment, request, handler, context);
282 template<
typename CancelServiceInstanceDeploymentRequestT = Model::CancelServiceInstanceDeploymentRequest>
285 return SubmitCallable(&ProtonClient::CancelServiceInstanceDeployment, request);
291 template<
typename CancelServiceInstanceDeploymentRequestT = Model::CancelServiceInstanceDeploymentRequest>
294 return SubmitAsync(&ProtonClient::CancelServiceInstanceDeployment, request, handler, context);
318 template<
typename CancelServicePipelineDeploymentRequestT = Model::CancelServicePipelineDeploymentRequest>
321 return SubmitCallable(&ProtonClient::CancelServicePipelineDeployment, request);
327 template<
typename CancelServicePipelineDeploymentRequestT = Model::CancelServicePipelineDeploymentRequest>
330 return SubmitAsync(&ProtonClient::CancelServicePipelineDeployment, request, handler, context);
346 template<
typename CreateComponentRequestT = Model::CreateComponentRequest>
349 return SubmitCallable(&ProtonClient::CreateComponent, request);
355 template<
typename CreateComponentRequestT = Model::CreateComponentRequest>
358 return SubmitAsync(&ProtonClient::CreateComponent, request, handler, context);
382 template<
typename CreateEnvironmentRequestT = Model::CreateEnvironmentRequest>
385 return SubmitCallable(&ProtonClient::CreateEnvironment, request);
391 template<
typename CreateEnvironmentRequestT = Model::CreateEnvironmentRequest>
394 return SubmitAsync(&ProtonClient::CreateEnvironment, request, handler, context);
415 template<
typename CreateEnvironmentAccountConnectionRequestT = Model::CreateEnvironmentAccountConnectionRequest>
418 return SubmitCallable(&ProtonClient::CreateEnvironmentAccountConnection, request);
424 template<
typename CreateEnvironmentAccountConnectionRequestT = Model::CreateEnvironmentAccountConnectionRequest>
427 return SubmitAsync(&ProtonClient::CreateEnvironmentAccountConnection, request, handler, context);
454 template<
typename CreateEnvironmentTemplateRequestT = Model::CreateEnvironmentTemplateRequest>
457 return SubmitCallable(&ProtonClient::CreateEnvironmentTemplate, request);
463 template<
typename CreateEnvironmentTemplateRequestT = Model::CreateEnvironmentTemplateRequest>
466 return SubmitAsync(&ProtonClient::CreateEnvironmentTemplate, request, handler, context);
482 template<
typename CreateEnvironmentTemplateVersionRequestT = Model::CreateEnvironmentTemplateVersionRequest>
485 return SubmitCallable(&ProtonClient::CreateEnvironmentTemplateVersion, request);
491 template<
typename CreateEnvironmentTemplateVersionRequestT = Model::CreateEnvironmentTemplateVersionRequest>
494 return SubmitAsync(&ProtonClient::CreateEnvironmentTemplateVersion, request, handler, context);
520 template<
typename CreateRepositoryRequestT = Model::CreateRepositoryRequest>
523 return SubmitCallable(&ProtonClient::CreateRepository, request);
529 template<
typename CreateRepositoryRequestT = Model::CreateRepositoryRequest>
532 return SubmitAsync(&ProtonClient::CreateRepository, request, handler, context);
549 template<
typename CreateServiceRequestT = Model::CreateServiceRequest>
552 return SubmitCallable(&ProtonClient::CreateService, request);
558 template<
typename CreateServiceRequestT = Model::CreateServiceRequest>
561 return SubmitAsync(&ProtonClient::CreateService, request, handler, context);
574 template<
typename CreateServiceInstanceRequestT = Model::CreateServiceInstanceRequest>
577 return SubmitCallable(&ProtonClient::CreateServiceInstance, request);
583 template<
typename CreateServiceInstanceRequestT = Model::CreateServiceInstanceRequest>
586 return SubmitAsync(&ProtonClient::CreateServiceInstance, request, handler, context);
599 template<
typename CreateServiceSyncConfigRequestT = Model::CreateServiceSyncConfigRequest>
602 return SubmitCallable(&ProtonClient::CreateServiceSyncConfig, request);
608 template<
typename CreateServiceSyncConfigRequestT = Model::CreateServiceSyncConfigRequest>
611 return SubmitAsync(&ProtonClient::CreateServiceSyncConfig, request, handler, context);
631 template<
typename CreateServiceTemplateRequestT = Model::CreateServiceTemplateRequest>
634 return SubmitCallable(&ProtonClient::CreateServiceTemplate, request);
640 template<
typename CreateServiceTemplateRequestT = Model::CreateServiceTemplateRequest>
643 return SubmitAsync(&ProtonClient::CreateServiceTemplate, request, handler, context);
659 template<
typename CreateServiceTemplateVersionRequestT = Model::CreateServiceTemplateVersionRequest>
662 return SubmitCallable(&ProtonClient::CreateServiceTemplateVersion, request);
668 template<
typename CreateServiceTemplateVersionRequestT = Model::CreateServiceTemplateVersionRequest>
671 return SubmitAsync(&ProtonClient::CreateServiceTemplateVersion, request, handler, context);
693 template<
typename CreateTemplateSyncConfigRequestT = Model::CreateTemplateSyncConfigRequest>
696 return SubmitCallable(&ProtonClient::CreateTemplateSyncConfig, request);
702 template<
typename CreateTemplateSyncConfigRequestT = Model::CreateTemplateSyncConfigRequest>
705 return SubmitAsync(&ProtonClient::CreateTemplateSyncConfig, request, handler, context);
721 template<
typename DeleteComponentRequestT = Model::DeleteComponentRequest>
724 return SubmitCallable(&ProtonClient::DeleteComponent, request);
730 template<
typename DeleteComponentRequestT = Model::DeleteComponentRequest>
733 return SubmitAsync(&ProtonClient::DeleteComponent, request, handler, context);
746 template<
typename DeleteDeploymentRequestT = Model::DeleteDeploymentRequest>
749 return SubmitCallable(&ProtonClient::DeleteDeployment, request);
755 template<
typename DeleteDeploymentRequestT = Model::DeleteDeploymentRequest>
758 return SubmitAsync(&ProtonClient::DeleteDeployment, request, handler, context);
771 template<
typename DeleteEnvironmentRequestT = Model::DeleteEnvironmentRequest>
774 return SubmitCallable(&ProtonClient::DeleteEnvironment, request);
780 template<
typename DeleteEnvironmentRequestT = Model::DeleteEnvironmentRequest>
783 return SubmitAsync(&ProtonClient::DeleteEnvironment, request, handler, context);
805 template<
typename DeleteEnvironmentAccountConnectionRequestT = Model::DeleteEnvironmentAccountConnectionRequest>
808 return SubmitCallable(&ProtonClient::DeleteEnvironmentAccountConnection, request);
814 template<
typename DeleteEnvironmentAccountConnectionRequestT = Model::DeleteEnvironmentAccountConnectionRequest>
817 return SubmitAsync(&ProtonClient::DeleteEnvironmentAccountConnection, request, handler, context);
831 template<
typename DeleteEnvironmentTemplateRequestT = Model::DeleteEnvironmentTemplateRequest>
834 return SubmitCallable(&ProtonClient::DeleteEnvironmentTemplate, request);
840 template<
typename DeleteEnvironmentTemplateRequestT = Model::DeleteEnvironmentTemplateRequest>
843 return SubmitAsync(&ProtonClient::DeleteEnvironmentTemplate, request, handler, context);
866 template<
typename DeleteEnvironmentTemplateVersionRequestT = Model::DeleteEnvironmentTemplateVersionRequest>
869 return SubmitCallable(&ProtonClient::DeleteEnvironmentTemplateVersion, request);
875 template<
typename DeleteEnvironmentTemplateVersionRequestT = Model::DeleteEnvironmentTemplateVersionRequest>
878 return SubmitAsync(&ProtonClient::DeleteEnvironmentTemplateVersion, request, handler, context);
891 template<
typename DeleteRepositoryRequestT = Model::DeleteRepositoryRequest>
894 return SubmitCallable(&ProtonClient::DeleteRepository, request);
900 template<
typename DeleteRepositoryRequestT = Model::DeleteRepositoryRequest>
903 return SubmitAsync(&ProtonClient::DeleteRepository, request, handler, context);
921 template<
typename DeleteServiceRequestT = Model::DeleteServiceRequest>
924 return SubmitCallable(&ProtonClient::DeleteService, request);
930 template<
typename DeleteServiceRequestT = Model::DeleteServiceRequest>
933 return SubmitAsync(&ProtonClient::DeleteService, request, handler, context);
946 template<
typename DeleteServiceSyncConfigRequestT = Model::DeleteServiceSyncConfigRequest>
949 return SubmitCallable(&ProtonClient::DeleteServiceSyncConfig, request);
955 template<
typename DeleteServiceSyncConfigRequestT = Model::DeleteServiceSyncConfigRequest>
958 return SubmitAsync(&ProtonClient::DeleteServiceSyncConfig, request, handler, context);
972 template<
typename DeleteServiceTemplateRequestT = Model::DeleteServiceTemplateRequest>
975 return SubmitCallable(&ProtonClient::DeleteServiceTemplate, request);
981 template<
typename DeleteServiceTemplateRequestT = Model::DeleteServiceTemplateRequest>
984 return SubmitAsync(&ProtonClient::DeleteServiceTemplate, request, handler, context);
1006 template<
typename DeleteServiceTemplateVersionRequestT = Model::DeleteServiceTemplateVersionRequest>
1009 return SubmitCallable(&ProtonClient::DeleteServiceTemplateVersion, request);
1015 template<
typename DeleteServiceTemplateVersionRequestT = Model::DeleteServiceTemplateVersionRequest>
1018 return SubmitAsync(&ProtonClient::DeleteServiceTemplateVersion, request, handler, context);
1031 template<
typename DeleteTemplateSyncConfigRequestT = Model::DeleteTemplateSyncConfigRequest>
1034 return SubmitCallable(&ProtonClient::DeleteTemplateSyncConfig, request);
1040 template<
typename DeleteTemplateSyncConfigRequestT = Model::DeleteTemplateSyncConfigRequest>
1043 return SubmitAsync(&ProtonClient::DeleteTemplateSyncConfig, request, handler, context);
1057 template<
typename GetAccountSettingsRequestT = Model::GetAccountSettingsRequest>
1060 return SubmitCallable(&ProtonClient::GetAccountSettings, request);
1066 template<
typename GetAccountSettingsRequestT = Model::GetAccountSettingsRequest>
1069 return SubmitAsync(&ProtonClient::GetAccountSettings, request, handler, context);
1085 template<
typename GetComponentRequestT = Model::GetComponentRequest>
1088 return SubmitCallable(&ProtonClient::GetComponent, request);
1094 template<
typename GetComponentRequestT = Model::GetComponentRequest>
1097 return SubmitAsync(&ProtonClient::GetComponent, request, handler, context);
1110 template<
typename GetDeploymentRequestT = Model::GetDeploymentRequest>
1113 return SubmitCallable(&ProtonClient::GetDeployment, request);
1119 template<
typename GetDeploymentRequestT = Model::GetDeploymentRequest>
1122 return SubmitAsync(&ProtonClient::GetDeployment, request, handler, context);
1135 template<
typename GetEnvironmentRequestT = Model::GetEnvironmentRequest>
1138 return SubmitCallable(&ProtonClient::GetEnvironment, request);
1144 template<
typename GetEnvironmentRequestT = Model::GetEnvironmentRequest>
1147 return SubmitAsync(&ProtonClient::GetEnvironment, request, handler, context);
1164 template<
typename GetEnvironmentAccountConnectionRequestT = Model::GetEnvironmentAccountConnectionRequest>
1167 return SubmitCallable(&ProtonClient::GetEnvironmentAccountConnection, request);
1173 template<
typename GetEnvironmentAccountConnectionRequestT = Model::GetEnvironmentAccountConnectionRequest>
1176 return SubmitAsync(&ProtonClient::GetEnvironmentAccountConnection, request, handler, context);
1189 template<
typename GetEnvironmentTemplateRequestT = Model::GetEnvironmentTemplateRequest>
1192 return SubmitCallable(&ProtonClient::GetEnvironmentTemplate, request);
1198 template<
typename GetEnvironmentTemplateRequestT = Model::GetEnvironmentTemplateRequest>
1201 return SubmitAsync(&ProtonClient::GetEnvironmentTemplate, request, handler, context);
1215 template<
typename GetEnvironmentTemplateVersionRequestT = Model::GetEnvironmentTemplateVersionRequest>
1218 return SubmitCallable(&ProtonClient::GetEnvironmentTemplateVersion, request);
1224 template<
typename GetEnvironmentTemplateVersionRequestT = Model::GetEnvironmentTemplateVersionRequest>
1227 return SubmitAsync(&ProtonClient::GetEnvironmentTemplateVersion, request, handler, context);
1240 template<
typename GetRepositoryRequestT = Model::GetRepositoryRequest>
1243 return SubmitCallable(&ProtonClient::GetRepository, request);
1249 template<
typename GetRepositoryRequestT = Model::GetRepositoryRequest>
1252 return SubmitAsync(&ProtonClient::GetRepository, request, handler, context);
1273 template<
typename GetRepositorySyncStatusRequestT = Model::GetRepositorySyncStatusRequest>
1276 return SubmitCallable(&ProtonClient::GetRepositorySyncStatus, request);
1282 template<
typename GetRepositorySyncStatusRequestT = Model::GetRepositorySyncStatusRequest>
1285 return SubmitAsync(&ProtonClient::GetRepositorySyncStatus, request, handler, context);
1312 template<
typename GetResourcesSummaryRequestT = Model::GetResourcesSummaryRequest>
1315 return SubmitCallable(&ProtonClient::GetResourcesSummary, request);
1321 template<
typename GetResourcesSummaryRequestT = Model::GetResourcesSummaryRequest>
1324 return SubmitAsync(&ProtonClient::GetResourcesSummary, request, handler, context);
1337 template<
typename GetServiceRequestT = Model::GetServiceRequest>
1340 return SubmitCallable(&ProtonClient::GetService, request);
1346 template<
typename GetServiceRequestT = Model::GetServiceRequest>
1349 return SubmitAsync(&ProtonClient::GetService, request, handler, context);
1364 template<
typename GetServiceInstanceRequestT = Model::GetServiceInstanceRequest>
1367 return SubmitCallable(&ProtonClient::GetServiceInstance, request);
1373 template<
typename GetServiceInstanceRequestT = Model::GetServiceInstanceRequest>
1376 return SubmitAsync(&ProtonClient::GetServiceInstance, request, handler, context);
1389 template<
typename GetServiceInstanceSyncStatusRequestT = Model::GetServiceInstanceSyncStatusRequest>
1392 return SubmitCallable(&ProtonClient::GetServiceInstanceSyncStatus, request);
1398 template<
typename GetServiceInstanceSyncStatusRequestT = Model::GetServiceInstanceSyncStatusRequest>
1401 return SubmitAsync(&ProtonClient::GetServiceInstanceSyncStatus, request, handler, context);
1415 template<
typename GetServiceSyncBlockerSummaryRequestT = Model::GetServiceSyncBlockerSummaryRequest>
1418 return SubmitCallable(&ProtonClient::GetServiceSyncBlockerSummary, request);
1424 template<
typename GetServiceSyncBlockerSummaryRequestT = Model::GetServiceSyncBlockerSummaryRequest>
1427 return SubmitAsync(&ProtonClient::GetServiceSyncBlockerSummary, request, handler, context);
1441 template<
typename GetServiceSyncConfigRequestT = Model::GetServiceSyncConfigRequest>
1444 return SubmitCallable(&ProtonClient::GetServiceSyncConfig, request);
1450 template<
typename GetServiceSyncConfigRequestT = Model::GetServiceSyncConfigRequest>
1453 return SubmitAsync(&ProtonClient::GetServiceSyncConfig, request, handler, context);
1466 template<
typename GetServiceTemplateRequestT = Model::GetServiceTemplateRequest>
1469 return SubmitCallable(&ProtonClient::GetServiceTemplate, request);
1475 template<
typename GetServiceTemplateRequestT = Model::GetServiceTemplateRequest>
1478 return SubmitAsync(&ProtonClient::GetServiceTemplate, request, handler, context);
1492 template<
typename GetServiceTemplateVersionRequestT = Model::GetServiceTemplateVersionRequest>
1495 return SubmitCallable(&ProtonClient::GetServiceTemplateVersion, request);
1501 template<
typename GetServiceTemplateVersionRequestT = Model::GetServiceTemplateVersionRequest>
1504 return SubmitAsync(&ProtonClient::GetServiceTemplateVersion, request, handler, context);
1518 template<
typename GetTemplateSyncConfigRequestT = Model::GetTemplateSyncConfigRequest>
1521 return SubmitCallable(&ProtonClient::GetTemplateSyncConfig, request);
1527 template<
typename GetTemplateSyncConfigRequestT = Model::GetTemplateSyncConfigRequest>
1530 return SubmitAsync(&ProtonClient::GetTemplateSyncConfig, request, handler, context);
1543 template<
typename GetTemplateSyncStatusRequestT = Model::GetTemplateSyncStatusRequest>
1546 return SubmitCallable(&ProtonClient::GetTemplateSyncStatus, request);
1552 template<
typename GetTemplateSyncStatusRequestT = Model::GetTemplateSyncStatusRequest>
1555 return SubmitAsync(&ProtonClient::GetTemplateSyncStatus, request, handler, context);
1571 template<
typename ListComponentOutputsRequestT = Model::ListComponentOutputsRequest>
1574 return SubmitCallable(&ProtonClient::ListComponentOutputs, request);
1580 template<
typename ListComponentOutputsRequestT = Model::ListComponentOutputsRequest>
1583 return SubmitAsync(&ProtonClient::ListComponentOutputs, request, handler, context);
1599 template<
typename ListComponentProvisionedResourcesRequestT = Model::ListComponentProvisionedResourcesRequest>
1602 return SubmitCallable(&ProtonClient::ListComponentProvisionedResources, request);
1608 template<
typename ListComponentProvisionedResourcesRequestT = Model::ListComponentProvisionedResourcesRequest>
1611 return SubmitAsync(&ProtonClient::ListComponentProvisionedResources, request, handler, context);
1628 template<
typename ListComponentsRequestT = Model::ListComponentsRequest>
1631 return SubmitCallable(&ProtonClient::ListComponents, request);
1637 template<
typename ListComponentsRequestT = Model::ListComponentsRequest>
1640 return SubmitAsync(&ProtonClient::ListComponents, request, handler, context);
1654 template<
typename ListDeploymentsRequestT = Model::ListDeploymentsRequest>
1657 return SubmitCallable(&ProtonClient::ListDeployments, request);
1663 template<
typename ListDeploymentsRequestT = Model::ListDeploymentsRequest>
1666 return SubmitAsync(&ProtonClient::ListDeployments, request, handler, context);
1683 template<
typename ListEnvironmentAccountConnectionsRequestT = Model::ListEnvironmentAccountConnectionsRequest>
1686 return SubmitCallable(&ProtonClient::ListEnvironmentAccountConnections, request);
1692 template<
typename ListEnvironmentAccountConnectionsRequestT = Model::ListEnvironmentAccountConnectionsRequest>
1695 return SubmitAsync(&ProtonClient::ListEnvironmentAccountConnections, request, handler, context);
1709 template<
typename ListEnvironmentOutputsRequestT = Model::ListEnvironmentOutputsRequest>
1712 return SubmitCallable(&ProtonClient::ListEnvironmentOutputs, request);
1718 template<
typename ListEnvironmentOutputsRequestT = Model::ListEnvironmentOutputsRequest>
1721 return SubmitAsync(&ProtonClient::ListEnvironmentOutputs, request, handler, context);
1735 template<
typename ListEnvironmentProvisionedResourcesRequestT = Model::ListEnvironmentProvisionedResourcesRequest>
1738 return SubmitCallable(&ProtonClient::ListEnvironmentProvisionedResources, request);
1744 template<
typename ListEnvironmentProvisionedResourcesRequestT = Model::ListEnvironmentProvisionedResourcesRequest>
1747 return SubmitAsync(&ProtonClient::ListEnvironmentProvisionedResources, request, handler, context);
1761 template<
typename ListEnvironmentTemplateVersionsRequestT = Model::ListEnvironmentTemplateVersionsRequest>
1764 return SubmitCallable(&ProtonClient::ListEnvironmentTemplateVersions, request);
1770 template<
typename ListEnvironmentTemplateVersionsRequestT = Model::ListEnvironmentTemplateVersionsRequest>
1773 return SubmitAsync(&ProtonClient::ListEnvironmentTemplateVersions, request, handler, context);
1786 template<
typename ListEnvironmentTemplatesRequestT = Model::ListEnvironmentTemplatesRequest>
1789 return SubmitCallable(&ProtonClient::ListEnvironmentTemplates, request);
1795 template<
typename ListEnvironmentTemplatesRequestT = Model::ListEnvironmentTemplatesRequest>
1798 return SubmitAsync(&ProtonClient::ListEnvironmentTemplates, request, handler, context);
1811 template<
typename ListEnvironmentsRequestT = Model::ListEnvironmentsRequest>
1814 return SubmitCallable(&ProtonClient::ListEnvironments, request);
1820 template<
typename ListEnvironmentsRequestT = Model::ListEnvironmentsRequest>
1823 return SubmitAsync(&ProtonClient::ListEnvironments, request, handler, context);
1836 template<
typename ListRepositoriesRequestT = Model::ListRepositoriesRequest>
1839 return SubmitCallable(&ProtonClient::ListRepositories, request);
1845 template<
typename ListRepositoriesRequestT = Model::ListRepositoriesRequest>
1848 return SubmitAsync(&ProtonClient::ListRepositories, request, handler, context);
1862 template<
typename ListRepositorySyncDefinitionsRequestT = Model::ListRepositorySyncDefinitionsRequest>
1865 return SubmitCallable(&ProtonClient::ListRepositorySyncDefinitions, request);
1871 template<
typename ListRepositorySyncDefinitionsRequestT = Model::ListRepositorySyncDefinitionsRequest>
1874 return SubmitAsync(&ProtonClient::ListRepositorySyncDefinitions, request, handler, context);
1888 template<
typename ListServiceInstanceOutputsRequestT = Model::ListServiceInstanceOutputsRequest>
1891 return SubmitCallable(&ProtonClient::ListServiceInstanceOutputs, request);
1897 template<
typename ListServiceInstanceOutputsRequestT = Model::ListServiceInstanceOutputsRequest>
1900 return SubmitAsync(&ProtonClient::ListServiceInstanceOutputs, request, handler, context);
1914 template<
typename ListServiceInstanceProvisionedResourcesRequestT = Model::ListServiceInstanceProvisionedResourcesRequest>
1917 return SubmitCallable(&ProtonClient::ListServiceInstanceProvisionedResources, request);
1923 template<
typename ListServiceInstanceProvisionedResourcesRequestT = Model::ListServiceInstanceProvisionedResourcesRequest>
1926 return SubmitAsync(&ProtonClient::ListServiceInstanceProvisionedResources, request, handler, context);
1941 template<
typename ListServiceInstancesRequestT = Model::ListServiceInstancesRequest>
1944 return SubmitCallable(&ProtonClient::ListServiceInstances, request);
1950 template<
typename ListServiceInstancesRequestT = Model::ListServiceInstancesRequest>
1953 return SubmitAsync(&ProtonClient::ListServiceInstances, request, handler, context);
1967 template<
typename ListServicePipelineOutputsRequestT = Model::ListServicePipelineOutputsRequest>
1970 return SubmitCallable(&ProtonClient::ListServicePipelineOutputs, request);
1976 template<
typename ListServicePipelineOutputsRequestT = Model::ListServicePipelineOutputsRequest>
1979 return SubmitAsync(&ProtonClient::ListServicePipelineOutputs, request, handler, context);
1993 template<
typename ListServicePipelineProvisionedResourcesRequestT = Model::ListServicePipelineProvisionedResourcesRequest>
1996 return SubmitCallable(&ProtonClient::ListServicePipelineProvisionedResources, request);
2002 template<
typename ListServicePipelineProvisionedResourcesRequestT = Model::ListServicePipelineProvisionedResourcesRequest>
2005 return SubmitAsync(&ProtonClient::ListServicePipelineProvisionedResources, request, handler, context);
2019 template<
typename ListServiceTemplateVersionsRequestT = Model::ListServiceTemplateVersionsRequest>
2022 return SubmitCallable(&ProtonClient::ListServiceTemplateVersions, request);
2028 template<
typename ListServiceTemplateVersionsRequestT = Model::ListServiceTemplateVersionsRequest>
2031 return SubmitAsync(&ProtonClient::ListServiceTemplateVersions, request, handler, context);
2044 template<
typename ListServiceTemplatesRequestT = Model::ListServiceTemplatesRequest>
2047 return SubmitCallable(&ProtonClient::ListServiceTemplates, request);
2053 template<
typename ListServiceTemplatesRequestT = Model::ListServiceTemplatesRequest>
2056 return SubmitAsync(&ProtonClient::ListServiceTemplates, request, handler, context);
2069 template<
typename ListServicesRequestT = Model::ListServicesRequest>
2072 return SubmitCallable(&ProtonClient::ListServices, request);
2078 template<
typename ListServicesRequestT = Model::ListServicesRequest>
2081 return SubmitAsync(&ProtonClient::ListServices, request, handler, context);
2097 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2100 return SubmitCallable(&ProtonClient::ListTagsForResource, request);
2106 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2109 return SubmitAsync(&ProtonClient::ListTagsForResource, request, handler, context);
2125 template<
typename NotifyResourceDeploymentStatusChangeRequestT = Model::NotifyResourceDeploymentStatusChangeRequest>
2128 return SubmitCallable(&ProtonClient::NotifyResourceDeploymentStatusChange, request);
2134 template<
typename NotifyResourceDeploymentStatusChangeRequestT = Model::NotifyResourceDeploymentStatusChangeRequest>
2137 return SubmitAsync(&ProtonClient::NotifyResourceDeploymentStatusChange, request, handler, context);
2158 template<
typename RejectEnvironmentAccountConnectionRequestT = Model::RejectEnvironmentAccountConnectionRequest>
2161 return SubmitCallable(&ProtonClient::RejectEnvironmentAccountConnection, request);
2167 template<
typename RejectEnvironmentAccountConnectionRequestT = Model::RejectEnvironmentAccountConnectionRequest>
2170 return SubmitAsync(&ProtonClient::RejectEnvironmentAccountConnection, request, handler, context);
2187 template<
typename TagResourceRequestT = Model::TagResourceRequest>
2190 return SubmitCallable(&ProtonClient::TagResource, request);
2196 template<
typename TagResourceRequestT = Model::TagResourceRequest>
2199 return SubmitAsync(&ProtonClient::TagResource, request, handler, context);
2216 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
2219 return SubmitCallable(&ProtonClient::UntagResource, request);
2225 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
2228 return SubmitAsync(&ProtonClient::UntagResource, request, handler, context);
2242 template<
typename UpdateAccountSettingsRequestT = Model::UpdateAccountSettingsRequest>
2245 return SubmitCallable(&ProtonClient::UpdateAccountSettings, request);
2251 template<
typename UpdateAccountSettingsRequestT = Model::UpdateAccountSettingsRequest>
2254 return SubmitAsync(&ProtonClient::UpdateAccountSettings, request, handler, context);
2273 template<
typename UpdateComponentRequestT = Model::UpdateComponentRequest>
2276 return SubmitCallable(&ProtonClient::UpdateComponent, request);
2282 template<
typename UpdateComponentRequestT = Model::UpdateComponentRequest>
2285 return SubmitAsync(&ProtonClient::UpdateComponent, request, handler, context);
2338 template<
typename UpdateEnvironmentRequestT = Model::UpdateEnvironmentRequest>
2341 return SubmitCallable(&ProtonClient::UpdateEnvironment, request);
2347 template<
typename UpdateEnvironmentRequestT = Model::UpdateEnvironmentRequest>
2350 return SubmitAsync(&ProtonClient::UpdateEnvironment, request, handler, context);
2367 template<
typename UpdateEnvironmentAccountConnectionRequestT = Model::UpdateEnvironmentAccountConnectionRequest>
2370 return SubmitCallable(&ProtonClient::UpdateEnvironmentAccountConnection, request);
2376 template<
typename UpdateEnvironmentAccountConnectionRequestT = Model::UpdateEnvironmentAccountConnectionRequest>
2379 return SubmitAsync(&ProtonClient::UpdateEnvironmentAccountConnection, request, handler, context);
2392 template<
typename UpdateEnvironmentTemplateRequestT = Model::UpdateEnvironmentTemplateRequest>
2395 return SubmitCallable(&ProtonClient::UpdateEnvironmentTemplate, request);
2401 template<
typename UpdateEnvironmentTemplateRequestT = Model::UpdateEnvironmentTemplateRequest>
2404 return SubmitAsync(&ProtonClient::UpdateEnvironmentTemplate, request, handler, context);
2418 template<
typename UpdateEnvironmentTemplateVersionRequestT = Model::UpdateEnvironmentTemplateVersionRequest>
2421 return SubmitCallable(&ProtonClient::UpdateEnvironmentTemplateVersion, request);
2427 template<
typename UpdateEnvironmentTemplateVersionRequestT = Model::UpdateEnvironmentTemplateVersionRequest>
2430 return SubmitAsync(&ProtonClient::UpdateEnvironmentTemplateVersion, request, handler, context);
2452 template<
typename UpdateServiceRequestT = Model::UpdateServiceRequest>
2455 return SubmitCallable(&ProtonClient::UpdateService, request);
2461 template<
typename UpdateServiceRequestT = Model::UpdateServiceRequest>
2464 return SubmitAsync(&ProtonClient::UpdateService, request, handler, context);
2484 template<
typename UpdateServiceInstanceRequestT = Model::UpdateServiceInstanceRequest>
2487 return SubmitCallable(&ProtonClient::UpdateServiceInstance, request);
2493 template<
typename UpdateServiceInstanceRequestT = Model::UpdateServiceInstanceRequest>
2496 return SubmitAsync(&ProtonClient::UpdateServiceInstance, request, handler, context);
2525 template<
typename UpdateServicePipelineRequestT = Model::UpdateServicePipelineRequest>
2528 return SubmitCallable(&ProtonClient::UpdateServicePipeline, request);
2534 template<
typename UpdateServicePipelineRequestT = Model::UpdateServicePipelineRequest>
2537 return SubmitAsync(&ProtonClient::UpdateServicePipeline, request, handler, context);
2551 template<
typename UpdateServiceSyncBlockerRequestT = Model::UpdateServiceSyncBlockerRequest>
2554 return SubmitCallable(&ProtonClient::UpdateServiceSyncBlocker, request);
2560 template<
typename UpdateServiceSyncBlockerRequestT = Model::UpdateServiceSyncBlockerRequest>
2563 return SubmitAsync(&ProtonClient::UpdateServiceSyncBlocker, request, handler, context);
2576 template<
typename UpdateServiceSyncConfigRequestT = Model::UpdateServiceSyncConfigRequest>
2579 return SubmitCallable(&ProtonClient::UpdateServiceSyncConfig, request);
2585 template<
typename UpdateServiceSyncConfigRequestT = Model::UpdateServiceSyncConfigRequest>
2588 return SubmitAsync(&ProtonClient::UpdateServiceSyncConfig, request, handler, context);
2601 template<
typename UpdateServiceTemplateRequestT = Model::UpdateServiceTemplateRequest>
2604 return SubmitCallable(&ProtonClient::UpdateServiceTemplate, request);
2610 template<
typename UpdateServiceTemplateRequestT = Model::UpdateServiceTemplateRequest>
2613 return SubmitAsync(&ProtonClient::UpdateServiceTemplate, request, handler, context);
2627 template<
typename UpdateServiceTemplateVersionRequestT = Model::UpdateServiceTemplateVersionRequest>
2630 return SubmitCallable(&ProtonClient::UpdateServiceTemplateVersion, request);
2636 template<
typename UpdateServiceTemplateVersionRequestT = Model::UpdateServiceTemplateVersionRequest>
2639 return SubmitAsync(&ProtonClient::UpdateServiceTemplateVersion, request, handler, context);
2656 template<
typename UpdateTemplateSyncConfigRequestT = Model::UpdateTemplateSyncConfigRequest>
2659 return SubmitCallable(&ProtonClient::UpdateTemplateSyncConfig, request);
2665 template<
typename UpdateTemplateSyncConfigRequestT = Model::UpdateTemplateSyncConfigRequest>
2668 return SubmitAsync(&ProtonClient::UpdateTemplateSyncConfig, request, handler, context);
2679 std::shared_ptr<ProtonEndpointProviderBase> m_endpointProvider;
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