AWS SDK for C++

AWS SDK for C++ Version 1.11.719

Loading...
Searching...
No Matches
CodeDeployServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/codedeploy/CodeDeployEndpointProvider.h>
10#include <aws/codedeploy/CodeDeployErrors.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/client/AsyncCallerContext.h>
13#include <aws/core/client/GenericClientConfiguration.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/core/utils/memory/stl/AWSString.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in CodeDeployClient header */
22#include <aws/codedeploy/model/BatchGetApplicationRevisionsResult.h>
23#include <aws/codedeploy/model/BatchGetApplicationsResult.h>
24#include <aws/codedeploy/model/BatchGetDeploymentGroupsResult.h>
25#include <aws/codedeploy/model/BatchGetDeploymentTargetsResult.h>
26#include <aws/codedeploy/model/BatchGetDeploymentsResult.h>
27#include <aws/codedeploy/model/BatchGetOnPremisesInstancesResult.h>
28#include <aws/codedeploy/model/ContinueDeploymentRequest.h>
29#include <aws/codedeploy/model/CreateApplicationResult.h>
30#include <aws/codedeploy/model/CreateDeploymentConfigResult.h>
31#include <aws/codedeploy/model/CreateDeploymentGroupResult.h>
32#include <aws/codedeploy/model/CreateDeploymentResult.h>
33#include <aws/codedeploy/model/DeleteDeploymentGroupResult.h>
34#include <aws/codedeploy/model/DeleteGitHubAccountTokenRequest.h>
35#include <aws/codedeploy/model/DeleteGitHubAccountTokenResult.h>
36#include <aws/codedeploy/model/DeleteResourcesByExternalIdRequest.h>
37#include <aws/codedeploy/model/DeleteResourcesByExternalIdResult.h>
38#include <aws/codedeploy/model/GetApplicationResult.h>
39#include <aws/codedeploy/model/GetApplicationRevisionResult.h>
40#include <aws/codedeploy/model/GetDeploymentConfigResult.h>
41#include <aws/codedeploy/model/GetDeploymentGroupResult.h>
42#include <aws/codedeploy/model/GetDeploymentResult.h>
43#include <aws/codedeploy/model/GetDeploymentTargetResult.h>
44#include <aws/codedeploy/model/GetOnPremisesInstanceResult.h>
45#include <aws/codedeploy/model/ListApplicationRevisionsResult.h>
46#include <aws/codedeploy/model/ListApplicationsRequest.h>
47#include <aws/codedeploy/model/ListApplicationsResult.h>
48#include <aws/codedeploy/model/ListDeploymentConfigsRequest.h>
49#include <aws/codedeploy/model/ListDeploymentConfigsResult.h>
50#include <aws/codedeploy/model/ListDeploymentGroupsResult.h>
51#include <aws/codedeploy/model/ListDeploymentTargetsResult.h>
52#include <aws/codedeploy/model/ListDeploymentsRequest.h>
53#include <aws/codedeploy/model/ListDeploymentsResult.h>
54#include <aws/codedeploy/model/ListGitHubAccountTokenNamesRequest.h>
55#include <aws/codedeploy/model/ListGitHubAccountTokenNamesResult.h>
56#include <aws/codedeploy/model/ListOnPremisesInstancesRequest.h>
57#include <aws/codedeploy/model/ListOnPremisesInstancesResult.h>
58#include <aws/codedeploy/model/ListTagsForResourceResult.h>
59#include <aws/codedeploy/model/PutLifecycleEventHookExecutionStatusRequest.h>
60#include <aws/codedeploy/model/PutLifecycleEventHookExecutionStatusResult.h>
61#include <aws/codedeploy/model/StopDeploymentResult.h>
62#include <aws/codedeploy/model/TagResourceResult.h>
63#include <aws/codedeploy/model/UntagResourceResult.h>
64#include <aws/codedeploy/model/UpdateApplicationRequest.h>
65#include <aws/codedeploy/model/UpdateDeploymentGroupResult.h>
66#include <aws/core/NoResult.h>
67/* End of service model headers required in CodeDeployClient header */
68
69namespace Aws {
70namespace Http {
71class HttpClient;
72class HttpClientFactory;
73} // namespace Http
74
75namespace Utils {
76template <typename R, typename E>
77class Outcome;
78
79namespace Threading {
80class Executor;
81} // namespace Threading
82} // namespace Utils
83
84namespace Auth {
85class AWSCredentials;
86class AWSCredentialsProvider;
87} // namespace Auth
88
89namespace Client {
90class RetryStrategy;
91} // namespace Client
92
93namespace CodeDeploy {
97
98namespace Model {
99/* Service model forward declarations required in CodeDeployClient header */
143/* End of service model forward declarations required in CodeDeployClient header */
144
145/* Service model Outcome class definitions */
189/* End of service model Outcome class definitions */
190
191/* Service model Outcome callable definitions */
192typedef std::future<AddTagsToOnPremisesInstancesOutcome> AddTagsToOnPremisesInstancesOutcomeCallable;
193typedef std::future<BatchGetApplicationRevisionsOutcome> BatchGetApplicationRevisionsOutcomeCallable;
194typedef std::future<BatchGetApplicationsOutcome> BatchGetApplicationsOutcomeCallable;
195typedef std::future<BatchGetDeploymentGroupsOutcome> BatchGetDeploymentGroupsOutcomeCallable;
196typedef std::future<BatchGetDeploymentTargetsOutcome> BatchGetDeploymentTargetsOutcomeCallable;
197typedef std::future<BatchGetDeploymentsOutcome> BatchGetDeploymentsOutcomeCallable;
198typedef std::future<BatchGetOnPremisesInstancesOutcome> BatchGetOnPremisesInstancesOutcomeCallable;
199typedef std::future<ContinueDeploymentOutcome> ContinueDeploymentOutcomeCallable;
200typedef std::future<CreateApplicationOutcome> CreateApplicationOutcomeCallable;
201typedef std::future<CreateDeploymentOutcome> CreateDeploymentOutcomeCallable;
202typedef std::future<CreateDeploymentConfigOutcome> CreateDeploymentConfigOutcomeCallable;
203typedef std::future<CreateDeploymentGroupOutcome> CreateDeploymentGroupOutcomeCallable;
204typedef std::future<DeleteApplicationOutcome> DeleteApplicationOutcomeCallable;
205typedef std::future<DeleteDeploymentConfigOutcome> DeleteDeploymentConfigOutcomeCallable;
206typedef std::future<DeleteDeploymentGroupOutcome> DeleteDeploymentGroupOutcomeCallable;
207typedef std::future<DeleteGitHubAccountTokenOutcome> DeleteGitHubAccountTokenOutcomeCallable;
208typedef std::future<DeleteResourcesByExternalIdOutcome> DeleteResourcesByExternalIdOutcomeCallable;
209typedef std::future<DeregisterOnPremisesInstanceOutcome> DeregisterOnPremisesInstanceOutcomeCallable;
210typedef std::future<GetApplicationOutcome> GetApplicationOutcomeCallable;
211typedef std::future<GetApplicationRevisionOutcome> GetApplicationRevisionOutcomeCallable;
212typedef std::future<GetDeploymentOutcome> GetDeploymentOutcomeCallable;
213typedef std::future<GetDeploymentConfigOutcome> GetDeploymentConfigOutcomeCallable;
214typedef std::future<GetDeploymentGroupOutcome> GetDeploymentGroupOutcomeCallable;
215typedef std::future<GetDeploymentTargetOutcome> GetDeploymentTargetOutcomeCallable;
216typedef std::future<GetOnPremisesInstanceOutcome> GetOnPremisesInstanceOutcomeCallable;
217typedef std::future<ListApplicationRevisionsOutcome> ListApplicationRevisionsOutcomeCallable;
218typedef std::future<ListApplicationsOutcome> ListApplicationsOutcomeCallable;
219typedef std::future<ListDeploymentConfigsOutcome> ListDeploymentConfigsOutcomeCallable;
220typedef std::future<ListDeploymentGroupsOutcome> ListDeploymentGroupsOutcomeCallable;
221typedef std::future<ListDeploymentTargetsOutcome> ListDeploymentTargetsOutcomeCallable;
222typedef std::future<ListDeploymentsOutcome> ListDeploymentsOutcomeCallable;
223typedef std::future<ListGitHubAccountTokenNamesOutcome> ListGitHubAccountTokenNamesOutcomeCallable;
224typedef std::future<ListOnPremisesInstancesOutcome> ListOnPremisesInstancesOutcomeCallable;
225typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
226typedef std::future<PutLifecycleEventHookExecutionStatusOutcome> PutLifecycleEventHookExecutionStatusOutcomeCallable;
227typedef std::future<RegisterApplicationRevisionOutcome> RegisterApplicationRevisionOutcomeCallable;
228typedef std::future<RegisterOnPremisesInstanceOutcome> RegisterOnPremisesInstanceOutcomeCallable;
229typedef std::future<RemoveTagsFromOnPremisesInstancesOutcome> RemoveTagsFromOnPremisesInstancesOutcomeCallable;
230typedef std::future<StopDeploymentOutcome> StopDeploymentOutcomeCallable;
231typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
232typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
233typedef std::future<UpdateApplicationOutcome> UpdateApplicationOutcomeCallable;
234typedef std::future<UpdateDeploymentGroupOutcome> UpdateDeploymentGroupOutcomeCallable;
235/* End of service model Outcome callable definitions */
236} // namespace Model
237
238class CodeDeployClient;
239
240/* Service model async handlers definitions */
241typedef std::function<void(const CodeDeployClient*, const Model::AddTagsToOnPremisesInstancesRequest&,
243 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
245typedef std::function<void(const CodeDeployClient*, const Model::BatchGetApplicationRevisionsRequest&,
247 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
249typedef std::function<void(const CodeDeployClient*, const Model::BatchGetApplicationsRequest&, const Model::BatchGetApplicationsOutcome&,
250 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
252typedef std::function<void(const CodeDeployClient*, const Model::BatchGetDeploymentGroupsRequest&,
253 const Model::BatchGetDeploymentGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
255typedef std::function<void(const CodeDeployClient*, const Model::BatchGetDeploymentTargetsRequest&,
256 const Model::BatchGetDeploymentTargetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
258typedef std::function<void(const CodeDeployClient*, const Model::BatchGetDeploymentsRequest&, const Model::BatchGetDeploymentsOutcome&,
259 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
261typedef std::function<void(const CodeDeployClient*, const Model::BatchGetOnPremisesInstancesRequest&,
262 const Model::BatchGetOnPremisesInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
264typedef std::function<void(const CodeDeployClient*, const Model::ContinueDeploymentRequest&, const Model::ContinueDeploymentOutcome&,
265 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
267typedef std::function<void(const CodeDeployClient*, const Model::CreateApplicationRequest&, const Model::CreateApplicationOutcome&,
268 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
270typedef std::function<void(const CodeDeployClient*, const Model::CreateDeploymentRequest&, const Model::CreateDeploymentOutcome&,
271 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
273typedef std::function<void(const CodeDeployClient*, const Model::CreateDeploymentConfigRequest&,
274 const Model::CreateDeploymentConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
277 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
279typedef std::function<void(const CodeDeployClient*, const Model::DeleteApplicationRequest&, const Model::DeleteApplicationOutcome&,
280 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
282typedef std::function<void(const CodeDeployClient*, const Model::DeleteDeploymentConfigRequest&,
283 const Model::DeleteDeploymentConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
286 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
288typedef std::function<void(const CodeDeployClient*, const Model::DeleteGitHubAccountTokenRequest&,
289 const Model::DeleteGitHubAccountTokenOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
291typedef std::function<void(const CodeDeployClient*, const Model::DeleteResourcesByExternalIdRequest&,
292 const Model::DeleteResourcesByExternalIdOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
294typedef std::function<void(const CodeDeployClient*, const Model::DeregisterOnPremisesInstanceRequest&,
296 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
298typedef std::function<void(const CodeDeployClient*, const Model::GetApplicationRequest&, const Model::GetApplicationOutcome&,
299 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
301typedef std::function<void(const CodeDeployClient*, const Model::GetApplicationRevisionRequest&,
302 const Model::GetApplicationRevisionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
304typedef std::function<void(const CodeDeployClient*, const Model::GetDeploymentRequest&, const Model::GetDeploymentOutcome&,
305 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
307typedef std::function<void(const CodeDeployClient*, const Model::GetDeploymentConfigRequest&, const Model::GetDeploymentConfigOutcome&,
308 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
310typedef std::function<void(const CodeDeployClient*, const Model::GetDeploymentGroupRequest&, const Model::GetDeploymentGroupOutcome&,
311 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
313typedef std::function<void(const CodeDeployClient*, const Model::GetDeploymentTargetRequest&, const Model::GetDeploymentTargetOutcome&,
314 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
317 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
319typedef std::function<void(const CodeDeployClient*, const Model::ListApplicationRevisionsRequest&,
320 const Model::ListApplicationRevisionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
322typedef std::function<void(const CodeDeployClient*, const Model::ListApplicationsRequest&, const Model::ListApplicationsOutcome&,
323 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
326 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
328typedef std::function<void(const CodeDeployClient*, const Model::ListDeploymentGroupsRequest&, const Model::ListDeploymentGroupsOutcome&,
329 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
332 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
334typedef std::function<void(const CodeDeployClient*, const Model::ListDeploymentsRequest&, const Model::ListDeploymentsOutcome&,
335 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
337typedef std::function<void(const CodeDeployClient*, const Model::ListGitHubAccountTokenNamesRequest&,
338 const Model::ListGitHubAccountTokenNamesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
340typedef std::function<void(const CodeDeployClient*, const Model::ListOnPremisesInstancesRequest&,
341 const Model::ListOnPremisesInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
343typedef std::function<void(const CodeDeployClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
344 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
346typedef std::function<void(const CodeDeployClient*, const Model::PutLifecycleEventHookExecutionStatusRequest&,
348 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
350typedef std::function<void(const CodeDeployClient*, const Model::RegisterApplicationRevisionRequest&,
351 const Model::RegisterApplicationRevisionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
353typedef std::function<void(const CodeDeployClient*, const Model::RegisterOnPremisesInstanceRequest&,
354 const Model::RegisterOnPremisesInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
356typedef std::function<void(const CodeDeployClient*, const Model::RemoveTagsFromOnPremisesInstancesRequest&,
358 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
360typedef std::function<void(const CodeDeployClient*, const Model::StopDeploymentRequest&, const Model::StopDeploymentOutcome&,
361 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
363typedef std::function<void(const CodeDeployClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
364 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
366typedef std::function<void(const CodeDeployClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
367 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
369typedef std::function<void(const CodeDeployClient*, const Model::UpdateApplicationRequest&, const Model::UpdateApplicationOutcome&,
370 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
373 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
375/* End of service model async handlers definitions */
376} // namespace CodeDeploy
377} // 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::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
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::RegisterOnPremisesInstanceRequest &, const Model::RegisterOnPremisesInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RegisterOnPremisesInstanceResponseReceivedHandler
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::GetDeploymentGroupRequest &, const Model::GetDeploymentGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDeploymentGroupResponseReceivedHandler
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::ListDeploymentConfigsRequest &, const Model::ListDeploymentConfigsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDeploymentConfigsResponseReceivedHandler
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::GetOnPremisesInstanceRequest &, const Model::GetOnPremisesInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetOnPremisesInstanceResponseReceivedHandler
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::CreateDeploymentConfigRequest &, const Model::CreateDeploymentConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDeploymentConfigResponseReceivedHandler
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::ContinueDeploymentRequest &, const Model::ContinueDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ContinueDeploymentResponseReceivedHandler
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::GetDeploymentRequest &, const Model::GetDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDeploymentResponseReceivedHandler
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::ListDeploymentsRequest &, const Model::ListDeploymentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDeploymentsResponseReceivedHandler
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::ListDeploymentTargetsRequest &, const Model::ListDeploymentTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDeploymentTargetsResponseReceivedHandler
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::BatchGetDeploymentsRequest &, const Model::BatchGetDeploymentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetDeploymentsResponseReceivedHandler
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::DeleteApplicationRequest &, const Model::DeleteApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteApplicationResponseReceivedHandler
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::RegisterApplicationRevisionRequest &, const Model::RegisterApplicationRevisionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RegisterApplicationRevisionResponseReceivedHandler
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::DeleteGitHubAccountTokenRequest &, const Model::DeleteGitHubAccountTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteGitHubAccountTokenResponseReceivedHandler
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::BatchGetDeploymentTargetsRequest &, const Model::BatchGetDeploymentTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetDeploymentTargetsResponseReceivedHandler
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::RemoveTagsFromOnPremisesInstancesRequest &, const Model::RemoveTagsFromOnPremisesInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RemoveTagsFromOnPremisesInstancesResponseReceivedHandler
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::ListApplicationRevisionsRequest &, const Model::ListApplicationRevisionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListApplicationRevisionsResponseReceivedHandler
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::ListOnPremisesInstancesRequest &, const Model::ListOnPremisesInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListOnPremisesInstancesResponseReceivedHandler
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::DeleteDeploymentGroupRequest &, const Model::DeleteDeploymentGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDeploymentGroupResponseReceivedHandler
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::GetApplicationRequest &, const Model::GetApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetApplicationResponseReceivedHandler
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::BatchGetDeploymentGroupsRequest &, const Model::BatchGetDeploymentGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetDeploymentGroupsResponseReceivedHandler
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::CreateDeploymentGroupRequest &, const Model::CreateDeploymentGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDeploymentGroupResponseReceivedHandler