AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
CodeDeployServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/codedeploy/CodeDeployErrors.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/codedeploy/CodeDeployEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in CodeDeployClient header */
21#include <aws/codedeploy/model/BatchGetApplicationRevisionsResult.h>
22#include <aws/codedeploy/model/BatchGetApplicationsResult.h>
23#include <aws/codedeploy/model/BatchGetDeploymentGroupsResult.h>
24#include <aws/codedeploy/model/BatchGetDeploymentTargetsResult.h>
25#include <aws/codedeploy/model/BatchGetDeploymentsResult.h>
26#include <aws/codedeploy/model/BatchGetOnPremisesInstancesResult.h>
27#include <aws/codedeploy/model/CreateApplicationResult.h>
28#include <aws/codedeploy/model/CreateDeploymentResult.h>
29#include <aws/codedeploy/model/CreateDeploymentConfigResult.h>
30#include <aws/codedeploy/model/CreateDeploymentGroupResult.h>
31#include <aws/codedeploy/model/DeleteDeploymentGroupResult.h>
32#include <aws/codedeploy/model/DeleteGitHubAccountTokenResult.h>
33#include <aws/codedeploy/model/DeleteResourcesByExternalIdResult.h>
34#include <aws/codedeploy/model/GetApplicationResult.h>
35#include <aws/codedeploy/model/GetApplicationRevisionResult.h>
36#include <aws/codedeploy/model/GetDeploymentResult.h>
37#include <aws/codedeploy/model/GetDeploymentConfigResult.h>
38#include <aws/codedeploy/model/GetDeploymentGroupResult.h>
39#include <aws/codedeploy/model/GetDeploymentTargetResult.h>
40#include <aws/codedeploy/model/GetOnPremisesInstanceResult.h>
41#include <aws/codedeploy/model/ListApplicationRevisionsResult.h>
42#include <aws/codedeploy/model/ListApplicationsResult.h>
43#include <aws/codedeploy/model/ListDeploymentConfigsResult.h>
44#include <aws/codedeploy/model/ListDeploymentGroupsResult.h>
45#include <aws/codedeploy/model/ListDeploymentTargetsResult.h>
46#include <aws/codedeploy/model/ListDeploymentsResult.h>
47#include <aws/codedeploy/model/ListGitHubAccountTokenNamesResult.h>
48#include <aws/codedeploy/model/ListOnPremisesInstancesResult.h>
49#include <aws/codedeploy/model/ListTagsForResourceResult.h>
50#include <aws/codedeploy/model/PutLifecycleEventHookExecutionStatusResult.h>
51#include <aws/codedeploy/model/StopDeploymentResult.h>
52#include <aws/codedeploy/model/TagResourceResult.h>
53#include <aws/codedeploy/model/UntagResourceResult.h>
54#include <aws/codedeploy/model/UpdateDeploymentGroupResult.h>
55#include <aws/codedeploy/model/DeleteResourcesByExternalIdRequest.h>
56#include <aws/codedeploy/model/PutLifecycleEventHookExecutionStatusRequest.h>
57#include <aws/codedeploy/model/ListOnPremisesInstancesRequest.h>
58#include <aws/codedeploy/model/DeleteGitHubAccountTokenRequest.h>
59#include <aws/codedeploy/model/ListApplicationsRequest.h>
60#include <aws/codedeploy/model/ListGitHubAccountTokenNamesRequest.h>
61#include <aws/codedeploy/model/ContinueDeploymentRequest.h>
62#include <aws/codedeploy/model/ListDeploymentsRequest.h>
63#include <aws/codedeploy/model/ListDeploymentConfigsRequest.h>
64#include <aws/codedeploy/model/UpdateApplicationRequest.h>
65#include <aws/core/NoResult.h>
66/* End of service model headers required in CodeDeployClient header */
67
68namespace Aws
69{
70 namespace Http
71 {
72 class HttpClient;
73 class HttpClientFactory;
74 } // namespace Http
75
76 namespace Utils
77 {
78 template< typename R, typename E> class Outcome;
79
80 namespace Threading
81 {
82 class Executor;
83 } // namespace Threading
84 } // namespace Utils
85
86 namespace Auth
87 {
88 class AWSCredentials;
89 class AWSCredentialsProvider;
90 } // namespace Auth
91
92 namespace Client
93 {
94 class RetryStrategy;
95 } // namespace Client
96
97 namespace CodeDeploy
98 {
102
103 namespace Model
104 {
105 /* Service model forward declarations required in CodeDeployClient header */
145 class TagResourceRequest;
149 /* End of service model forward declarations required in CodeDeployClient header */
150
151 /* Service model Outcome class definitions */
195 /* End of service model Outcome class definitions */
196
197 /* Service model Outcome callable definitions */
198 typedef std::future<AddTagsToOnPremisesInstancesOutcome> AddTagsToOnPremisesInstancesOutcomeCallable;
199 typedef std::future<BatchGetApplicationRevisionsOutcome> BatchGetApplicationRevisionsOutcomeCallable;
200 typedef std::future<BatchGetApplicationsOutcome> BatchGetApplicationsOutcomeCallable;
201 typedef std::future<BatchGetDeploymentGroupsOutcome> BatchGetDeploymentGroupsOutcomeCallable;
202 typedef std::future<BatchGetDeploymentTargetsOutcome> BatchGetDeploymentTargetsOutcomeCallable;
203 typedef std::future<BatchGetDeploymentsOutcome> BatchGetDeploymentsOutcomeCallable;
204 typedef std::future<BatchGetOnPremisesInstancesOutcome> BatchGetOnPremisesInstancesOutcomeCallable;
205 typedef std::future<ContinueDeploymentOutcome> ContinueDeploymentOutcomeCallable;
206 typedef std::future<CreateApplicationOutcome> CreateApplicationOutcomeCallable;
207 typedef std::future<CreateDeploymentOutcome> CreateDeploymentOutcomeCallable;
208 typedef std::future<CreateDeploymentConfigOutcome> CreateDeploymentConfigOutcomeCallable;
209 typedef std::future<CreateDeploymentGroupOutcome> CreateDeploymentGroupOutcomeCallable;
210 typedef std::future<DeleteApplicationOutcome> DeleteApplicationOutcomeCallable;
211 typedef std::future<DeleteDeploymentConfigOutcome> DeleteDeploymentConfigOutcomeCallable;
212 typedef std::future<DeleteDeploymentGroupOutcome> DeleteDeploymentGroupOutcomeCallable;
213 typedef std::future<DeleteGitHubAccountTokenOutcome> DeleteGitHubAccountTokenOutcomeCallable;
214 typedef std::future<DeleteResourcesByExternalIdOutcome> DeleteResourcesByExternalIdOutcomeCallable;
215 typedef std::future<DeregisterOnPremisesInstanceOutcome> DeregisterOnPremisesInstanceOutcomeCallable;
216 typedef std::future<GetApplicationOutcome> GetApplicationOutcomeCallable;
217 typedef std::future<GetApplicationRevisionOutcome> GetApplicationRevisionOutcomeCallable;
218 typedef std::future<GetDeploymentOutcome> GetDeploymentOutcomeCallable;
219 typedef std::future<GetDeploymentConfigOutcome> GetDeploymentConfigOutcomeCallable;
220 typedef std::future<GetDeploymentGroupOutcome> GetDeploymentGroupOutcomeCallable;
221 typedef std::future<GetDeploymentTargetOutcome> GetDeploymentTargetOutcomeCallable;
222 typedef std::future<GetOnPremisesInstanceOutcome> GetOnPremisesInstanceOutcomeCallable;
223 typedef std::future<ListApplicationRevisionsOutcome> ListApplicationRevisionsOutcomeCallable;
224 typedef std::future<ListApplicationsOutcome> ListApplicationsOutcomeCallable;
225 typedef std::future<ListDeploymentConfigsOutcome> ListDeploymentConfigsOutcomeCallable;
226 typedef std::future<ListDeploymentGroupsOutcome> ListDeploymentGroupsOutcomeCallable;
227 typedef std::future<ListDeploymentTargetsOutcome> ListDeploymentTargetsOutcomeCallable;
228 typedef std::future<ListDeploymentsOutcome> ListDeploymentsOutcomeCallable;
229 typedef std::future<ListGitHubAccountTokenNamesOutcome> ListGitHubAccountTokenNamesOutcomeCallable;
230 typedef std::future<ListOnPremisesInstancesOutcome> ListOnPremisesInstancesOutcomeCallable;
231 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
232 typedef std::future<PutLifecycleEventHookExecutionStatusOutcome> PutLifecycleEventHookExecutionStatusOutcomeCallable;
233 typedef std::future<RegisterApplicationRevisionOutcome> RegisterApplicationRevisionOutcomeCallable;
234 typedef std::future<RegisterOnPremisesInstanceOutcome> RegisterOnPremisesInstanceOutcomeCallable;
235 typedef std::future<RemoveTagsFromOnPremisesInstancesOutcome> RemoveTagsFromOnPremisesInstancesOutcomeCallable;
236 typedef std::future<StopDeploymentOutcome> StopDeploymentOutcomeCallable;
237 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
238 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
239 typedef std::future<UpdateApplicationOutcome> UpdateApplicationOutcomeCallable;
240 typedef std::future<UpdateDeploymentGroupOutcome> UpdateDeploymentGroupOutcomeCallable;
241 /* End of service model Outcome callable definitions */
242 } // namespace Model
243
244 class CodeDeployClient;
245
246 /* Service model async handlers definitions */
247 typedef std::function<void(const CodeDeployClient*, const Model::AddTagsToOnPremisesInstancesRequest&, const Model::AddTagsToOnPremisesInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddTagsToOnPremisesInstancesResponseReceivedHandler;
248 typedef std::function<void(const CodeDeployClient*, const Model::BatchGetApplicationRevisionsRequest&, const Model::BatchGetApplicationRevisionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetApplicationRevisionsResponseReceivedHandler;
249 typedef std::function<void(const CodeDeployClient*, const Model::BatchGetApplicationsRequest&, const Model::BatchGetApplicationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetApplicationsResponseReceivedHandler;
250 typedef std::function<void(const CodeDeployClient*, const Model::BatchGetDeploymentGroupsRequest&, const Model::BatchGetDeploymentGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetDeploymentGroupsResponseReceivedHandler;
251 typedef std::function<void(const CodeDeployClient*, const Model::BatchGetDeploymentTargetsRequest&, const Model::BatchGetDeploymentTargetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetDeploymentTargetsResponseReceivedHandler;
252 typedef std::function<void(const CodeDeployClient*, const Model::BatchGetDeploymentsRequest&, const Model::BatchGetDeploymentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetDeploymentsResponseReceivedHandler;
253 typedef std::function<void(const CodeDeployClient*, const Model::BatchGetOnPremisesInstancesRequest&, const Model::BatchGetOnPremisesInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetOnPremisesInstancesResponseReceivedHandler;
254 typedef std::function<void(const CodeDeployClient*, const Model::ContinueDeploymentRequest&, const Model::ContinueDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ContinueDeploymentResponseReceivedHandler;
255 typedef std::function<void(const CodeDeployClient*, const Model::CreateApplicationRequest&, const Model::CreateApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateApplicationResponseReceivedHandler;
256 typedef std::function<void(const CodeDeployClient*, const Model::CreateDeploymentRequest&, const Model::CreateDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDeploymentResponseReceivedHandler;
257 typedef std::function<void(const CodeDeployClient*, const Model::CreateDeploymentConfigRequest&, const Model::CreateDeploymentConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDeploymentConfigResponseReceivedHandler;
258 typedef std::function<void(const CodeDeployClient*, const Model::CreateDeploymentGroupRequest&, const Model::CreateDeploymentGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDeploymentGroupResponseReceivedHandler;
259 typedef std::function<void(const CodeDeployClient*, const Model::DeleteApplicationRequest&, const Model::DeleteApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteApplicationResponseReceivedHandler;
260 typedef std::function<void(const CodeDeployClient*, const Model::DeleteDeploymentConfigRequest&, const Model::DeleteDeploymentConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDeploymentConfigResponseReceivedHandler;
261 typedef std::function<void(const CodeDeployClient*, const Model::DeleteDeploymentGroupRequest&, const Model::DeleteDeploymentGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDeploymentGroupResponseReceivedHandler;
262 typedef std::function<void(const CodeDeployClient*, const Model::DeleteGitHubAccountTokenRequest&, const Model::DeleteGitHubAccountTokenOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteGitHubAccountTokenResponseReceivedHandler;
263 typedef std::function<void(const CodeDeployClient*, const Model::DeleteResourcesByExternalIdRequest&, const Model::DeleteResourcesByExternalIdOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteResourcesByExternalIdResponseReceivedHandler;
264 typedef std::function<void(const CodeDeployClient*, const Model::DeregisterOnPremisesInstanceRequest&, const Model::DeregisterOnPremisesInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeregisterOnPremisesInstanceResponseReceivedHandler;
265 typedef std::function<void(const CodeDeployClient*, const Model::GetApplicationRequest&, const Model::GetApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetApplicationResponseReceivedHandler;
266 typedef std::function<void(const CodeDeployClient*, const Model::GetApplicationRevisionRequest&, const Model::GetApplicationRevisionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetApplicationRevisionResponseReceivedHandler;
267 typedef std::function<void(const CodeDeployClient*, const Model::GetDeploymentRequest&, const Model::GetDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDeploymentResponseReceivedHandler;
268 typedef std::function<void(const CodeDeployClient*, const Model::GetDeploymentConfigRequest&, const Model::GetDeploymentConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDeploymentConfigResponseReceivedHandler;
269 typedef std::function<void(const CodeDeployClient*, const Model::GetDeploymentGroupRequest&, const Model::GetDeploymentGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDeploymentGroupResponseReceivedHandler;
270 typedef std::function<void(const CodeDeployClient*, const Model::GetDeploymentTargetRequest&, const Model::GetDeploymentTargetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDeploymentTargetResponseReceivedHandler;
271 typedef std::function<void(const CodeDeployClient*, const Model::GetOnPremisesInstanceRequest&, const Model::GetOnPremisesInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetOnPremisesInstanceResponseReceivedHandler;
272 typedef std::function<void(const CodeDeployClient*, const Model::ListApplicationRevisionsRequest&, const Model::ListApplicationRevisionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListApplicationRevisionsResponseReceivedHandler;
273 typedef std::function<void(const CodeDeployClient*, const Model::ListApplicationsRequest&, const Model::ListApplicationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListApplicationsResponseReceivedHandler;
274 typedef std::function<void(const CodeDeployClient*, const Model::ListDeploymentConfigsRequest&, const Model::ListDeploymentConfigsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDeploymentConfigsResponseReceivedHandler;
275 typedef std::function<void(const CodeDeployClient*, const Model::ListDeploymentGroupsRequest&, const Model::ListDeploymentGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDeploymentGroupsResponseReceivedHandler;
276 typedef std::function<void(const CodeDeployClient*, const Model::ListDeploymentTargetsRequest&, const Model::ListDeploymentTargetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDeploymentTargetsResponseReceivedHandler;
277 typedef std::function<void(const CodeDeployClient*, const Model::ListDeploymentsRequest&, const Model::ListDeploymentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDeploymentsResponseReceivedHandler;
278 typedef std::function<void(const CodeDeployClient*, const Model::ListGitHubAccountTokenNamesRequest&, const Model::ListGitHubAccountTokenNamesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListGitHubAccountTokenNamesResponseReceivedHandler;
279 typedef std::function<void(const CodeDeployClient*, const Model::ListOnPremisesInstancesRequest&, const Model::ListOnPremisesInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListOnPremisesInstancesResponseReceivedHandler;
280 typedef std::function<void(const CodeDeployClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
281 typedef std::function<void(const CodeDeployClient*, const Model::PutLifecycleEventHookExecutionStatusRequest&, const Model::PutLifecycleEventHookExecutionStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutLifecycleEventHookExecutionStatusResponseReceivedHandler;
282 typedef std::function<void(const CodeDeployClient*, const Model::RegisterApplicationRevisionRequest&, const Model::RegisterApplicationRevisionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterApplicationRevisionResponseReceivedHandler;
283 typedef std::function<void(const CodeDeployClient*, const Model::RegisterOnPremisesInstanceRequest&, const Model::RegisterOnPremisesInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterOnPremisesInstanceResponseReceivedHandler;
284 typedef std::function<void(const CodeDeployClient*, const Model::RemoveTagsFromOnPremisesInstancesRequest&, const Model::RemoveTagsFromOnPremisesInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveTagsFromOnPremisesInstancesResponseReceivedHandler;
285 typedef std::function<void(const CodeDeployClient*, const Model::StopDeploymentRequest&, const Model::StopDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopDeploymentResponseReceivedHandler;
286 typedef std::function<void(const CodeDeployClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
287 typedef std::function<void(const CodeDeployClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
288 typedef std::function<void(const CodeDeployClient*, const Model::UpdateApplicationRequest&, const Model::UpdateApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateApplicationResponseReceivedHandler;
289 typedef std::function<void(const CodeDeployClient*, const Model::UpdateDeploymentGroupRequest&, const Model::UpdateDeploymentGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDeploymentGroupResponseReceivedHandler;
290 /* End of service model async handlers definitions */
291 } // namespace CodeDeploy
292} // namespace Aws
EndpointProviderBase< CodeDeployClientConfiguration, CodeDeployBuiltInParameters, CodeDeployClientContextParameters > CodeDeployEndpointProviderBase
Aws::Utils::Outcome< ListDeploymentConfigsResult, CodeDeployError > ListDeploymentConfigsOutcome
std::future< GetApplicationOutcome > GetApplicationOutcomeCallable
std::future< RemoveTagsFromOnPremisesInstancesOutcome > RemoveTagsFromOnPremisesInstancesOutcomeCallable
std::future< DeleteResourcesByExternalIdOutcome > DeleteResourcesByExternalIdOutcomeCallable
std::future< ContinueDeploymentOutcome > ContinueDeploymentOutcomeCallable
Aws::Utils::Outcome< UpdateDeploymentGroupResult, CodeDeployError > UpdateDeploymentGroupOutcome
Aws::Utils::Outcome< UntagResourceResult, CodeDeployError > UntagResourceOutcome
std::future< ListDeploymentTargetsOutcome > ListDeploymentTargetsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CodeDeployError > AddTagsToOnPremisesInstancesOutcome
std::future< GetDeploymentConfigOutcome > GetDeploymentConfigOutcomeCallable
Aws::Utils::Outcome< GetDeploymentTargetResult, CodeDeployError > GetDeploymentTargetOutcome
std::future< BatchGetOnPremisesInstancesOutcome > BatchGetOnPremisesInstancesOutcomeCallable
std::future< DeleteDeploymentGroupOutcome > DeleteDeploymentGroupOutcomeCallable
std::future< PutLifecycleEventHookExecutionStatusOutcome > PutLifecycleEventHookExecutionStatusOutcomeCallable
std::future< DeleteGitHubAccountTokenOutcome > DeleteGitHubAccountTokenOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< ListDeploymentConfigsOutcome > ListDeploymentConfigsOutcomeCallable
std::future< UpdateDeploymentGroupOutcome > UpdateDeploymentGroupOutcomeCallable
std::future< StopDeploymentOutcome > StopDeploymentOutcomeCallable
std::future< ListDeploymentsOutcome > ListDeploymentsOutcomeCallable
std::future< CreateApplicationOutcome > CreateApplicationOutcomeCallable
std::future< CreateDeploymentOutcome > CreateDeploymentOutcomeCallable
std::future< CreateDeploymentConfigOutcome > CreateDeploymentConfigOutcomeCallable
Aws::Utils::Outcome< CreateDeploymentResult, CodeDeployError > CreateDeploymentOutcome
Aws::Utils::Outcome< ListApplicationsResult, CodeDeployError > ListApplicationsOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, CodeDeployError > ListTagsForResourceOutcome
std::future< DeleteDeploymentConfigOutcome > DeleteDeploymentConfigOutcomeCallable
std::future< DeleteApplicationOutcome > DeleteApplicationOutcomeCallable
Aws::Utils::Outcome< CreateApplicationResult, CodeDeployError > CreateApplicationOutcome
std::future< ListApplicationRevisionsOutcome > ListApplicationRevisionsOutcomeCallable
Aws::Utils::Outcome< BatchGetDeploymentGroupsResult, CodeDeployError > BatchGetDeploymentGroupsOutcome
std::future< ListOnPremisesInstancesOutcome > ListOnPremisesInstancesOutcomeCallable
Aws::Utils::Outcome< StopDeploymentResult, CodeDeployError > StopDeploymentOutcome
std::future< ListDeploymentGroupsOutcome > ListDeploymentGroupsOutcomeCallable
Aws::Utils::Outcome< DeleteResourcesByExternalIdResult, CodeDeployError > DeleteResourcesByExternalIdOutcome
Aws::Utils::Outcome< Aws::NoResult, CodeDeployError > UpdateApplicationOutcome
Aws::Utils::Outcome< Aws::NoResult, CodeDeployError > RegisterOnPremisesInstanceOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< DeleteDeploymentGroupResult, CodeDeployError > DeleteDeploymentGroupOutcome
Aws::Utils::Outcome< Aws::NoResult, CodeDeployError > ContinueDeploymentOutcome
std::future< RegisterOnPremisesInstanceOutcome > RegisterOnPremisesInstanceOutcomeCallable
std::future< BatchGetDeploymentsOutcome > BatchGetDeploymentsOutcomeCallable
std::future< GetOnPremisesInstanceOutcome > GetOnPremisesInstanceOutcomeCallable
std::future< ListGitHubAccountTokenNamesOutcome > ListGitHubAccountTokenNamesOutcomeCallable
Aws::Utils::Outcome< GetDeploymentGroupResult, CodeDeployError > GetDeploymentGroupOutcome
Aws::Utils::Outcome< Aws::NoResult, CodeDeployError > DeregisterOnPremisesInstanceOutcome
Aws::Utils::Outcome< Aws::NoResult, CodeDeployError > DeleteDeploymentConfigOutcome
Aws::Utils::Outcome< CreateDeploymentGroupResult, CodeDeployError > CreateDeploymentGroupOutcome
std::future< BatchGetDeploymentTargetsOutcome > BatchGetDeploymentTargetsOutcomeCallable
Aws::Utils::Outcome< ListGitHubAccountTokenNamesResult, CodeDeployError > ListGitHubAccountTokenNamesOutcome
std::future< CreateDeploymentGroupOutcome > CreateDeploymentGroupOutcomeCallable
std::future< BatchGetDeploymentGroupsOutcome > BatchGetDeploymentGroupsOutcomeCallable
Aws::Utils::Outcome< ListOnPremisesInstancesResult, CodeDeployError > ListOnPremisesInstancesOutcome
Aws::Utils::Outcome< ListDeploymentGroupsResult, CodeDeployError > ListDeploymentGroupsOutcome
std::future< DeregisterOnPremisesInstanceOutcome > DeregisterOnPremisesInstanceOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, CodeDeployError > TagResourceOutcome
Aws::Utils::Outcome< BatchGetDeploymentsResult, CodeDeployError > BatchGetDeploymentsOutcome
Aws::Utils::Outcome< DeleteGitHubAccountTokenResult, CodeDeployError > DeleteGitHubAccountTokenOutcome
std::future< GetDeploymentOutcome > GetDeploymentOutcomeCallable
std::future< GetDeploymentTargetOutcome > GetDeploymentTargetOutcomeCallable
std::future< UpdateApplicationOutcome > UpdateApplicationOutcomeCallable
Aws::Utils::Outcome< BatchGetApplicationsResult, CodeDeployError > BatchGetApplicationsOutcome
Aws::Utils::Outcome< BatchGetDeploymentTargetsResult, CodeDeployError > BatchGetDeploymentTargetsOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< PutLifecycleEventHookExecutionStatusResult, CodeDeployError > PutLifecycleEventHookExecutionStatusOutcome
Aws::Utils::Outcome< GetApplicationRevisionResult, CodeDeployError > GetApplicationRevisionOutcome
Aws::Utils::Outcome< Aws::NoResult, CodeDeployError > RegisterApplicationRevisionOutcome
Aws::Utils::Outcome< GetApplicationResult, CodeDeployError > GetApplicationOutcome
std::future< BatchGetApplicationsOutcome > BatchGetApplicationsOutcomeCallable
Aws::Utils::Outcome< BatchGetApplicationRevisionsResult, CodeDeployError > BatchGetApplicationRevisionsOutcome
Aws::Utils::Outcome< Aws::NoResult, CodeDeployError > DeleteApplicationOutcome
Aws::Utils::Outcome< ListApplicationRevisionsResult, CodeDeployError > ListApplicationRevisionsOutcome
Aws::Utils::Outcome< Aws::NoResult, CodeDeployError > RemoveTagsFromOnPremisesInstancesOutcome
Aws::Utils::Outcome< GetOnPremisesInstanceResult, CodeDeployError > GetOnPremisesInstanceOutcome
std::future< RegisterApplicationRevisionOutcome > RegisterApplicationRevisionOutcomeCallable
std::future< BatchGetApplicationRevisionsOutcome > BatchGetApplicationRevisionsOutcomeCallable
Aws::Utils::Outcome< CreateDeploymentConfigResult, CodeDeployError > CreateDeploymentConfigOutcome
Aws::Utils::Outcome< BatchGetOnPremisesInstancesResult, CodeDeployError > BatchGetOnPremisesInstancesOutcome
Aws::Utils::Outcome< ListDeploymentTargetsResult, CodeDeployError > ListDeploymentTargetsOutcome
std::future< GetDeploymentGroupOutcome > GetDeploymentGroupOutcomeCallable
Aws::Utils::Outcome< GetDeploymentResult, CodeDeployError > GetDeploymentOutcome
std::future< ListApplicationsOutcome > ListApplicationsOutcomeCallable
Aws::Utils::Outcome< GetDeploymentConfigResult, CodeDeployError > GetDeploymentConfigOutcome
std::future< AddTagsToOnPremisesInstancesOutcome > AddTagsToOnPremisesInstancesOutcomeCallable
Aws::Utils::Outcome< ListDeploymentsResult, CodeDeployError > ListDeploymentsOutcome
std::future< GetApplicationRevisionOutcome > GetApplicationRevisionOutcomeCallable
std::function< void(const CodeDeployClient *, const Model::ContinueDeploymentRequest &, const Model::ContinueDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ContinueDeploymentResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::ListDeploymentConfigsRequest &, const Model::ListDeploymentConfigsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDeploymentConfigsResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::GetDeploymentTargetRequest &, const Model::GetDeploymentTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeploymentTargetResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::CreateDeploymentGroupRequest &, const Model::CreateDeploymentGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDeploymentGroupResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::GetDeploymentConfigRequest &, const Model::GetDeploymentConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeploymentConfigResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::CreateDeploymentConfigRequest &, const Model::CreateDeploymentConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDeploymentConfigResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::CreateApplicationRequest &, const Model::CreateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApplicationResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::DeleteResourcesByExternalIdRequest &, const Model::DeleteResourcesByExternalIdOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResourcesByExternalIdResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::DeleteApplicationRequest &, const Model::DeleteApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApplicationResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::ListDeploymentsRequest &, const Model::ListDeploymentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDeploymentsResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::BatchGetApplicationsRequest &, const Model::BatchGetApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetApplicationsResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::RemoveTagsFromOnPremisesInstancesRequest &, const Model::RemoveTagsFromOnPremisesInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveTagsFromOnPremisesInstancesResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::ListGitHubAccountTokenNamesRequest &, const Model::ListGitHubAccountTokenNamesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGitHubAccountTokenNamesResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::BatchGetDeploymentsRequest &, const Model::BatchGetDeploymentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetDeploymentsResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::UpdateApplicationRequest &, const Model::UpdateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApplicationResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::GetDeploymentGroupRequest &, const Model::GetDeploymentGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeploymentGroupResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::DeleteDeploymentConfigRequest &, const Model::DeleteDeploymentConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDeploymentConfigResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::CreateDeploymentRequest &, const Model::CreateDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDeploymentResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::BatchGetDeploymentTargetsRequest &, const Model::BatchGetDeploymentTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetDeploymentTargetsResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::RegisterApplicationRevisionRequest &, const Model::RegisterApplicationRevisionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterApplicationRevisionResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::AddTagsToOnPremisesInstancesRequest &, const Model::AddTagsToOnPremisesInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddTagsToOnPremisesInstancesResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::GetDeploymentRequest &, const Model::GetDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeploymentResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::GetApplicationRevisionRequest &, const Model::GetApplicationRevisionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetApplicationRevisionResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::ListDeploymentGroupsRequest &, const Model::ListDeploymentGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDeploymentGroupsResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::ListApplicationsRequest &, const Model::ListApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListApplicationsResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::ListDeploymentTargetsRequest &, const Model::ListDeploymentTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDeploymentTargetsResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::ListOnPremisesInstancesRequest &, const Model::ListOnPremisesInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOnPremisesInstancesResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::DeleteDeploymentGroupRequest &, const Model::DeleteDeploymentGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDeploymentGroupResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::PutLifecycleEventHookExecutionStatusRequest &, const Model::PutLifecycleEventHookExecutionStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutLifecycleEventHookExecutionStatusResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::BatchGetDeploymentGroupsRequest &, const Model::BatchGetDeploymentGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetDeploymentGroupsResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::BatchGetApplicationRevisionsRequest &, const Model::BatchGetApplicationRevisionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetApplicationRevisionsResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::DeregisterOnPremisesInstanceRequest &, const Model::DeregisterOnPremisesInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterOnPremisesInstanceResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::UpdateDeploymentGroupRequest &, const Model::UpdateDeploymentGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDeploymentGroupResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::ListApplicationRevisionsRequest &, const Model::ListApplicationRevisionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListApplicationRevisionsResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::BatchGetOnPremisesInstancesRequest &, const Model::BatchGetOnPremisesInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetOnPremisesInstancesResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::DeleteGitHubAccountTokenRequest &, const Model::DeleteGitHubAccountTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGitHubAccountTokenResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::GetOnPremisesInstanceRequest &, const Model::GetOnPremisesInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOnPremisesInstanceResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::GetApplicationRequest &, const Model::GetApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetApplicationResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::StopDeploymentRequest &, const Model::StopDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopDeploymentResponseReceivedHandler
std::function< void(const CodeDeployClient *, const Model::RegisterOnPremisesInstanceRequest &, const Model::RegisterOnPremisesInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterOnPremisesInstanceResponseReceivedHandler