AWS SDK for C++
AWS SDK for C++
Loading...
Searching...
No Matches
CodeDeployClient.h
Go to the documentation of this file.
1
6#pragma once
13
14namespace Aws
15{
16namespace CodeDeploy
17{
76 {
77 public:
79 static const char* SERVICE_NAME;
80 static const char* ALLOCATION_TAG;
81
87 std::shared_ptr<CodeDeployEndpointProviderBase> endpointProvider = Aws::MakeShared<CodeDeployEndpointProvider>(ALLOCATION_TAG));
88
94 std::shared_ptr<CodeDeployEndpointProviderBase> endpointProvider = Aws::MakeShared<CodeDeployEndpointProvider>(ALLOCATION_TAG),
96
101 CodeDeployClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
102 std::shared_ptr<CodeDeployEndpointProviderBase> endpointProvider = Aws::MakeShared<CodeDeployEndpointProvider>(ALLOCATION_TAG),
104
105
106 /* Legacy constructors due deprecation */
112
118 const Aws::Client::ClientConfiguration& clientConfiguration);
119
124 CodeDeployClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
125 const Aws::Client::ClientConfiguration& clientConfiguration);
126
127 /* End of legacy constructors due deprecation */
129
136
141
145 virtual void AddTagsToOnPremisesInstancesAsync(const Model::AddTagsToOnPremisesInstancesRequest& request, const AddTagsToOnPremisesInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
146
155
160
164 virtual void BatchGetApplicationRevisionsAsync(const Model::BatchGetApplicationRevisionsRequest& request, const BatchGetApplicationRevisionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
165
173
178
182 virtual void BatchGetApplicationsAsync(const Model::BatchGetApplicationsRequest& request, const BatchGetApplicationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
183
191
196
200 virtual void BatchGetDeploymentGroupsAsync(const Model::BatchGetDeploymentGroupsRequest& request, const BatchGetDeploymentGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
201
218
223
227 virtual void BatchGetDeploymentTargetsAsync(const Model::BatchGetDeploymentTargetsRequest& request, const BatchGetDeploymentTargetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
228
236
241
245 virtual void BatchGetDeploymentsAsync(const Model::BatchGetDeploymentsRequest& request, const BatchGetDeploymentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
246
255
260
264 virtual void BatchGetOnPremisesInstancesAsync(const Model::BatchGetOnPremisesInstancesRequest& request, const BatchGetOnPremisesInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
265
277
282
286 virtual void ContinueDeploymentAsync(const Model::ContinueDeploymentRequest& request, const ContinueDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
287
294
299
303 virtual void CreateApplicationAsync(const Model::CreateApplicationRequest& request, const CreateApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
304
312
317
321 virtual void CreateDeploymentAsync(const Model::CreateDeploymentRequest& request, const CreateDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
322
329
334
338 virtual void CreateDeploymentConfigAsync(const Model::CreateDeploymentConfigRequest& request, const CreateDeploymentConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
339
347
352
356 virtual void CreateDeploymentGroupAsync(const Model::CreateDeploymentGroupRequest& request, const CreateDeploymentGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
357
364
369
373 virtual void DeleteApplicationAsync(const Model::DeleteApplicationRequest& request, const DeleteApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
374
383
388
392 virtual void DeleteDeploymentConfigAsync(const Model::DeleteDeploymentConfigRequest& request, const DeleteDeploymentConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
393
400
405
409 virtual void DeleteDeploymentGroupAsync(const Model::DeleteDeploymentGroupRequest& request, const DeleteDeploymentGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
410
417
422
426 virtual void DeleteGitHubAccountTokenAsync(const Model::DeleteGitHubAccountTokenRequest& request, const DeleteGitHubAccountTokenResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
427
434
439
443 virtual void DeleteResourcesByExternalIdAsync(const Model::DeleteResourcesByExternalIdRequest& request, const DeleteResourcesByExternalIdResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
444
451
456
460 virtual void DeregisterOnPremisesInstanceAsync(const Model::DeregisterOnPremisesInstanceRequest& request, const DeregisterOnPremisesInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
461
468
473
477 virtual void GetApplicationAsync(const Model::GetApplicationRequest& request, const GetApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
478
485
490
494 virtual void GetApplicationRevisionAsync(const Model::GetApplicationRevisionRequest& request, const GetApplicationRevisionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
495
506
511
515 virtual void GetDeploymentAsync(const Model::GetDeploymentRequest& request, const GetDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
516
524
529
533 virtual void GetDeploymentConfigAsync(const Model::GetDeploymentConfigRequest& request, const GetDeploymentConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
534
541
546
550 virtual void GetDeploymentGroupAsync(const Model::GetDeploymentGroupRequest& request, const GetDeploymentGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
551
559
564
568 virtual void GetDeploymentTargetAsync(const Model::GetDeploymentTargetRequest& request, const GetDeploymentTargetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
569
577
582
586 virtual void GetOnPremisesInstanceAsync(const Model::GetOnPremisesInstanceRequest& request, const GetOnPremisesInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
587
595
600
604 virtual void ListApplicationRevisionsAsync(const Model::ListApplicationRevisionsRequest& request, const ListApplicationRevisionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
605
613
618
622 virtual void ListApplicationsAsync(const Model::ListApplicationsRequest& request, const ListApplicationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
623
631
636
640 virtual void ListDeploymentConfigsAsync(const Model::ListDeploymentConfigsRequest& request, const ListDeploymentConfigsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
641
649
654
658 virtual void ListDeploymentGroupsAsync(const Model::ListDeploymentGroupsRequest& request, const ListDeploymentGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
659
667
672
676 virtual void ListDeploymentTargetsAsync(const Model::ListDeploymentTargetsRequest& request, const ListDeploymentTargetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
677
685
690
694 virtual void ListDeploymentsAsync(const Model::ListDeploymentsRequest& request, const ListDeploymentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
695
703
708
712 virtual void ListGitHubAccountTokenNamesAsync(const Model::ListGitHubAccountTokenNamesRequest& request, const ListGitHubAccountTokenNamesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
713
723
728
732 virtual void ListOnPremisesInstancesAsync(const Model::ListOnPremisesInstancesRequest& request, const ListOnPremisesInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
733
742
747
751 virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
752
771
776
780 virtual void PutLifecycleEventHookExecutionStatusAsync(const Model::PutLifecycleEventHookExecutionStatusRequest& request, const PutLifecycleEventHookExecutionStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
781
789
794
798 virtual void RegisterApplicationRevisionAsync(const Model::RegisterApplicationRevisionRequest& request, const RegisterApplicationRevisionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
799
808
813
817 virtual void RegisterOnPremisesInstanceAsync(const Model::RegisterOnPremisesInstanceRequest& request, const RegisterOnPremisesInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
818
826
831
835 virtual void RemoveTagsFromOnPremisesInstancesAsync(const Model::RemoveTagsFromOnPremisesInstancesRequest& request, const RemoveTagsFromOnPremisesInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
836
843
848
852 virtual void StopDeploymentAsync(const Model::StopDeploymentRequest& request, const StopDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
853
862
867
871 virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
872
882
887
891 virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
892
899
904
908 virtual void UpdateApplicationAsync(const Model::UpdateApplicationRequest& request, const UpdateApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
909
916
921
925 virtual void UpdateDeploymentGroupAsync(const Model::UpdateDeploymentGroupRequest& request, const UpdateDeploymentGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
926
927
928 void OverrideEndpoint(const Aws::String& endpoint);
929 std::shared_ptr<CodeDeployEndpointProviderBase>& accessEndpointProvider();
930 private:
932 void init(const CodeDeployClientConfiguration& clientConfiguration);
933
934 CodeDeployClientConfiguration m_clientConfiguration;
935 std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
936 std::shared_ptr<CodeDeployEndpointProviderBase> m_endpointProvider;
937 };
938
939} // namespace CodeDeploy
940} // namespace Aws
#define AWS_CODEDEPLOY_API
virtual Model::UpdateDeploymentGroupOutcomeCallable UpdateDeploymentGroupCallable(const Model::UpdateDeploymentGroupRequest &request) const
virtual Model::GetDeploymentGroupOutcome GetDeploymentGroup(const Model::GetDeploymentGroupRequest &request) const
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
virtual Model::CreateDeploymentGroupOutcome CreateDeploymentGroup(const Model::CreateDeploymentGroupRequest &request) const
virtual Model::ListDeploymentsOutcome ListDeployments(const Model::ListDeploymentsRequest &request) const
virtual Model::RemoveTagsFromOnPremisesInstancesOutcomeCallable RemoveTagsFromOnPremisesInstancesCallable(const Model::RemoveTagsFromOnPremisesInstancesRequest &request) const
virtual void BatchGetDeploymentsAsync(const Model::BatchGetDeploymentsRequest &request, const BatchGetDeploymentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RemoveTagsFromOnPremisesInstancesOutcome RemoveTagsFromOnPremisesInstances(const Model::RemoveTagsFromOnPremisesInstancesRequest &request) const
virtual Model::ListOnPremisesInstancesOutcome ListOnPremisesInstances(const Model::ListOnPremisesInstancesRequest &request) const
virtual void RemoveTagsFromOnPremisesInstancesAsync(const Model::RemoveTagsFromOnPremisesInstancesRequest &request, const RemoveTagsFromOnPremisesInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetApplicationOutcome GetApplication(const Model::GetApplicationRequest &request) const
virtual void DeleteGitHubAccountTokenAsync(const Model::DeleteGitHubAccountTokenRequest &request, const DeleteGitHubAccountTokenResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RegisterApplicationRevisionOutcomeCallable RegisterApplicationRevisionCallable(const Model::RegisterApplicationRevisionRequest &request) const
virtual Model::ListApplicationsOutcome ListApplications(const Model::ListApplicationsRequest &request) const
virtual Model::DeleteGitHubAccountTokenOutcome DeleteGitHubAccountToken(const Model::DeleteGitHubAccountTokenRequest &request) const
virtual void DeregisterOnPremisesInstanceAsync(const Model::DeregisterOnPremisesInstanceRequest &request, const DeregisterOnPremisesInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void ListApplicationRevisionsAsync(const Model::ListApplicationRevisionsRequest &request, const ListApplicationRevisionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutLifecycleEventHookExecutionStatusOutcomeCallable PutLifecycleEventHookExecutionStatusCallable(const Model::PutLifecycleEventHookExecutionStatusRequest &request) const
virtual Model::PutLifecycleEventHookExecutionStatusOutcome PutLifecycleEventHookExecutionStatus(const Model::PutLifecycleEventHookExecutionStatusRequest &request) const
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CodeDeployClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::CreateDeploymentOutcomeCallable CreateDeploymentCallable(const Model::CreateDeploymentRequest &request) const
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetDeploymentOutcome GetDeployment(const Model::GetDeploymentRequest &request) const
virtual void UpdateDeploymentGroupAsync(const Model::UpdateDeploymentGroupRequest &request, const UpdateDeploymentGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteResourcesByExternalIdOutcomeCallable DeleteResourcesByExternalIdCallable(const Model::DeleteResourcesByExternalIdRequest &request) const
virtual Model::BatchGetApplicationsOutcome BatchGetApplications(const Model::BatchGetApplicationsRequest &request) const
virtual void RegisterOnPremisesInstanceAsync(const Model::RegisterOnPremisesInstanceRequest &request, const RegisterOnPremisesInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListGitHubAccountTokenNamesOutcomeCallable ListGitHubAccountTokenNamesCallable(const Model::ListGitHubAccountTokenNamesRequest &request) const
virtual Model::DeregisterOnPremisesInstanceOutcome DeregisterOnPremisesInstance(const Model::DeregisterOnPremisesInstanceRequest &request) const
virtual Model::ListApplicationRevisionsOutcomeCallable ListApplicationRevisionsCallable(const Model::ListApplicationRevisionsRequest &request) const
CodeDeployClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< CodeDeployEndpointProviderBase > endpointProvider=Aws::MakeShared< CodeDeployEndpointProvider >(ALLOCATION_TAG), const Aws::CodeDeploy::CodeDeployClientConfiguration &clientConfiguration=Aws::CodeDeploy::CodeDeployClientConfiguration())
virtual Model::BatchGetDeploymentTargetsOutcomeCallable BatchGetDeploymentTargetsCallable(const Model::BatchGetDeploymentTargetsRequest &request) const
virtual Model::ContinueDeploymentOutcomeCallable ContinueDeploymentCallable(const Model::ContinueDeploymentRequest &request) const
virtual Model::DeleteApplicationOutcome DeleteApplication(const Model::DeleteApplicationRequest &request) const
virtual void GetDeploymentTargetAsync(const Model::GetDeploymentTargetRequest &request, const GetDeploymentTargetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CodeDeployClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual void GetDeploymentGroupAsync(const Model::GetDeploymentGroupRequest &request, const GetDeploymentGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteDeploymentGroupOutcomeCallable DeleteDeploymentGroupCallable(const Model::DeleteDeploymentGroupRequest &request) const
virtual void ListOnPremisesInstancesAsync(const Model::ListOnPremisesInstancesRequest &request, const ListOnPremisesInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchGetDeploymentGroupsOutcomeCallable BatchGetDeploymentGroupsCallable(const Model::BatchGetDeploymentGroupsRequest &request) const
virtual Model::AddTagsToOnPremisesInstancesOutcomeCallable AddTagsToOnPremisesInstancesCallable(const Model::AddTagsToOnPremisesInstancesRequest &request) const
virtual Model::GetDeploymentConfigOutcomeCallable GetDeploymentConfigCallable(const Model::GetDeploymentConfigRequest &request) const
virtual Model::CreateDeploymentConfigOutcome CreateDeploymentConfig(const Model::CreateDeploymentConfigRequest &request) const
virtual Model::BatchGetApplicationRevisionsOutcome BatchGetApplicationRevisions(const Model::BatchGetApplicationRevisionsRequest &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListOnPremisesInstancesOutcomeCallable ListOnPremisesInstancesCallable(const Model::ListOnPremisesInstancesRequest &request) const
virtual void GetDeploymentAsync(const Model::GetDeploymentRequest &request, const GetDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetDeploymentOutcomeCallable GetDeploymentCallable(const Model::GetDeploymentRequest &request) const
virtual Model::UpdateApplicationOutcomeCallable UpdateApplicationCallable(const Model::UpdateApplicationRequest &request) const
virtual Model::CreateApplicationOutcome CreateApplication(const Model::CreateApplicationRequest &request) const
virtual Model::DeleteDeploymentConfigOutcomeCallable DeleteDeploymentConfigCallable(const Model::DeleteDeploymentConfigRequest &request) const
virtual void CreateApplicationAsync(const Model::CreateApplicationRequest &request, const CreateApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void UpdateApplicationAsync(const Model::UpdateApplicationRequest &request, const UpdateApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void DeleteDeploymentConfigAsync(const Model::DeleteDeploymentConfigRequest &request, const DeleteDeploymentConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetApplicationRevisionOutcomeCallable GetApplicationRevisionCallable(const Model::GetApplicationRevisionRequest &request) const
virtual Model::StopDeploymentOutcomeCallable StopDeploymentCallable(const Model::StopDeploymentRequest &request) const
virtual void StopDeploymentAsync(const Model::StopDeploymentRequest &request, const StopDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteDeploymentConfigOutcome DeleteDeploymentConfig(const Model::DeleteDeploymentConfigRequest &request) const
virtual Model::GetApplicationOutcomeCallable GetApplicationCallable(const Model::GetApplicationRequest &request) const
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::Client::AWSJsonClient BASECLASS
CodeDeployClient(const Aws::CodeDeploy::CodeDeployClientConfiguration &clientConfiguration=Aws::CodeDeploy::CodeDeployClientConfiguration(), std::shared_ptr< CodeDeployEndpointProviderBase > endpointProvider=Aws::MakeShared< CodeDeployEndpointProvider >(ALLOCATION_TAG))
virtual Model::GetDeploymentTargetOutcome GetDeploymentTarget(const Model::GetDeploymentTargetRequest &request) const
virtual Model::DeleteApplicationOutcomeCallable DeleteApplicationCallable(const Model::DeleteApplicationRequest &request) const
virtual Model::BatchGetDeploymentsOutcome BatchGetDeployments(const Model::BatchGetDeploymentsRequest &request) const
virtual Model::UpdateApplicationOutcome UpdateApplication(const Model::UpdateApplicationRequest &request) const
virtual Model::CreateApplicationOutcomeCallable CreateApplicationCallable(const Model::CreateApplicationRequest &request) const
virtual void CreateDeploymentGroupAsync(const Model::CreateDeploymentGroupRequest &request, const CreateDeploymentGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void BatchGetDeploymentGroupsAsync(const Model::BatchGetDeploymentGroupsRequest &request, const BatchGetDeploymentGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void GetDeploymentConfigAsync(const Model::GetDeploymentConfigRequest &request, const GetDeploymentConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListApplicationRevisionsOutcome ListApplicationRevisions(const Model::ListApplicationRevisionsRequest &request) const
virtual Model::GetDeploymentConfigOutcome GetDeploymentConfig(const Model::GetDeploymentConfigRequest &request) const
virtual Model::GetDeploymentGroupOutcomeCallable GetDeploymentGroupCallable(const Model::GetDeploymentGroupRequest &request) const
virtual Model::BatchGetOnPremisesInstancesOutcome BatchGetOnPremisesInstances(const Model::BatchGetOnPremisesInstancesRequest &request) const
virtual Model::StopDeploymentOutcome StopDeployment(const Model::StopDeploymentRequest &request) const
virtual void ListDeploymentTargetsAsync(const Model::ListDeploymentTargetsRequest &request, const ListDeploymentTargetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchGetOnPremisesInstancesOutcomeCallable BatchGetOnPremisesInstancesCallable(const Model::BatchGetOnPremisesInstancesRequest &request) const
virtual Model::RegisterOnPremisesInstanceOutcomeCallable RegisterOnPremisesInstanceCallable(const Model::RegisterOnPremisesInstanceRequest &request) const
virtual Model::CreateDeploymentConfigOutcomeCallable CreateDeploymentConfigCallable(const Model::CreateDeploymentConfigRequest &request) const
virtual Model::ListApplicationsOutcomeCallable ListApplicationsCallable(const Model::ListApplicationsRequest &request) const
virtual Model::GetOnPremisesInstanceOutcome GetOnPremisesInstance(const Model::GetOnPremisesInstanceRequest &request) const
virtual Model::BatchGetDeploymentGroupsOutcome BatchGetDeploymentGroups(const Model::BatchGetDeploymentGroupsRequest &request) const
virtual void BatchGetApplicationRevisionsAsync(const Model::BatchGetApplicationRevisionsRequest &request, const BatchGetApplicationRevisionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void ListDeploymentConfigsAsync(const Model::ListDeploymentConfigsRequest &request, const ListDeploymentConfigsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void ListDeploymentsAsync(const Model::ListDeploymentsRequest &request, const ListDeploymentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListDeploymentConfigsOutcome ListDeploymentConfigs(const Model::ListDeploymentConfigsRequest &request) const
virtual Model::GetOnPremisesInstanceOutcomeCallable GetOnPremisesInstanceCallable(const Model::GetOnPremisesInstanceRequest &request) const
virtual Model::ListDeploymentGroupsOutcome ListDeploymentGroups(const Model::ListDeploymentGroupsRequest &request) const
virtual void ListDeploymentGroupsAsync(const Model::ListDeploymentGroupsRequest &request, const ListDeploymentGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void BatchGetOnPremisesInstancesAsync(const Model::BatchGetOnPremisesInstancesRequest &request, const BatchGetOnPremisesInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListDeploymentConfigsOutcomeCallable ListDeploymentConfigsCallable(const Model::ListDeploymentConfigsRequest &request) const
virtual Model::UpdateDeploymentGroupOutcome UpdateDeploymentGroup(const Model::UpdateDeploymentGroupRequest &request) const
virtual void DeleteDeploymentGroupAsync(const Model::DeleteDeploymentGroupRequest &request, const DeleteDeploymentGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListDeploymentTargetsOutcome ListDeploymentTargets(const Model::ListDeploymentTargetsRequest &request) const
virtual Model::GetApplicationRevisionOutcome GetApplicationRevision(const Model::GetApplicationRevisionRequest &request) const
void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::RegisterOnPremisesInstanceOutcome RegisterOnPremisesInstance(const Model::RegisterOnPremisesInstanceRequest &request) const
virtual Model::DeleteGitHubAccountTokenOutcomeCallable DeleteGitHubAccountTokenCallable(const Model::DeleteGitHubAccountTokenRequest &request) const
virtual void ContinueDeploymentAsync(const Model::ContinueDeploymentRequest &request, const ContinueDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void RegisterApplicationRevisionAsync(const Model::RegisterApplicationRevisionRequest &request, const RegisterApplicationRevisionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ContinueDeploymentOutcome ContinueDeployment(const Model::ContinueDeploymentRequest &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
virtual Model::CreateDeploymentGroupOutcomeCallable CreateDeploymentGroupCallable(const Model::CreateDeploymentGroupRequest &request) const
virtual void PutLifecycleEventHookExecutionStatusAsync(const Model::PutLifecycleEventHookExecutionStatusRequest &request, const PutLifecycleEventHookExecutionStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeregisterOnPremisesInstanceOutcomeCallable DeregisterOnPremisesInstanceCallable(const Model::DeregisterOnPremisesInstanceRequest &request) const
virtual Model::RegisterApplicationRevisionOutcome RegisterApplicationRevision(const Model::RegisterApplicationRevisionRequest &request) const
virtual Model::BatchGetDeploymentTargetsOutcome BatchGetDeploymentTargets(const Model::BatchGetDeploymentTargetsRequest &request) const
virtual Model::ListDeploymentTargetsOutcomeCallable ListDeploymentTargetsCallable(const Model::ListDeploymentTargetsRequest &request) const
virtual void AddTagsToOnPremisesInstancesAsync(const Model::AddTagsToOnPremisesInstancesRequest &request, const AddTagsToOnPremisesInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListGitHubAccountTokenNamesOutcome ListGitHubAccountTokenNames(const Model::ListGitHubAccountTokenNamesRequest &request) const
virtual Model::BatchGetDeploymentsOutcomeCallable BatchGetDeploymentsCallable(const Model::BatchGetDeploymentsRequest &request) const
virtual Model::ListDeploymentsOutcomeCallable ListDeploymentsCallable(const Model::ListDeploymentsRequest &request) const
virtual void CreateDeploymentAsync(const Model::CreateDeploymentRequest &request, const CreateDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void DeleteApplicationAsync(const Model::DeleteApplicationRequest &request, const DeleteApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AddTagsToOnPremisesInstancesOutcome AddTagsToOnPremisesInstances(const Model::AddTagsToOnPremisesInstancesRequest &request) const
virtual Model::DeleteResourcesByExternalIdOutcome DeleteResourcesByExternalId(const Model::DeleteResourcesByExternalIdRequest &request) const
CodeDeployClient(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::BatchGetApplicationRevisionsOutcomeCallable BatchGetApplicationRevisionsCallable(const Model::BatchGetApplicationRevisionsRequest &request) const
CodeDeployClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< CodeDeployEndpointProviderBase > endpointProvider=Aws::MakeShared< CodeDeployEndpointProvider >(ALLOCATION_TAG), const Aws::CodeDeploy::CodeDeployClientConfiguration &clientConfiguration=Aws::CodeDeploy::CodeDeployClientConfiguration())
virtual void GetApplicationAsync(const Model::GetApplicationRequest &request, const GetApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteDeploymentGroupOutcome DeleteDeploymentGroup(const Model::DeleteDeploymentGroupRequest &request) const
virtual void DeleteResourcesByExternalIdAsync(const Model::DeleteResourcesByExternalIdRequest &request, const DeleteResourcesByExternalIdResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchGetApplicationsOutcomeCallable BatchGetApplicationsCallable(const Model::BatchGetApplicationsRequest &request) const
std::shared_ptr< CodeDeployEndpointProviderBase > & accessEndpointProvider()
virtual void GetOnPremisesInstanceAsync(const Model::GetOnPremisesInstanceRequest &request, const GetOnPremisesInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void CreateDeploymentConfigAsync(const Model::CreateDeploymentConfigRequest &request, const CreateDeploymentConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void BatchGetDeploymentTargetsAsync(const Model::BatchGetDeploymentTargetsRequest &request, const BatchGetDeploymentTargetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void GetApplicationRevisionAsync(const Model::GetApplicationRevisionRequest &request, const GetApplicationRevisionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
virtual void ListGitHubAccountTokenNamesAsync(const Model::ListGitHubAccountTokenNamesRequest &request, const ListGitHubAccountTokenNamesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetDeploymentTargetOutcomeCallable GetDeploymentTargetCallable(const Model::GetDeploymentTargetRequest &request) const
virtual Model::ListDeploymentGroupsOutcomeCallable ListDeploymentGroupsCallable(const Model::ListDeploymentGroupsRequest &request) const
virtual void BatchGetApplicationsAsync(const Model::BatchGetApplicationsRequest &request, const BatchGetApplicationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateDeploymentOutcome CreateDeployment(const Model::CreateDeploymentRequest &request) const
virtual void ListApplicationsAsync(const Model::ListApplicationsRequest &request, const ListApplicationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< GetApplicationOutcome > GetApplicationOutcomeCallable
std::future< RemoveTagsFromOnPremisesInstancesOutcome > RemoveTagsFromOnPremisesInstancesOutcomeCallable
std::future< DeleteResourcesByExternalIdOutcome > DeleteResourcesByExternalIdOutcomeCallable
std::future< ContinueDeploymentOutcome > ContinueDeploymentOutcomeCallable
std::future< ListDeploymentTargetsOutcome > ListDeploymentTargetsOutcomeCallable
std::future< GetDeploymentConfigOutcome > GetDeploymentConfigOutcomeCallable
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
std::future< DeleteDeploymentConfigOutcome > DeleteDeploymentConfigOutcomeCallable
std::future< DeleteApplicationOutcome > DeleteApplicationOutcomeCallable
std::future< ListApplicationRevisionsOutcome > ListApplicationRevisionsOutcomeCallable
std::future< ListOnPremisesInstancesOutcome > ListOnPremisesInstancesOutcomeCallable
std::future< ListDeploymentGroupsOutcome > ListDeploymentGroupsOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< RegisterOnPremisesInstanceOutcome > RegisterOnPremisesInstanceOutcomeCallable
std::future< BatchGetDeploymentsOutcome > BatchGetDeploymentsOutcomeCallable
std::future< GetOnPremisesInstanceOutcome > GetOnPremisesInstanceOutcomeCallable
std::future< ListGitHubAccountTokenNamesOutcome > ListGitHubAccountTokenNamesOutcomeCallable
std::future< BatchGetDeploymentTargetsOutcome > BatchGetDeploymentTargetsOutcomeCallable
std::future< CreateDeploymentGroupOutcome > CreateDeploymentGroupOutcomeCallable
std::future< BatchGetDeploymentGroupsOutcome > BatchGetDeploymentGroupsOutcomeCallable
std::future< DeregisterOnPremisesInstanceOutcome > DeregisterOnPremisesInstanceOutcomeCallable
std::future< GetDeploymentOutcome > GetDeploymentOutcomeCallable
std::future< GetDeploymentTargetOutcome > GetDeploymentTargetOutcomeCallable
std::future< UpdateApplicationOutcome > UpdateApplicationOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< BatchGetApplicationsOutcome > BatchGetApplicationsOutcomeCallable
std::future< RegisterApplicationRevisionOutcome > RegisterApplicationRevisionOutcomeCallable
std::future< BatchGetApplicationRevisionsOutcome > BatchGetApplicationRevisionsOutcomeCallable
std::future< GetDeploymentGroupOutcome > GetDeploymentGroupOutcomeCallable
std::future< ListApplicationsOutcome > ListApplicationsOutcomeCallable
std::future< AddTagsToOnPremisesInstancesOutcome > AddTagsToOnPremisesInstancesOutcomeCallable
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
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String