AWS SDK for C++
AWS SDK for C++
Loading...
Searching...
No Matches
CodeDeployServiceClientModel.h
Go to the documentation of this file.
1
6#pragma once
7
8/* Generic header includes */
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in CodeDeployClient header */
55#include <aws/core/NoResult.h>
56/* End of service model headers required in CodeDeployClient header */
57
58namespace Aws
59{
60 namespace Http
61 {
62 class HttpClient;
63 class HttpClientFactory;
64 } // namespace Http
65
66 namespace Utils
67 {
68 template< typename R, typename E> class Outcome;
69
70 namespace Threading
71 {
72 class Executor;
73 } // namespace Threading
74 } // namespace Utils
75
76 namespace Auth
77 {
78 class AWSCredentials;
79 class AWSCredentialsProvider;
80 } // namespace Auth
81
82 namespace Client
83 {
84 class RetryStrategy;
85 } // namespace Client
86
87 namespace CodeDeploy
88 {
92
93 namespace Model
94 {
95 /* Service model forward declarations required in CodeDeployClient header */
135 class TagResourceRequest;
139 /* End of service model forward declarations required in CodeDeployClient header */
140
141 /* Service model Outcome class definitions */
185 /* End of service model Outcome class definitions */
186
187 /* Service model Outcome callable definitions */
188 typedef std::future<AddTagsToOnPremisesInstancesOutcome> AddTagsToOnPremisesInstancesOutcomeCallable;
189 typedef std::future<BatchGetApplicationRevisionsOutcome> BatchGetApplicationRevisionsOutcomeCallable;
190 typedef std::future<BatchGetApplicationsOutcome> BatchGetApplicationsOutcomeCallable;
191 typedef std::future<BatchGetDeploymentGroupsOutcome> BatchGetDeploymentGroupsOutcomeCallable;
192 typedef std::future<BatchGetDeploymentTargetsOutcome> BatchGetDeploymentTargetsOutcomeCallable;
193 typedef std::future<BatchGetDeploymentsOutcome> BatchGetDeploymentsOutcomeCallable;
194 typedef std::future<BatchGetOnPremisesInstancesOutcome> BatchGetOnPremisesInstancesOutcomeCallable;
195 typedef std::future<ContinueDeploymentOutcome> ContinueDeploymentOutcomeCallable;
196 typedef std::future<CreateApplicationOutcome> CreateApplicationOutcomeCallable;
197 typedef std::future<CreateDeploymentOutcome> CreateDeploymentOutcomeCallable;
198 typedef std::future<CreateDeploymentConfigOutcome> CreateDeploymentConfigOutcomeCallable;
199 typedef std::future<CreateDeploymentGroupOutcome> CreateDeploymentGroupOutcomeCallable;
200 typedef std::future<DeleteApplicationOutcome> DeleteApplicationOutcomeCallable;
201 typedef std::future<DeleteDeploymentConfigOutcome> DeleteDeploymentConfigOutcomeCallable;
202 typedef std::future<DeleteDeploymentGroupOutcome> DeleteDeploymentGroupOutcomeCallable;
203 typedef std::future<DeleteGitHubAccountTokenOutcome> DeleteGitHubAccountTokenOutcomeCallable;
204 typedef std::future<DeleteResourcesByExternalIdOutcome> DeleteResourcesByExternalIdOutcomeCallable;
205 typedef std::future<DeregisterOnPremisesInstanceOutcome> DeregisterOnPremisesInstanceOutcomeCallable;
206 typedef std::future<GetApplicationOutcome> GetApplicationOutcomeCallable;
207 typedef std::future<GetApplicationRevisionOutcome> GetApplicationRevisionOutcomeCallable;
208 typedef std::future<GetDeploymentOutcome> GetDeploymentOutcomeCallable;
209 typedef std::future<GetDeploymentConfigOutcome> GetDeploymentConfigOutcomeCallable;
210 typedef std::future<GetDeploymentGroupOutcome> GetDeploymentGroupOutcomeCallable;
211 typedef std::future<GetDeploymentTargetOutcome> GetDeploymentTargetOutcomeCallable;
212 typedef std::future<GetOnPremisesInstanceOutcome> GetOnPremisesInstanceOutcomeCallable;
213 typedef std::future<ListApplicationRevisionsOutcome> ListApplicationRevisionsOutcomeCallable;
214 typedef std::future<ListApplicationsOutcome> ListApplicationsOutcomeCallable;
215 typedef std::future<ListDeploymentConfigsOutcome> ListDeploymentConfigsOutcomeCallable;
216 typedef std::future<ListDeploymentGroupsOutcome> ListDeploymentGroupsOutcomeCallable;
217 typedef std::future<ListDeploymentTargetsOutcome> ListDeploymentTargetsOutcomeCallable;
218 typedef std::future<ListDeploymentsOutcome> ListDeploymentsOutcomeCallable;
219 typedef std::future<ListGitHubAccountTokenNamesOutcome> ListGitHubAccountTokenNamesOutcomeCallable;
220 typedef std::future<ListOnPremisesInstancesOutcome> ListOnPremisesInstancesOutcomeCallable;
221 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
222 typedef std::future<PutLifecycleEventHookExecutionStatusOutcome> PutLifecycleEventHookExecutionStatusOutcomeCallable;
223 typedef std::future<RegisterApplicationRevisionOutcome> RegisterApplicationRevisionOutcomeCallable;
224 typedef std::future<RegisterOnPremisesInstanceOutcome> RegisterOnPremisesInstanceOutcomeCallable;
225 typedef std::future<RemoveTagsFromOnPremisesInstancesOutcome> RemoveTagsFromOnPremisesInstancesOutcomeCallable;
226 typedef std::future<StopDeploymentOutcome> StopDeploymentOutcomeCallable;
227 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
228 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
229 typedef std::future<UpdateApplicationOutcome> UpdateApplicationOutcomeCallable;
230 typedef std::future<UpdateDeploymentGroupOutcome> UpdateDeploymentGroupOutcomeCallable;
231 /* End of service model Outcome callable definitions */
232 } // namespace Model
233
234 class CodeDeployClient;
235
236 /* Service model async handlers definitions */
237 typedef std::function<void(const CodeDeployClient*, const Model::AddTagsToOnPremisesInstancesRequest&, const Model::AddTagsToOnPremisesInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddTagsToOnPremisesInstancesResponseReceivedHandler;
238 typedef std::function<void(const CodeDeployClient*, const Model::BatchGetApplicationRevisionsRequest&, const Model::BatchGetApplicationRevisionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetApplicationRevisionsResponseReceivedHandler;
239 typedef std::function<void(const CodeDeployClient*, const Model::BatchGetApplicationsRequest&, const Model::BatchGetApplicationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetApplicationsResponseReceivedHandler;
240 typedef std::function<void(const CodeDeployClient*, const Model::BatchGetDeploymentGroupsRequest&, const Model::BatchGetDeploymentGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetDeploymentGroupsResponseReceivedHandler;
241 typedef std::function<void(const CodeDeployClient*, const Model::BatchGetDeploymentTargetsRequest&, const Model::BatchGetDeploymentTargetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetDeploymentTargetsResponseReceivedHandler;
242 typedef std::function<void(const CodeDeployClient*, const Model::BatchGetDeploymentsRequest&, const Model::BatchGetDeploymentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetDeploymentsResponseReceivedHandler;
243 typedef std::function<void(const CodeDeployClient*, const Model::BatchGetOnPremisesInstancesRequest&, const Model::BatchGetOnPremisesInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetOnPremisesInstancesResponseReceivedHandler;
244 typedef std::function<void(const CodeDeployClient*, const Model::ContinueDeploymentRequest&, const Model::ContinueDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ContinueDeploymentResponseReceivedHandler;
245 typedef std::function<void(const CodeDeployClient*, const Model::CreateApplicationRequest&, const Model::CreateApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateApplicationResponseReceivedHandler;
246 typedef std::function<void(const CodeDeployClient*, const Model::CreateDeploymentRequest&, const Model::CreateDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDeploymentResponseReceivedHandler;
247 typedef std::function<void(const CodeDeployClient*, const Model::CreateDeploymentConfigRequest&, const Model::CreateDeploymentConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDeploymentConfigResponseReceivedHandler;
248 typedef std::function<void(const CodeDeployClient*, const Model::CreateDeploymentGroupRequest&, const Model::CreateDeploymentGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDeploymentGroupResponseReceivedHandler;
249 typedef std::function<void(const CodeDeployClient*, const Model::DeleteApplicationRequest&, const Model::DeleteApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteApplicationResponseReceivedHandler;
250 typedef std::function<void(const CodeDeployClient*, const Model::DeleteDeploymentConfigRequest&, const Model::DeleteDeploymentConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDeploymentConfigResponseReceivedHandler;
251 typedef std::function<void(const CodeDeployClient*, const Model::DeleteDeploymentGroupRequest&, const Model::DeleteDeploymentGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDeploymentGroupResponseReceivedHandler;
252 typedef std::function<void(const CodeDeployClient*, const Model::DeleteGitHubAccountTokenRequest&, const Model::DeleteGitHubAccountTokenOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteGitHubAccountTokenResponseReceivedHandler;
253 typedef std::function<void(const CodeDeployClient*, const Model::DeleteResourcesByExternalIdRequest&, const Model::DeleteResourcesByExternalIdOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteResourcesByExternalIdResponseReceivedHandler;
254 typedef std::function<void(const CodeDeployClient*, const Model::DeregisterOnPremisesInstanceRequest&, const Model::DeregisterOnPremisesInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeregisterOnPremisesInstanceResponseReceivedHandler;
255 typedef std::function<void(const CodeDeployClient*, const Model::GetApplicationRequest&, const Model::GetApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetApplicationResponseReceivedHandler;
256 typedef std::function<void(const CodeDeployClient*, const Model::GetApplicationRevisionRequest&, const Model::GetApplicationRevisionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetApplicationRevisionResponseReceivedHandler;
257 typedef std::function<void(const CodeDeployClient*, const Model::GetDeploymentRequest&, const Model::GetDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDeploymentResponseReceivedHandler;
258 typedef std::function<void(const CodeDeployClient*, const Model::GetDeploymentConfigRequest&, const Model::GetDeploymentConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDeploymentConfigResponseReceivedHandler;
259 typedef std::function<void(const CodeDeployClient*, const Model::GetDeploymentGroupRequest&, const Model::GetDeploymentGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDeploymentGroupResponseReceivedHandler;
260 typedef std::function<void(const CodeDeployClient*, const Model::GetDeploymentTargetRequest&, const Model::GetDeploymentTargetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDeploymentTargetResponseReceivedHandler;
261 typedef std::function<void(const CodeDeployClient*, const Model::GetOnPremisesInstanceRequest&, const Model::GetOnPremisesInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetOnPremisesInstanceResponseReceivedHandler;
262 typedef std::function<void(const CodeDeployClient*, const Model::ListApplicationRevisionsRequest&, const Model::ListApplicationRevisionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListApplicationRevisionsResponseReceivedHandler;
263 typedef std::function<void(const CodeDeployClient*, const Model::ListApplicationsRequest&, const Model::ListApplicationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListApplicationsResponseReceivedHandler;
264 typedef std::function<void(const CodeDeployClient*, const Model::ListDeploymentConfigsRequest&, const Model::ListDeploymentConfigsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDeploymentConfigsResponseReceivedHandler;
265 typedef std::function<void(const CodeDeployClient*, const Model::ListDeploymentGroupsRequest&, const Model::ListDeploymentGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDeploymentGroupsResponseReceivedHandler;
266 typedef std::function<void(const CodeDeployClient*, const Model::ListDeploymentTargetsRequest&, const Model::ListDeploymentTargetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDeploymentTargetsResponseReceivedHandler;
267 typedef std::function<void(const CodeDeployClient*, const Model::ListDeploymentsRequest&, const Model::ListDeploymentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDeploymentsResponseReceivedHandler;
268 typedef std::function<void(const CodeDeployClient*, const Model::ListGitHubAccountTokenNamesRequest&, const Model::ListGitHubAccountTokenNamesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListGitHubAccountTokenNamesResponseReceivedHandler;
269 typedef std::function<void(const CodeDeployClient*, const Model::ListOnPremisesInstancesRequest&, const Model::ListOnPremisesInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListOnPremisesInstancesResponseReceivedHandler;
270 typedef std::function<void(const CodeDeployClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
271 typedef std::function<void(const CodeDeployClient*, const Model::PutLifecycleEventHookExecutionStatusRequest&, const Model::PutLifecycleEventHookExecutionStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutLifecycleEventHookExecutionStatusResponseReceivedHandler;
272 typedef std::function<void(const CodeDeployClient*, const Model::RegisterApplicationRevisionRequest&, const Model::RegisterApplicationRevisionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterApplicationRevisionResponseReceivedHandler;
273 typedef std::function<void(const CodeDeployClient*, const Model::RegisterOnPremisesInstanceRequest&, const Model::RegisterOnPremisesInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterOnPremisesInstanceResponseReceivedHandler;
274 typedef std::function<void(const CodeDeployClient*, const Model::RemoveTagsFromOnPremisesInstancesRequest&, const Model::RemoveTagsFromOnPremisesInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveTagsFromOnPremisesInstancesResponseReceivedHandler;
275 typedef std::function<void(const CodeDeployClient*, const Model::StopDeploymentRequest&, const Model::StopDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopDeploymentResponseReceivedHandler;
276 typedef std::function<void(const CodeDeployClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
277 typedef std::function<void(const CodeDeployClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
278 typedef std::function<void(const CodeDeployClient*, const Model::UpdateApplicationRequest&, const Model::UpdateApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateApplicationResponseReceivedHandler;
279 typedef std::function<void(const CodeDeployClient*, const Model::UpdateDeploymentGroupRequest&, const Model::UpdateDeploymentGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDeploymentGroupResponseReceivedHandler;
280 /* End of service model async handlers definitions */
281 } // namespace CodeDeploy
282} // 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