AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
ProtonServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/proton/ProtonErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/proton/ProtonEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in ProtonClient header */
21#include <aws/proton/model/AcceptEnvironmentAccountConnectionResult.h>
22#include <aws/proton/model/CancelComponentDeploymentResult.h>
23#include <aws/proton/model/CancelEnvironmentDeploymentResult.h>
24#include <aws/proton/model/CancelServiceInstanceDeploymentResult.h>
25#include <aws/proton/model/CancelServicePipelineDeploymentResult.h>
26#include <aws/proton/model/CreateComponentResult.h>
27#include <aws/proton/model/CreateEnvironmentResult.h>
28#include <aws/proton/model/CreateEnvironmentAccountConnectionResult.h>
29#include <aws/proton/model/CreateEnvironmentTemplateResult.h>
30#include <aws/proton/model/CreateEnvironmentTemplateVersionResult.h>
31#include <aws/proton/model/CreateRepositoryResult.h>
32#include <aws/proton/model/CreateServiceResult.h>
33#include <aws/proton/model/CreateServiceInstanceResult.h>
34#include <aws/proton/model/CreateServiceSyncConfigResult.h>
35#include <aws/proton/model/CreateServiceTemplateResult.h>
36#include <aws/proton/model/CreateServiceTemplateVersionResult.h>
37#include <aws/proton/model/CreateTemplateSyncConfigResult.h>
38#include <aws/proton/model/DeleteComponentResult.h>
39#include <aws/proton/model/DeleteDeploymentResult.h>
40#include <aws/proton/model/DeleteEnvironmentResult.h>
41#include <aws/proton/model/DeleteEnvironmentAccountConnectionResult.h>
42#include <aws/proton/model/DeleteEnvironmentTemplateResult.h>
43#include <aws/proton/model/DeleteEnvironmentTemplateVersionResult.h>
44#include <aws/proton/model/DeleteRepositoryResult.h>
45#include <aws/proton/model/DeleteServiceResult.h>
46#include <aws/proton/model/DeleteServiceSyncConfigResult.h>
47#include <aws/proton/model/DeleteServiceTemplateResult.h>
48#include <aws/proton/model/DeleteServiceTemplateVersionResult.h>
49#include <aws/proton/model/DeleteTemplateSyncConfigResult.h>
50#include <aws/proton/model/GetAccountSettingsResult.h>
51#include <aws/proton/model/GetComponentResult.h>
52#include <aws/proton/model/GetDeploymentResult.h>
53#include <aws/proton/model/GetEnvironmentResult.h>
54#include <aws/proton/model/GetEnvironmentAccountConnectionResult.h>
55#include <aws/proton/model/GetEnvironmentTemplateResult.h>
56#include <aws/proton/model/GetEnvironmentTemplateVersionResult.h>
57#include <aws/proton/model/GetRepositoryResult.h>
58#include <aws/proton/model/GetRepositorySyncStatusResult.h>
59#include <aws/proton/model/GetResourcesSummaryResult.h>
60#include <aws/proton/model/GetServiceResult.h>
61#include <aws/proton/model/GetServiceInstanceResult.h>
62#include <aws/proton/model/GetServiceInstanceSyncStatusResult.h>
63#include <aws/proton/model/GetServiceSyncBlockerSummaryResult.h>
64#include <aws/proton/model/GetServiceSyncConfigResult.h>
65#include <aws/proton/model/GetServiceTemplateResult.h>
66#include <aws/proton/model/GetServiceTemplateVersionResult.h>
67#include <aws/proton/model/GetTemplateSyncConfigResult.h>
68#include <aws/proton/model/GetTemplateSyncStatusResult.h>
69#include <aws/proton/model/ListComponentOutputsResult.h>
70#include <aws/proton/model/ListComponentProvisionedResourcesResult.h>
71#include <aws/proton/model/ListComponentsResult.h>
72#include <aws/proton/model/ListDeploymentsResult.h>
73#include <aws/proton/model/ListEnvironmentAccountConnectionsResult.h>
74#include <aws/proton/model/ListEnvironmentOutputsResult.h>
75#include <aws/proton/model/ListEnvironmentProvisionedResourcesResult.h>
76#include <aws/proton/model/ListEnvironmentTemplateVersionsResult.h>
77#include <aws/proton/model/ListEnvironmentTemplatesResult.h>
78#include <aws/proton/model/ListEnvironmentsResult.h>
79#include <aws/proton/model/ListRepositoriesResult.h>
80#include <aws/proton/model/ListRepositorySyncDefinitionsResult.h>
81#include <aws/proton/model/ListServiceInstanceOutputsResult.h>
82#include <aws/proton/model/ListServiceInstanceProvisionedResourcesResult.h>
83#include <aws/proton/model/ListServiceInstancesResult.h>
84#include <aws/proton/model/ListServicePipelineOutputsResult.h>
85#include <aws/proton/model/ListServicePipelineProvisionedResourcesResult.h>
86#include <aws/proton/model/ListServiceTemplateVersionsResult.h>
87#include <aws/proton/model/ListServiceTemplatesResult.h>
88#include <aws/proton/model/ListServicesResult.h>
89#include <aws/proton/model/ListTagsForResourceResult.h>
90#include <aws/proton/model/NotifyResourceDeploymentStatusChangeResult.h>
91#include <aws/proton/model/RejectEnvironmentAccountConnectionResult.h>
92#include <aws/proton/model/TagResourceResult.h>
93#include <aws/proton/model/UntagResourceResult.h>
94#include <aws/proton/model/UpdateAccountSettingsResult.h>
95#include <aws/proton/model/UpdateComponentResult.h>
96#include <aws/proton/model/UpdateEnvironmentResult.h>
97#include <aws/proton/model/UpdateEnvironmentAccountConnectionResult.h>
98#include <aws/proton/model/UpdateEnvironmentTemplateResult.h>
99#include <aws/proton/model/UpdateEnvironmentTemplateVersionResult.h>
100#include <aws/proton/model/UpdateServiceResult.h>
101#include <aws/proton/model/UpdateServiceInstanceResult.h>
102#include <aws/proton/model/UpdateServicePipelineResult.h>
103#include <aws/proton/model/UpdateServiceSyncBlockerResult.h>
104#include <aws/proton/model/UpdateServiceSyncConfigResult.h>
105#include <aws/proton/model/UpdateServiceTemplateResult.h>
106#include <aws/proton/model/UpdateServiceTemplateVersionResult.h>
107#include <aws/proton/model/UpdateTemplateSyncConfigResult.h>
108#include <aws/proton/model/ListEnvironmentsRequest.h>
109#include <aws/proton/model/ListRepositoriesRequest.h>
110#include <aws/proton/model/ListEnvironmentTemplatesRequest.h>
111#include <aws/proton/model/ListServicesRequest.h>
112#include <aws/proton/model/UpdateAccountSettingsRequest.h>
113#include <aws/proton/model/GetAccountSettingsRequest.h>
114#include <aws/proton/model/ListDeploymentsRequest.h>
115#include <aws/proton/model/ListComponentsRequest.h>
116#include <aws/proton/model/ListServiceInstancesRequest.h>
117#include <aws/proton/model/ListServiceTemplatesRequest.h>
118#include <aws/proton/model/GetResourcesSummaryRequest.h>
119/* End of service model headers required in ProtonClient header */
120
121namespace Aws
122{
123 namespace Http
124 {
125 class HttpClient;
126 class HttpClientFactory;
127 } // namespace Http
128
129 namespace Utils
130 {
131 template< typename R, typename E> class Outcome;
132
133 namespace Threading
134 {
135 class Executor;
136 } // namespace Threading
137 } // namespace Utils
138
139 namespace Auth
140 {
141 class AWSCredentials;
142 class AWSCredentialsProvider;
143 } // namespace Auth
144
145 namespace Client
146 {
147 class RetryStrategy;
148 } // namespace Client
149
150 namespace Proton
151 {
155
156 namespace Model
157 {
158 /* Service model forward declarations required in ProtonClient header */
159 class AcceptEnvironmentAccountConnectionRequest;
160 class CancelComponentDeploymentRequest;
161 class CancelEnvironmentDeploymentRequest;
162 class CancelServiceInstanceDeploymentRequest;
163 class CancelServicePipelineDeploymentRequest;
164 class CreateComponentRequest;
165 class CreateEnvironmentRequest;
166 class CreateEnvironmentAccountConnectionRequest;
167 class CreateEnvironmentTemplateRequest;
168 class CreateEnvironmentTemplateVersionRequest;
169 class CreateRepositoryRequest;
170 class CreateServiceRequest;
171 class CreateServiceInstanceRequest;
172 class CreateServiceSyncConfigRequest;
173 class CreateServiceTemplateRequest;
174 class CreateServiceTemplateVersionRequest;
175 class CreateTemplateSyncConfigRequest;
176 class DeleteComponentRequest;
177 class DeleteDeploymentRequest;
178 class DeleteEnvironmentRequest;
179 class DeleteEnvironmentAccountConnectionRequest;
180 class DeleteEnvironmentTemplateRequest;
181 class DeleteEnvironmentTemplateVersionRequest;
182 class DeleteRepositoryRequest;
183 class DeleteServiceRequest;
184 class DeleteServiceSyncConfigRequest;
185 class DeleteServiceTemplateRequest;
186 class DeleteServiceTemplateVersionRequest;
187 class DeleteTemplateSyncConfigRequest;
188 class GetAccountSettingsRequest;
189 class GetComponentRequest;
190 class GetDeploymentRequest;
191 class GetEnvironmentRequest;
192 class GetEnvironmentAccountConnectionRequest;
193 class GetEnvironmentTemplateRequest;
194 class GetEnvironmentTemplateVersionRequest;
195 class GetRepositoryRequest;
196 class GetRepositorySyncStatusRequest;
197 class GetResourcesSummaryRequest;
198 class GetServiceRequest;
199 class GetServiceInstanceRequest;
200 class GetServiceInstanceSyncStatusRequest;
201 class GetServiceSyncBlockerSummaryRequest;
202 class GetServiceSyncConfigRequest;
203 class GetServiceTemplateRequest;
204 class GetServiceTemplateVersionRequest;
205 class GetTemplateSyncConfigRequest;
206 class GetTemplateSyncStatusRequest;
207 class ListComponentOutputsRequest;
208 class ListComponentProvisionedResourcesRequest;
209 class ListComponentsRequest;
210 class ListDeploymentsRequest;
211 class ListEnvironmentAccountConnectionsRequest;
212 class ListEnvironmentOutputsRequest;
213 class ListEnvironmentProvisionedResourcesRequest;
214 class ListEnvironmentTemplateVersionsRequest;
215 class ListEnvironmentTemplatesRequest;
216 class ListEnvironmentsRequest;
217 class ListRepositoriesRequest;
218 class ListRepositorySyncDefinitionsRequest;
219 class ListServiceInstanceOutputsRequest;
220 class ListServiceInstanceProvisionedResourcesRequest;
221 class ListServiceInstancesRequest;
222 class ListServicePipelineOutputsRequest;
223 class ListServicePipelineProvisionedResourcesRequest;
224 class ListServiceTemplateVersionsRequest;
225 class ListServiceTemplatesRequest;
226 class ListServicesRequest;
227 class ListTagsForResourceRequest;
228 class NotifyResourceDeploymentStatusChangeRequest;
229 class RejectEnvironmentAccountConnectionRequest;
230 class TagResourceRequest;
231 class UntagResourceRequest;
232 class UpdateAccountSettingsRequest;
233 class UpdateComponentRequest;
234 class UpdateEnvironmentRequest;
235 class UpdateEnvironmentAccountConnectionRequest;
236 class UpdateEnvironmentTemplateRequest;
237 class UpdateEnvironmentTemplateVersionRequest;
238 class UpdateServiceRequest;
239 class UpdateServiceInstanceRequest;
240 class UpdateServicePipelineRequest;
241 class UpdateServiceSyncBlockerRequest;
242 class UpdateServiceSyncConfigRequest;
243 class UpdateServiceTemplateRequest;
244 class UpdateServiceTemplateVersionRequest;
245 class UpdateTemplateSyncConfigRequest;
246 /* End of service model forward declarations required in ProtonClient header */
247
248 /* Service model Outcome class definitions */
336 /* End of service model Outcome class definitions */
337
338 /* Service model Outcome callable definitions */
339 typedef std::future<AcceptEnvironmentAccountConnectionOutcome> AcceptEnvironmentAccountConnectionOutcomeCallable;
340 typedef std::future<CancelComponentDeploymentOutcome> CancelComponentDeploymentOutcomeCallable;
341 typedef std::future<CancelEnvironmentDeploymentOutcome> CancelEnvironmentDeploymentOutcomeCallable;
342 typedef std::future<CancelServiceInstanceDeploymentOutcome> CancelServiceInstanceDeploymentOutcomeCallable;
343 typedef std::future<CancelServicePipelineDeploymentOutcome> CancelServicePipelineDeploymentOutcomeCallable;
344 typedef std::future<CreateComponentOutcome> CreateComponentOutcomeCallable;
345 typedef std::future<CreateEnvironmentOutcome> CreateEnvironmentOutcomeCallable;
346 typedef std::future<CreateEnvironmentAccountConnectionOutcome> CreateEnvironmentAccountConnectionOutcomeCallable;
347 typedef std::future<CreateEnvironmentTemplateOutcome> CreateEnvironmentTemplateOutcomeCallable;
348 typedef std::future<CreateEnvironmentTemplateVersionOutcome> CreateEnvironmentTemplateVersionOutcomeCallable;
349 typedef std::future<CreateRepositoryOutcome> CreateRepositoryOutcomeCallable;
350 typedef std::future<CreateServiceOutcome> CreateServiceOutcomeCallable;
351 typedef std::future<CreateServiceInstanceOutcome> CreateServiceInstanceOutcomeCallable;
352 typedef std::future<CreateServiceSyncConfigOutcome> CreateServiceSyncConfigOutcomeCallable;
353 typedef std::future<CreateServiceTemplateOutcome> CreateServiceTemplateOutcomeCallable;
354 typedef std::future<CreateServiceTemplateVersionOutcome> CreateServiceTemplateVersionOutcomeCallable;
355 typedef std::future<CreateTemplateSyncConfigOutcome> CreateTemplateSyncConfigOutcomeCallable;
356 typedef std::future<DeleteComponentOutcome> DeleteComponentOutcomeCallable;
357 typedef std::future<DeleteDeploymentOutcome> DeleteDeploymentOutcomeCallable;
358 typedef std::future<DeleteEnvironmentOutcome> DeleteEnvironmentOutcomeCallable;
359 typedef std::future<DeleteEnvironmentAccountConnectionOutcome> DeleteEnvironmentAccountConnectionOutcomeCallable;
360 typedef std::future<DeleteEnvironmentTemplateOutcome> DeleteEnvironmentTemplateOutcomeCallable;
361 typedef std::future<DeleteEnvironmentTemplateVersionOutcome> DeleteEnvironmentTemplateVersionOutcomeCallable;
362 typedef std::future<DeleteRepositoryOutcome> DeleteRepositoryOutcomeCallable;
363 typedef std::future<DeleteServiceOutcome> DeleteServiceOutcomeCallable;
364 typedef std::future<DeleteServiceSyncConfigOutcome> DeleteServiceSyncConfigOutcomeCallable;
365 typedef std::future<DeleteServiceTemplateOutcome> DeleteServiceTemplateOutcomeCallable;
366 typedef std::future<DeleteServiceTemplateVersionOutcome> DeleteServiceTemplateVersionOutcomeCallable;
367 typedef std::future<DeleteTemplateSyncConfigOutcome> DeleteTemplateSyncConfigOutcomeCallable;
368 typedef std::future<GetAccountSettingsOutcome> GetAccountSettingsOutcomeCallable;
369 typedef std::future<GetComponentOutcome> GetComponentOutcomeCallable;
370 typedef std::future<GetDeploymentOutcome> GetDeploymentOutcomeCallable;
371 typedef std::future<GetEnvironmentOutcome> GetEnvironmentOutcomeCallable;
372 typedef std::future<GetEnvironmentAccountConnectionOutcome> GetEnvironmentAccountConnectionOutcomeCallable;
373 typedef std::future<GetEnvironmentTemplateOutcome> GetEnvironmentTemplateOutcomeCallable;
374 typedef std::future<GetEnvironmentTemplateVersionOutcome> GetEnvironmentTemplateVersionOutcomeCallable;
375 typedef std::future<GetRepositoryOutcome> GetRepositoryOutcomeCallable;
376 typedef std::future<GetRepositorySyncStatusOutcome> GetRepositorySyncStatusOutcomeCallable;
377 typedef std::future<GetResourcesSummaryOutcome> GetResourcesSummaryOutcomeCallable;
378 typedef std::future<GetServiceOutcome> GetServiceOutcomeCallable;
379 typedef std::future<GetServiceInstanceOutcome> GetServiceInstanceOutcomeCallable;
380 typedef std::future<GetServiceInstanceSyncStatusOutcome> GetServiceInstanceSyncStatusOutcomeCallable;
381 typedef std::future<GetServiceSyncBlockerSummaryOutcome> GetServiceSyncBlockerSummaryOutcomeCallable;
382 typedef std::future<GetServiceSyncConfigOutcome> GetServiceSyncConfigOutcomeCallable;
383 typedef std::future<GetServiceTemplateOutcome> GetServiceTemplateOutcomeCallable;
384 typedef std::future<GetServiceTemplateVersionOutcome> GetServiceTemplateVersionOutcomeCallable;
385 typedef std::future<GetTemplateSyncConfigOutcome> GetTemplateSyncConfigOutcomeCallable;
386 typedef std::future<GetTemplateSyncStatusOutcome> GetTemplateSyncStatusOutcomeCallable;
387 typedef std::future<ListComponentOutputsOutcome> ListComponentOutputsOutcomeCallable;
388 typedef std::future<ListComponentProvisionedResourcesOutcome> ListComponentProvisionedResourcesOutcomeCallable;
389 typedef std::future<ListComponentsOutcome> ListComponentsOutcomeCallable;
390 typedef std::future<ListDeploymentsOutcome> ListDeploymentsOutcomeCallable;
391 typedef std::future<ListEnvironmentAccountConnectionsOutcome> ListEnvironmentAccountConnectionsOutcomeCallable;
392 typedef std::future<ListEnvironmentOutputsOutcome> ListEnvironmentOutputsOutcomeCallable;
393 typedef std::future<ListEnvironmentProvisionedResourcesOutcome> ListEnvironmentProvisionedResourcesOutcomeCallable;
394 typedef std::future<ListEnvironmentTemplateVersionsOutcome> ListEnvironmentTemplateVersionsOutcomeCallable;
395 typedef std::future<ListEnvironmentTemplatesOutcome> ListEnvironmentTemplatesOutcomeCallable;
396 typedef std::future<ListEnvironmentsOutcome> ListEnvironmentsOutcomeCallable;
397 typedef std::future<ListRepositoriesOutcome> ListRepositoriesOutcomeCallable;
398 typedef std::future<ListRepositorySyncDefinitionsOutcome> ListRepositorySyncDefinitionsOutcomeCallable;
399 typedef std::future<ListServiceInstanceOutputsOutcome> ListServiceInstanceOutputsOutcomeCallable;
400 typedef std::future<ListServiceInstanceProvisionedResourcesOutcome> ListServiceInstanceProvisionedResourcesOutcomeCallable;
401 typedef std::future<ListServiceInstancesOutcome> ListServiceInstancesOutcomeCallable;
402 typedef std::future<ListServicePipelineOutputsOutcome> ListServicePipelineOutputsOutcomeCallable;
403 typedef std::future<ListServicePipelineProvisionedResourcesOutcome> ListServicePipelineProvisionedResourcesOutcomeCallable;
404 typedef std::future<ListServiceTemplateVersionsOutcome> ListServiceTemplateVersionsOutcomeCallable;
405 typedef std::future<ListServiceTemplatesOutcome> ListServiceTemplatesOutcomeCallable;
406 typedef std::future<ListServicesOutcome> ListServicesOutcomeCallable;
407 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
408 typedef std::future<NotifyResourceDeploymentStatusChangeOutcome> NotifyResourceDeploymentStatusChangeOutcomeCallable;
409 typedef std::future<RejectEnvironmentAccountConnectionOutcome> RejectEnvironmentAccountConnectionOutcomeCallable;
410 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
411 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
412 typedef std::future<UpdateAccountSettingsOutcome> UpdateAccountSettingsOutcomeCallable;
413 typedef std::future<UpdateComponentOutcome> UpdateComponentOutcomeCallable;
414 typedef std::future<UpdateEnvironmentOutcome> UpdateEnvironmentOutcomeCallable;
415 typedef std::future<UpdateEnvironmentAccountConnectionOutcome> UpdateEnvironmentAccountConnectionOutcomeCallable;
416 typedef std::future<UpdateEnvironmentTemplateOutcome> UpdateEnvironmentTemplateOutcomeCallable;
417 typedef std::future<UpdateEnvironmentTemplateVersionOutcome> UpdateEnvironmentTemplateVersionOutcomeCallable;
418 typedef std::future<UpdateServiceOutcome> UpdateServiceOutcomeCallable;
419 typedef std::future<UpdateServiceInstanceOutcome> UpdateServiceInstanceOutcomeCallable;
420 typedef std::future<UpdateServicePipelineOutcome> UpdateServicePipelineOutcomeCallable;
421 typedef std::future<UpdateServiceSyncBlockerOutcome> UpdateServiceSyncBlockerOutcomeCallable;
422 typedef std::future<UpdateServiceSyncConfigOutcome> UpdateServiceSyncConfigOutcomeCallable;
423 typedef std::future<UpdateServiceTemplateOutcome> UpdateServiceTemplateOutcomeCallable;
424 typedef std::future<UpdateServiceTemplateVersionOutcome> UpdateServiceTemplateVersionOutcomeCallable;
425 typedef std::future<UpdateTemplateSyncConfigOutcome> UpdateTemplateSyncConfigOutcomeCallable;
426 /* End of service model Outcome callable definitions */
427 } // namespace Model
428
429 class ProtonClient;
430
431 /* Service model async handlers definitions */
432 typedef std::function<void(const ProtonClient*, const Model::AcceptEnvironmentAccountConnectionRequest&, const Model::AcceptEnvironmentAccountConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AcceptEnvironmentAccountConnectionResponseReceivedHandler;
433 typedef std::function<void(const ProtonClient*, const Model::CancelComponentDeploymentRequest&, const Model::CancelComponentDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelComponentDeploymentResponseReceivedHandler;
434 typedef std::function<void(const ProtonClient*, const Model::CancelEnvironmentDeploymentRequest&, const Model::CancelEnvironmentDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelEnvironmentDeploymentResponseReceivedHandler;
435 typedef std::function<void(const ProtonClient*, const Model::CancelServiceInstanceDeploymentRequest&, const Model::CancelServiceInstanceDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelServiceInstanceDeploymentResponseReceivedHandler;
436 typedef std::function<void(const ProtonClient*, const Model::CancelServicePipelineDeploymentRequest&, const Model::CancelServicePipelineDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelServicePipelineDeploymentResponseReceivedHandler;
437 typedef std::function<void(const ProtonClient*, const Model::CreateComponentRequest&, const Model::CreateComponentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateComponentResponseReceivedHandler;
438 typedef std::function<void(const ProtonClient*, const Model::CreateEnvironmentRequest&, const Model::CreateEnvironmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateEnvironmentResponseReceivedHandler;
439 typedef std::function<void(const ProtonClient*, const Model::CreateEnvironmentAccountConnectionRequest&, const Model::CreateEnvironmentAccountConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateEnvironmentAccountConnectionResponseReceivedHandler;
440 typedef std::function<void(const ProtonClient*, const Model::CreateEnvironmentTemplateRequest&, const Model::CreateEnvironmentTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateEnvironmentTemplateResponseReceivedHandler;
441 typedef std::function<void(const ProtonClient*, const Model::CreateEnvironmentTemplateVersionRequest&, const Model::CreateEnvironmentTemplateVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateEnvironmentTemplateVersionResponseReceivedHandler;
442 typedef std::function<void(const ProtonClient*, const Model::CreateRepositoryRequest&, const Model::CreateRepositoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRepositoryResponseReceivedHandler;
443 typedef std::function<void(const ProtonClient*, const Model::CreateServiceRequest&, const Model::CreateServiceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateServiceResponseReceivedHandler;
444 typedef std::function<void(const ProtonClient*, const Model::CreateServiceInstanceRequest&, const Model::CreateServiceInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateServiceInstanceResponseReceivedHandler;
445 typedef std::function<void(const ProtonClient*, const Model::CreateServiceSyncConfigRequest&, const Model::CreateServiceSyncConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateServiceSyncConfigResponseReceivedHandler;
446 typedef std::function<void(const ProtonClient*, const Model::CreateServiceTemplateRequest&, const Model::CreateServiceTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateServiceTemplateResponseReceivedHandler;
447 typedef std::function<void(const ProtonClient*, const Model::CreateServiceTemplateVersionRequest&, const Model::CreateServiceTemplateVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateServiceTemplateVersionResponseReceivedHandler;
448 typedef std::function<void(const ProtonClient*, const Model::CreateTemplateSyncConfigRequest&, const Model::CreateTemplateSyncConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTemplateSyncConfigResponseReceivedHandler;
449 typedef std::function<void(const ProtonClient*, const Model::DeleteComponentRequest&, const Model::DeleteComponentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteComponentResponseReceivedHandler;
450 typedef std::function<void(const ProtonClient*, const Model::DeleteDeploymentRequest&, const Model::DeleteDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDeploymentResponseReceivedHandler;
451 typedef std::function<void(const ProtonClient*, const Model::DeleteEnvironmentRequest&, const Model::DeleteEnvironmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteEnvironmentResponseReceivedHandler;
452 typedef std::function<void(const ProtonClient*, const Model::DeleteEnvironmentAccountConnectionRequest&, const Model::DeleteEnvironmentAccountConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteEnvironmentAccountConnectionResponseReceivedHandler;
453 typedef std::function<void(const ProtonClient*, const Model::DeleteEnvironmentTemplateRequest&, const Model::DeleteEnvironmentTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteEnvironmentTemplateResponseReceivedHandler;
454 typedef std::function<void(const ProtonClient*, const Model::DeleteEnvironmentTemplateVersionRequest&, const Model::DeleteEnvironmentTemplateVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteEnvironmentTemplateVersionResponseReceivedHandler;
455 typedef std::function<void(const ProtonClient*, const Model::DeleteRepositoryRequest&, const Model::DeleteRepositoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRepositoryResponseReceivedHandler;
456 typedef std::function<void(const ProtonClient*, const Model::DeleteServiceRequest&, const Model::DeleteServiceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteServiceResponseReceivedHandler;
457 typedef std::function<void(const ProtonClient*, const Model::DeleteServiceSyncConfigRequest&, const Model::DeleteServiceSyncConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteServiceSyncConfigResponseReceivedHandler;
458 typedef std::function<void(const ProtonClient*, const Model::DeleteServiceTemplateRequest&, const Model::DeleteServiceTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteServiceTemplateResponseReceivedHandler;
459 typedef std::function<void(const ProtonClient*, const Model::DeleteServiceTemplateVersionRequest&, const Model::DeleteServiceTemplateVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteServiceTemplateVersionResponseReceivedHandler;
460 typedef std::function<void(const ProtonClient*, const Model::DeleteTemplateSyncConfigRequest&, const Model::DeleteTemplateSyncConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTemplateSyncConfigResponseReceivedHandler;
461 typedef std::function<void(const ProtonClient*, const Model::GetAccountSettingsRequest&, const Model::GetAccountSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAccountSettingsResponseReceivedHandler;
462 typedef std::function<void(const ProtonClient*, const Model::GetComponentRequest&, const Model::GetComponentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetComponentResponseReceivedHandler;
463 typedef std::function<void(const ProtonClient*, const Model::GetDeploymentRequest&, const Model::GetDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDeploymentResponseReceivedHandler;
464 typedef std::function<void(const ProtonClient*, const Model::GetEnvironmentRequest&, const Model::GetEnvironmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetEnvironmentResponseReceivedHandler;
465 typedef std::function<void(const ProtonClient*, const Model::GetEnvironmentAccountConnectionRequest&, const Model::GetEnvironmentAccountConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetEnvironmentAccountConnectionResponseReceivedHandler;
466 typedef std::function<void(const ProtonClient*, const Model::GetEnvironmentTemplateRequest&, const Model::GetEnvironmentTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetEnvironmentTemplateResponseReceivedHandler;
467 typedef std::function<void(const ProtonClient*, const Model::GetEnvironmentTemplateVersionRequest&, const Model::GetEnvironmentTemplateVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetEnvironmentTemplateVersionResponseReceivedHandler;
468 typedef std::function<void(const ProtonClient*, const Model::GetRepositoryRequest&, const Model::GetRepositoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRepositoryResponseReceivedHandler;
469 typedef std::function<void(const ProtonClient*, const Model::GetRepositorySyncStatusRequest&, const Model::GetRepositorySyncStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRepositorySyncStatusResponseReceivedHandler;
470 typedef std::function<void(const ProtonClient*, const Model::GetResourcesSummaryRequest&, const Model::GetResourcesSummaryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetResourcesSummaryResponseReceivedHandler;
471 typedef std::function<void(const ProtonClient*, const Model::GetServiceRequest&, const Model::GetServiceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetServiceResponseReceivedHandler;
472 typedef std::function<void(const ProtonClient*, const Model::GetServiceInstanceRequest&, const Model::GetServiceInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetServiceInstanceResponseReceivedHandler;
473 typedef std::function<void(const ProtonClient*, const Model::GetServiceInstanceSyncStatusRequest&, const Model::GetServiceInstanceSyncStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetServiceInstanceSyncStatusResponseReceivedHandler;
474 typedef std::function<void(const ProtonClient*, const Model::GetServiceSyncBlockerSummaryRequest&, const Model::GetServiceSyncBlockerSummaryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetServiceSyncBlockerSummaryResponseReceivedHandler;
475 typedef std::function<void(const ProtonClient*, const Model::GetServiceSyncConfigRequest&, const Model::GetServiceSyncConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetServiceSyncConfigResponseReceivedHandler;
476 typedef std::function<void(const ProtonClient*, const Model::GetServiceTemplateRequest&, const Model::GetServiceTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetServiceTemplateResponseReceivedHandler;
477 typedef std::function<void(const ProtonClient*, const Model::GetServiceTemplateVersionRequest&, const Model::GetServiceTemplateVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetServiceTemplateVersionResponseReceivedHandler;
478 typedef std::function<void(const ProtonClient*, const Model::GetTemplateSyncConfigRequest&, const Model::GetTemplateSyncConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTemplateSyncConfigResponseReceivedHandler;
479 typedef std::function<void(const ProtonClient*, const Model::GetTemplateSyncStatusRequest&, const Model::GetTemplateSyncStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTemplateSyncStatusResponseReceivedHandler;
480 typedef std::function<void(const ProtonClient*, const Model::ListComponentOutputsRequest&, const Model::ListComponentOutputsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListComponentOutputsResponseReceivedHandler;
481 typedef std::function<void(const ProtonClient*, const Model::ListComponentProvisionedResourcesRequest&, const Model::ListComponentProvisionedResourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListComponentProvisionedResourcesResponseReceivedHandler;
482 typedef std::function<void(const ProtonClient*, const Model::ListComponentsRequest&, const Model::ListComponentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListComponentsResponseReceivedHandler;
483 typedef std::function<void(const ProtonClient*, const Model::ListDeploymentsRequest&, const Model::ListDeploymentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDeploymentsResponseReceivedHandler;
484 typedef std::function<void(const ProtonClient*, const Model::ListEnvironmentAccountConnectionsRequest&, const Model::ListEnvironmentAccountConnectionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListEnvironmentAccountConnectionsResponseReceivedHandler;
485 typedef std::function<void(const ProtonClient*, const Model::ListEnvironmentOutputsRequest&, const Model::ListEnvironmentOutputsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListEnvironmentOutputsResponseReceivedHandler;
486 typedef std::function<void(const ProtonClient*, const Model::ListEnvironmentProvisionedResourcesRequest&, const Model::ListEnvironmentProvisionedResourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListEnvironmentProvisionedResourcesResponseReceivedHandler;
487 typedef std::function<void(const ProtonClient*, const Model::ListEnvironmentTemplateVersionsRequest&, const Model::ListEnvironmentTemplateVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListEnvironmentTemplateVersionsResponseReceivedHandler;
488 typedef std::function<void(const ProtonClient*, const Model::ListEnvironmentTemplatesRequest&, const Model::ListEnvironmentTemplatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListEnvironmentTemplatesResponseReceivedHandler;
489 typedef std::function<void(const ProtonClient*, const Model::ListEnvironmentsRequest&, const Model::ListEnvironmentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListEnvironmentsResponseReceivedHandler;
490 typedef std::function<void(const ProtonClient*, const Model::ListRepositoriesRequest&, const Model::ListRepositoriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRepositoriesResponseReceivedHandler;
491 typedef std::function<void(const ProtonClient*, const Model::ListRepositorySyncDefinitionsRequest&, const Model::ListRepositorySyncDefinitionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRepositorySyncDefinitionsResponseReceivedHandler;
492 typedef std::function<void(const ProtonClient*, const Model::ListServiceInstanceOutputsRequest&, const Model::ListServiceInstanceOutputsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListServiceInstanceOutputsResponseReceivedHandler;
494 typedef std::function<void(const ProtonClient*, const Model::ListServiceInstancesRequest&, const Model::ListServiceInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListServiceInstancesResponseReceivedHandler;
495 typedef std::function<void(const ProtonClient*, const Model::ListServicePipelineOutputsRequest&, const Model::ListServicePipelineOutputsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListServicePipelineOutputsResponseReceivedHandler;
497 typedef std::function<void(const ProtonClient*, const Model::ListServiceTemplateVersionsRequest&, const Model::ListServiceTemplateVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListServiceTemplateVersionsResponseReceivedHandler;
498 typedef std::function<void(const ProtonClient*, const Model::ListServiceTemplatesRequest&, const Model::ListServiceTemplatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListServiceTemplatesResponseReceivedHandler;
499 typedef std::function<void(const ProtonClient*, const Model::ListServicesRequest&, const Model::ListServicesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListServicesResponseReceivedHandler;
500 typedef std::function<void(const ProtonClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
501 typedef std::function<void(const ProtonClient*, const Model::NotifyResourceDeploymentStatusChangeRequest&, const Model::NotifyResourceDeploymentStatusChangeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > NotifyResourceDeploymentStatusChangeResponseReceivedHandler;
502 typedef std::function<void(const ProtonClient*, const Model::RejectEnvironmentAccountConnectionRequest&, const Model::RejectEnvironmentAccountConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RejectEnvironmentAccountConnectionResponseReceivedHandler;
503 typedef std::function<void(const ProtonClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
504 typedef std::function<void(const ProtonClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
505 typedef std::function<void(const ProtonClient*, const Model::UpdateAccountSettingsRequest&, const Model::UpdateAccountSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAccountSettingsResponseReceivedHandler;
506 typedef std::function<void(const ProtonClient*, const Model::UpdateComponentRequest&, const Model::UpdateComponentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateComponentResponseReceivedHandler;
507 typedef std::function<void(const ProtonClient*, const Model::UpdateEnvironmentRequest&, const Model::UpdateEnvironmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateEnvironmentResponseReceivedHandler;
508 typedef std::function<void(const ProtonClient*, const Model::UpdateEnvironmentAccountConnectionRequest&, const Model::UpdateEnvironmentAccountConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateEnvironmentAccountConnectionResponseReceivedHandler;
509 typedef std::function<void(const ProtonClient*, const Model::UpdateEnvironmentTemplateRequest&, const Model::UpdateEnvironmentTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateEnvironmentTemplateResponseReceivedHandler;
510 typedef std::function<void(const ProtonClient*, const Model::UpdateEnvironmentTemplateVersionRequest&, const Model::UpdateEnvironmentTemplateVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateEnvironmentTemplateVersionResponseReceivedHandler;
511 typedef std::function<void(const ProtonClient*, const Model::UpdateServiceRequest&, const Model::UpdateServiceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateServiceResponseReceivedHandler;
512 typedef std::function<void(const ProtonClient*, const Model::UpdateServiceInstanceRequest&, const Model::UpdateServiceInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateServiceInstanceResponseReceivedHandler;
513 typedef std::function<void(const ProtonClient*, const Model::UpdateServicePipelineRequest&, const Model::UpdateServicePipelineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateServicePipelineResponseReceivedHandler;
514 typedef std::function<void(const ProtonClient*, const Model::UpdateServiceSyncBlockerRequest&, const Model::UpdateServiceSyncBlockerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateServiceSyncBlockerResponseReceivedHandler;
515 typedef std::function<void(const ProtonClient*, const Model::UpdateServiceSyncConfigRequest&, const Model::UpdateServiceSyncConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateServiceSyncConfigResponseReceivedHandler;
516 typedef std::function<void(const ProtonClient*, const Model::UpdateServiceTemplateRequest&, const Model::UpdateServiceTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateServiceTemplateResponseReceivedHandler;
517 typedef std::function<void(const ProtonClient*, const Model::UpdateServiceTemplateVersionRequest&, const Model::UpdateServiceTemplateVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateServiceTemplateVersionResponseReceivedHandler;
518 typedef std::function<void(const ProtonClient*, const Model::UpdateTemplateSyncConfigRequest&, const Model::UpdateTemplateSyncConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTemplateSyncConfigResponseReceivedHandler;
519 /* End of service model async handlers definitions */
520 } // namespace Proton
521} // namespace Aws
EndpointProviderBase< ProtonClientConfiguration, ProtonBuiltInParameters, ProtonClientContextParameters > ProtonEndpointProviderBase
Aws::Utils::Outcome< DeleteComponentResult, ProtonError > DeleteComponentOutcome
std::future< NotifyResourceDeploymentStatusChangeOutcome > NotifyResourceDeploymentStatusChangeOutcomeCallable
Aws::Utils::Outcome< GetAccountSettingsResult, ProtonError > GetAccountSettingsOutcome
Aws::Utils::Outcome< DeleteEnvironmentTemplateVersionResult, ProtonError > DeleteEnvironmentTemplateVersionOutcome
Aws::Utils::Outcome< GetTemplateSyncConfigResult, ProtonError > GetTemplateSyncConfigOutcome
std::future< CreateServiceSyncConfigOutcome > CreateServiceSyncConfigOutcomeCallable
Aws::Utils::Outcome< GetServiceTemplateVersionResult, ProtonError > GetServiceTemplateVersionOutcome
Aws::Utils::Outcome< ListRepositoriesResult, ProtonError > ListRepositoriesOutcome
Aws::Utils::Outcome< DeleteEnvironmentAccountConnectionResult, ProtonError > DeleteEnvironmentAccountConnectionOutcome
Aws::Utils::Outcome< ListServiceTemplatesResult, ProtonError > ListServiceTemplatesOutcome
std::future< GetEnvironmentTemplateVersionOutcome > GetEnvironmentTemplateVersionOutcomeCallable
Aws::Utils::Outcome< GetComponentResult, ProtonError > GetComponentOutcome
Aws::Utils::Outcome< DeleteRepositoryResult, ProtonError > DeleteRepositoryOutcome
Aws::Utils::Outcome< CreateRepositoryResult, ProtonError > CreateRepositoryOutcome
std::future< ListEnvironmentAccountConnectionsOutcome > ListEnvironmentAccountConnectionsOutcomeCallable
Aws::Utils::Outcome< UpdateServiceTemplateVersionResult, ProtonError > UpdateServiceTemplateVersionOutcome
Aws::Utils::Outcome< GetServiceSyncBlockerSummaryResult, ProtonError > GetServiceSyncBlockerSummaryOutcome
std::future< UpdateServiceTemplateOutcome > UpdateServiceTemplateOutcomeCallable
Aws::Utils::Outcome< GetServiceInstanceResult, ProtonError > GetServiceInstanceOutcome
Aws::Utils::Outcome< ListServiceInstanceProvisionedResourcesResult, ProtonError > ListServiceInstanceProvisionedResourcesOutcome
std::future< ListServicePipelineOutputsOutcome > ListServicePipelineOutputsOutcomeCallable
Aws::Utils::Outcome< CreateServiceSyncConfigResult, ProtonError > CreateServiceSyncConfigOutcome
Aws::Utils::Outcome< GetEnvironmentAccountConnectionResult, ProtonError > GetEnvironmentAccountConnectionOutcome
std::future< CancelComponentDeploymentOutcome > CancelComponentDeploymentOutcomeCallable
Aws::Utils::Outcome< CreateEnvironmentTemplateResult, ProtonError > CreateEnvironmentTemplateOutcome
std::future< GetServiceInstanceSyncStatusOutcome > GetServiceInstanceSyncStatusOutcomeCallable
std::future< DeleteEnvironmentTemplateVersionOutcome > DeleteEnvironmentTemplateVersionOutcomeCallable
Aws::Utils::Outcome< CreateServiceResult, ProtonError > CreateServiceOutcome
std::future< GetTemplateSyncStatusOutcome > GetTemplateSyncStatusOutcomeCallable
Aws::Utils::Outcome< UpdateEnvironmentTemplateResult, ProtonError > UpdateEnvironmentTemplateOutcome
std::future< GetServiceSyncConfigOutcome > GetServiceSyncConfigOutcomeCallable
Aws::Utils::Outcome< UpdateServiceTemplateResult, ProtonError > UpdateServiceTemplateOutcome
Aws::Utils::Outcome< ListDeploymentsResult, ProtonError > ListDeploymentsOutcome
Aws::Utils::Outcome< RejectEnvironmentAccountConnectionResult, ProtonError > RejectEnvironmentAccountConnectionOutcome
Aws::Utils::Outcome< ListServiceInstanceOutputsResult, ProtonError > ListServiceInstanceOutputsOutcome
std::future< DeleteEnvironmentOutcome > DeleteEnvironmentOutcomeCallable
Aws::Utils::Outcome< UpdateEnvironmentAccountConnectionResult, ProtonError > UpdateEnvironmentAccountConnectionOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< ListServiceInstancesOutcome > ListServiceInstancesOutcomeCallable
Aws::Utils::Outcome< ListEnvironmentTemplatesResult, ProtonError > ListEnvironmentTemplatesOutcome
Aws::Utils::Outcome< CreateServiceTemplateVersionResult, ProtonError > CreateServiceTemplateVersionOutcome
Aws::Utils::Outcome< UntagResourceResult, ProtonError > UntagResourceOutcome
std::future< GetEnvironmentOutcome > GetEnvironmentOutcomeCallable
Aws::Utils::Outcome< GetEnvironmentTemplateResult, ProtonError > GetEnvironmentTemplateOutcome
std::future< ListRepositoriesOutcome > ListRepositoriesOutcomeCallable
Aws::Utils::Outcome< GetTemplateSyncStatusResult, ProtonError > GetTemplateSyncStatusOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< DeleteRepositoryOutcome > DeleteRepositoryOutcomeCallable
std::future< GetEnvironmentTemplateOutcome > GetEnvironmentTemplateOutcomeCallable
Aws::Utils::Outcome< CreateServiceTemplateResult, ProtonError > CreateServiceTemplateOutcome
std::future< CreateTemplateSyncConfigOutcome > CreateTemplateSyncConfigOutcomeCallable
Aws::Utils::Outcome< UpdateEnvironmentResult, ProtonError > UpdateEnvironmentOutcome
std::future< ListEnvironmentProvisionedResourcesOutcome > ListEnvironmentProvisionedResourcesOutcomeCallable
std::future< CreateServiceTemplateOutcome > CreateServiceTemplateOutcomeCallable
std::future< UpdateEnvironmentOutcome > UpdateEnvironmentOutcomeCallable
Aws::Utils::Outcome< GetRepositorySyncStatusResult, ProtonError > GetRepositorySyncStatusOutcome
std::future< ListServicePipelineProvisionedResourcesOutcome > ListServicePipelineProvisionedResourcesOutcomeCallable
std::future< UpdateServicePipelineOutcome > UpdateServicePipelineOutcomeCallable
std::future< ListEnvironmentTemplateVersionsOutcome > ListEnvironmentTemplateVersionsOutcomeCallable
Aws::Utils::Outcome< AcceptEnvironmentAccountConnectionResult, ProtonError > AcceptEnvironmentAccountConnectionOutcome
Aws::Utils::Outcome< CreateEnvironmentAccountConnectionResult, ProtonError > CreateEnvironmentAccountConnectionOutcome
Aws::Utils::Outcome< DeleteEnvironmentResult, ProtonError > DeleteEnvironmentOutcome
std::future< GetComponentOutcome > GetComponentOutcomeCallable
Aws::Utils::Outcome< CancelComponentDeploymentResult, ProtonError > CancelComponentDeploymentOutcome
std::future< ListComponentOutputsOutcome > ListComponentOutputsOutcomeCallable
std::future< ListEnvironmentOutputsOutcome > ListEnvironmentOutputsOutcomeCallable
Aws::Utils::Outcome< UpdateServiceSyncConfigResult, ProtonError > UpdateServiceSyncConfigOutcome
Aws::Utils::Outcome< UpdateEnvironmentTemplateVersionResult, ProtonError > UpdateEnvironmentTemplateVersionOutcome
Aws::Utils::Outcome< NotifyResourceDeploymentStatusChangeResult, ProtonError > NotifyResourceDeploymentStatusChangeOutcome
Aws::Utils::Outcome< ListServicesResult, ProtonError > ListServicesOutcome
Aws::Utils::Outcome< ListComponentOutputsResult, ProtonError > ListComponentOutputsOutcome
Aws::Utils::Outcome< UpdateTemplateSyncConfigResult, ProtonError > UpdateTemplateSyncConfigOutcome
Aws::Utils::Outcome< CreateEnvironmentResult, ProtonError > CreateEnvironmentOutcome
Aws::Utils::Outcome< UpdateServicePipelineResult, ProtonError > UpdateServicePipelineOutcome
Aws::Utils::Outcome< GetEnvironmentResult, ProtonError > GetEnvironmentOutcome
std::future< GetAccountSettingsOutcome > GetAccountSettingsOutcomeCallable
Aws::Utils::Outcome< UpdateServiceResult, ProtonError > UpdateServiceOutcome
Aws::Utils::Outcome< UpdateServiceInstanceResult, ProtonError > UpdateServiceInstanceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, ProtonError > ListTagsForResourceOutcome
Aws::Utils::Outcome< GetServiceInstanceSyncStatusResult, ProtonError > GetServiceInstanceSyncStatusOutcome
std::future< GetEnvironmentAccountConnectionOutcome > GetEnvironmentAccountConnectionOutcomeCallable
std::future< ListComponentsOutcome > ListComponentsOutcomeCallable
std::future< UpdateEnvironmentTemplateVersionOutcome > UpdateEnvironmentTemplateVersionOutcomeCallable
std::future< UpdateServiceInstanceOutcome > UpdateServiceInstanceOutcomeCallable
Aws::Utils::Outcome< CancelServiceInstanceDeploymentResult, ProtonError > CancelServiceInstanceDeploymentOutcome
std::future< CreateRepositoryOutcome > CreateRepositoryOutcomeCallable
Aws::Utils::Outcome< DeleteServiceTemplateVersionResult, ProtonError > DeleteServiceTemplateVersionOutcome
std::future< UpdateComponentOutcome > UpdateComponentOutcomeCallable
Aws::Utils::Outcome< CreateEnvironmentTemplateVersionResult, ProtonError > CreateEnvironmentTemplateVersionOutcome
std::future< DeleteServiceSyncConfigOutcome > DeleteServiceSyncConfigOutcomeCallable
Aws::Utils::Outcome< GetResourcesSummaryResult, ProtonError > GetResourcesSummaryOutcome
std::future< ListRepositorySyncDefinitionsOutcome > ListRepositorySyncDefinitionsOutcomeCallable
std::future< AcceptEnvironmentAccountConnectionOutcome > AcceptEnvironmentAccountConnectionOutcomeCallable
std::future< CreateEnvironmentAccountConnectionOutcome > CreateEnvironmentAccountConnectionOutcomeCallable
std::future< ListServiceInstanceOutputsOutcome > ListServiceInstanceOutputsOutcomeCallable
Aws::Utils::Outcome< UpdateComponentResult, ProtonError > UpdateComponentOutcome
std::future< GetServiceSyncBlockerSummaryOutcome > GetServiceSyncBlockerSummaryOutcomeCallable
Aws::Utils::Outcome< CreateTemplateSyncConfigResult, ProtonError > CreateTemplateSyncConfigOutcome
Aws::Utils::Outcome< CancelEnvironmentDeploymentResult, ProtonError > CancelEnvironmentDeploymentOutcome
std::future< GetRepositorySyncStatusOutcome > GetRepositorySyncStatusOutcomeCallable
Aws::Utils::Outcome< ListComponentProvisionedResourcesResult, ProtonError > ListComponentProvisionedResourcesOutcome
std::future< GetServiceTemplateOutcome > GetServiceTemplateOutcomeCallable
std::future< ListServiceInstanceProvisionedResourcesOutcome > ListServiceInstanceProvisionedResourcesOutcomeCallable
std::future< ListEnvironmentsOutcome > ListEnvironmentsOutcomeCallable
Aws::Utils::Outcome< ListEnvironmentAccountConnectionsResult, ProtonError > ListEnvironmentAccountConnectionsOutcome
std::future< UpdateServiceOutcome > UpdateServiceOutcomeCallable
Aws::Utils::Outcome< ListServicePipelineOutputsResult, ProtonError > ListServicePipelineOutputsOutcome
Aws::Utils::Outcome< ListServicePipelineProvisionedResourcesResult, ProtonError > ListServicePipelineProvisionedResourcesOutcome
std::future< RejectEnvironmentAccountConnectionOutcome > RejectEnvironmentAccountConnectionOutcomeCallable
std::future< CreateEnvironmentOutcome > CreateEnvironmentOutcomeCallable
Aws::Utils::Outcome< ListEnvironmentsResult, ProtonError > ListEnvironmentsOutcome
std::future< DeleteTemplateSyncConfigOutcome > DeleteTemplateSyncConfigOutcomeCallable
std::future< ListDeploymentsOutcome > ListDeploymentsOutcomeCallable
std::future< CreateServiceInstanceOutcome > CreateServiceInstanceOutcomeCallable
std::future< ListServiceTemplateVersionsOutcome > ListServiceTemplateVersionsOutcomeCallable
std::future< UpdateServiceTemplateVersionOutcome > UpdateServiceTemplateVersionOutcomeCallable
Aws::Utils::Outcome< CancelServicePipelineDeploymentResult, ProtonError > CancelServicePipelineDeploymentOutcome
std::future< ListComponentProvisionedResourcesOutcome > ListComponentProvisionedResourcesOutcomeCallable
std::future< CreateComponentOutcome > CreateComponentOutcomeCallable
Aws::Utils::Outcome< ListEnvironmentOutputsResult, ProtonError > ListEnvironmentOutputsOutcome
Aws::Utils::Outcome< DeleteDeploymentResult, ProtonError > DeleteDeploymentOutcome
std::future< UpdateAccountSettingsOutcome > UpdateAccountSettingsOutcomeCallable
std::future< CreateEnvironmentTemplateOutcome > CreateEnvironmentTemplateOutcomeCallable
std::future< CancelServiceInstanceDeploymentOutcome > CancelServiceInstanceDeploymentOutcomeCallable
std::future< GetDeploymentOutcome > GetDeploymentOutcomeCallable
Aws::Utils::Outcome< DeleteServiceResult, ProtonError > DeleteServiceOutcome
std::future< DeleteServiceOutcome > DeleteServiceOutcomeCallable
Aws::Utils::Outcome< DeleteEnvironmentTemplateResult, ProtonError > DeleteEnvironmentTemplateOutcome
Aws::Utils::Outcome< DeleteServiceSyncConfigResult, ProtonError > DeleteServiceSyncConfigOutcome
std::future< DeleteServiceTemplateVersionOutcome > DeleteServiceTemplateVersionOutcomeCallable
std::future< GetServiceInstanceOutcome > GetServiceInstanceOutcomeCallable
std::future< UpdateEnvironmentAccountConnectionOutcome > UpdateEnvironmentAccountConnectionOutcomeCallable
std::future< DeleteServiceTemplateOutcome > DeleteServiceTemplateOutcomeCallable
std::future< GetResourcesSummaryOutcome > GetResourcesSummaryOutcomeCallable
std::future< UpdateServiceSyncConfigOutcome > UpdateServiceSyncConfigOutcomeCallable
Aws::Utils::Outcome< DeleteServiceTemplateResult, ProtonError > DeleteServiceTemplateOutcome
Aws::Utils::Outcome< CreateComponentResult, ProtonError > CreateComponentOutcome
Aws::Utils::Outcome< GetServiceResult, ProtonError > GetServiceOutcome
std::future< DeleteComponentOutcome > DeleteComponentOutcomeCallable
Aws::Utils::Outcome< ListEnvironmentTemplateVersionsResult, ProtonError > ListEnvironmentTemplateVersionsOutcome
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
Aws::Utils::Outcome< UpdateServiceSyncBlockerResult, ProtonError > UpdateServiceSyncBlockerOutcome
std::future< DeleteEnvironmentTemplateOutcome > DeleteEnvironmentTemplateOutcomeCallable
std::future< CreateServiceTemplateVersionOutcome > CreateServiceTemplateVersionOutcomeCallable
std::future< CancelServicePipelineDeploymentOutcome > CancelServicePipelineDeploymentOutcomeCallable
Aws::Utils::Outcome< CreateServiceInstanceResult, ProtonError > CreateServiceInstanceOutcome
Aws::Utils::Outcome< ListComponentsResult, ProtonError > ListComponentsOutcome
Aws::Utils::Outcome< ListServiceTemplateVersionsResult, ProtonError > ListServiceTemplateVersionsOutcome
Aws::Utils::Outcome< ListRepositorySyncDefinitionsResult, ProtonError > ListRepositorySyncDefinitionsOutcome
Aws::Utils::Outcome< GetServiceSyncConfigResult, ProtonError > GetServiceSyncConfigOutcome
Aws::Utils::Outcome< GetDeploymentResult, ProtonError > GetDeploymentOutcome
Aws::Utils::Outcome< UpdateAccountSettingsResult, ProtonError > UpdateAccountSettingsOutcome
std::future< CreateEnvironmentTemplateVersionOutcome > CreateEnvironmentTemplateVersionOutcomeCallable
std::future< GetRepositoryOutcome > GetRepositoryOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, ProtonError > TagResourceOutcome
Aws::Utils::Outcome< GetRepositoryResult, ProtonError > GetRepositoryOutcome
std::future< CancelEnvironmentDeploymentOutcome > CancelEnvironmentDeploymentOutcomeCallable
Aws::Utils::Outcome< ListServiceInstancesResult, ProtonError > ListServiceInstancesOutcome
std::future< DeleteDeploymentOutcome > DeleteDeploymentOutcomeCallable
Aws::Utils::Outcome< GetEnvironmentTemplateVersionResult, ProtonError > GetEnvironmentTemplateVersionOutcome
Aws::Utils::Outcome< DeleteTemplateSyncConfigResult, ProtonError > DeleteTemplateSyncConfigOutcome
std::future< UpdateEnvironmentTemplateOutcome > UpdateEnvironmentTemplateOutcomeCallable
std::future< ListServicesOutcome > ListServicesOutcomeCallable
std::future< DeleteEnvironmentAccountConnectionOutcome > DeleteEnvironmentAccountConnectionOutcomeCallable
Aws::Utils::Outcome< GetServiceTemplateResult, ProtonError > GetServiceTemplateOutcome
std::future< GetServiceOutcome > GetServiceOutcomeCallable
Aws::Utils::Outcome< ListEnvironmentProvisionedResourcesResult, ProtonError > ListEnvironmentProvisionedResourcesOutcome
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