69 class HttpClientFactory;
74 template<
typename R,
typename E>
class Outcome;
90 class AWSCredentialsProvider;
103 class AssignInstanceRequest;
104 class AssignVolumeRequest;
105 class AssociateElasticIpRequest;
106 class AttachElasticLoadBalancerRequest;
107 class CloneStackRequest;
108 class CreateAppRequest;
109 class CreateDeploymentRequest;
110 class CreateInstanceRequest;
111 class CreateLayerRequest;
112 class CreateStackRequest;
113 class CreateUserProfileRequest;
114 class DeleteAppRequest;
115 class DeleteInstanceRequest;
116 class DeleteLayerRequest;
117 class DeleteStackRequest;
118 class DeleteUserProfileRequest;
119 class DeregisterEcsClusterRequest;
120 class DeregisterElasticIpRequest;
121 class DeregisterInstanceRequest;
122 class DeregisterRdsDbInstanceRequest;
123 class DeregisterVolumeRequest;
124 class DescribeAgentVersionsRequest;
125 class DescribeAppsRequest;
126 class DescribeCommandsRequest;
127 class DescribeDeploymentsRequest;
128 class DescribeEcsClustersRequest;
129 class DescribeElasticIpsRequest;
130 class DescribeElasticLoadBalancersRequest;
131 class DescribeInstancesRequest;
132 class DescribeLayersRequest;
133 class DescribeLoadBasedAutoScalingRequest;
134 class DescribePermissionsRequest;
135 class DescribeRaidArraysRequest;
136 class DescribeRdsDbInstancesRequest;
137 class DescribeServiceErrorsRequest;
138 class DescribeStackProvisioningParametersRequest;
139 class DescribeStackSummaryRequest;
140 class DescribeStacksRequest;
141 class DescribeTimeBasedAutoScalingRequest;
142 class DescribeUserProfilesRequest;
143 class DescribeVolumesRequest;
144 class DetachElasticLoadBalancerRequest;
145 class DisassociateElasticIpRequest;
146 class GetHostnameSuggestionRequest;
147 class GrantAccessRequest;
148 class RebootInstanceRequest;
149 class RegisterEcsClusterRequest;
150 class RegisterElasticIpRequest;
151 class RegisterInstanceRequest;
152 class RegisterRdsDbInstanceRequest;
153 class RegisterVolumeRequest;
154 class SetLoadBasedAutoScalingRequest;
155 class SetPermissionRequest;
156 class SetTimeBasedAutoScalingRequest;
157 class StartInstanceRequest;
158 class StartStackRequest;
159 class StopInstanceRequest;
160 class StopStackRequest;
161 class UnassignInstanceRequest;
162 class UnassignVolumeRequest;
163 class UpdateAppRequest;
164 class UpdateElasticIpRequest;
165 class UpdateInstanceRequest;
166 class UpdateLayerRequest;
167 class UpdateMyUserProfileRequest;
168 class UpdateRdsDbInstanceRequest;
169 class UpdateStackRequest;
170 class UpdateUserProfileRequest;
318 typedef std::function<void(const OpsWorksClient*, const Model::AssignInstanceRequest&, const Model::AssignInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
AssignInstanceResponseReceivedHandler;
319 typedef std::function<void(const OpsWorksClient*, const Model::AssignVolumeRequest&, const Model::AssignVolumeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
AssignVolumeResponseReceivedHandler;
320 typedef std::function<void(const OpsWorksClient*, const Model::AssociateElasticIpRequest&, const Model::AssociateElasticIpOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
AssociateElasticIpResponseReceivedHandler;
321 typedef std::function<void(const OpsWorksClient*, const Model::AttachElasticLoadBalancerRequest&, const Model::AttachElasticLoadBalancerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
AttachElasticLoadBalancerResponseReceivedHandler;
322 typedef std::function<void(const OpsWorksClient*, const Model::CloneStackRequest&, const Model::CloneStackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CloneStackResponseReceivedHandler;
323 typedef std::function<void(const OpsWorksClient*, const Model::CreateAppRequest&, const Model::CreateAppOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateAppResponseReceivedHandler;
324 typedef std::function<void(const OpsWorksClient*, const Model::CreateDeploymentRequest&, const Model::CreateDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateDeploymentResponseReceivedHandler;
325 typedef std::function<void(const OpsWorksClient*, const Model::CreateInstanceRequest&, const Model::CreateInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateInstanceResponseReceivedHandler;
326 typedef std::function<void(const OpsWorksClient*, const Model::CreateLayerRequest&, const Model::CreateLayerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateLayerResponseReceivedHandler;
327 typedef std::function<void(const OpsWorksClient*, const Model::CreateStackRequest&, const Model::CreateStackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateStackResponseReceivedHandler;
328 typedef std::function<void(const OpsWorksClient*, const Model::CreateUserProfileRequest&, const Model::CreateUserProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateUserProfileResponseReceivedHandler;
329 typedef std::function<void(const OpsWorksClient*, const Model::DeleteAppRequest&, const Model::DeleteAppOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteAppResponseReceivedHandler;
330 typedef std::function<void(const OpsWorksClient*, const Model::DeleteInstanceRequest&, const Model::DeleteInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteInstanceResponseReceivedHandler;
331 typedef std::function<void(const OpsWorksClient*, const Model::DeleteLayerRequest&, const Model::DeleteLayerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteLayerResponseReceivedHandler;
332 typedef std::function<void(const OpsWorksClient*, const Model::DeleteStackRequest&, const Model::DeleteStackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteStackResponseReceivedHandler;
333 typedef std::function<void(const OpsWorksClient*, const Model::DeleteUserProfileRequest&, const Model::DeleteUserProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteUserProfileResponseReceivedHandler;
334 typedef std::function<void(const OpsWorksClient*, const Model::DeregisterEcsClusterRequest&, const Model::DeregisterEcsClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeregisterEcsClusterResponseReceivedHandler;
335 typedef std::function<void(const OpsWorksClient*, const Model::DeregisterElasticIpRequest&, const Model::DeregisterElasticIpOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeregisterElasticIpResponseReceivedHandler;
336 typedef std::function<void(const OpsWorksClient*, const Model::DeregisterInstanceRequest&, const Model::DeregisterInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeregisterInstanceResponseReceivedHandler;
337 typedef std::function<void(const OpsWorksClient*, const Model::DeregisterRdsDbInstanceRequest&, const Model::DeregisterRdsDbInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeregisterRdsDbInstanceResponseReceivedHandler;
338 typedef std::function<void(const OpsWorksClient*, const Model::DeregisterVolumeRequest&, const Model::DeregisterVolumeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeregisterVolumeResponseReceivedHandler;
339 typedef std::function<void(const OpsWorksClient*, const Model::DescribeAgentVersionsRequest&, const Model::DescribeAgentVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeAgentVersionsResponseReceivedHandler;
340 typedef std::function<void(const OpsWorksClient*, const Model::DescribeAppsRequest&, const Model::DescribeAppsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeAppsResponseReceivedHandler;
341 typedef std::function<void(const OpsWorksClient*, const Model::DescribeCommandsRequest&, const Model::DescribeCommandsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeCommandsResponseReceivedHandler;
342 typedef std::function<void(const OpsWorksClient*, const Model::DescribeDeploymentsRequest&, const Model::DescribeDeploymentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeDeploymentsResponseReceivedHandler;
343 typedef std::function<void(const OpsWorksClient*, const Model::DescribeEcsClustersRequest&, const Model::DescribeEcsClustersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeEcsClustersResponseReceivedHandler;
344 typedef std::function<void(const OpsWorksClient*, const Model::DescribeElasticIpsRequest&, const Model::DescribeElasticIpsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeElasticIpsResponseReceivedHandler;
345 typedef std::function<void(const OpsWorksClient*, const Model::DescribeElasticLoadBalancersRequest&, const Model::DescribeElasticLoadBalancersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeElasticLoadBalancersResponseReceivedHandler;
346 typedef std::function<void(const OpsWorksClient*, const Model::DescribeInstancesRequest&, const Model::DescribeInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeInstancesResponseReceivedHandler;
347 typedef std::function<void(const OpsWorksClient*, const Model::DescribeLayersRequest&, const Model::DescribeLayersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeLayersResponseReceivedHandler;
348 typedef std::function<void(const OpsWorksClient*, const Model::DescribeLoadBasedAutoScalingRequest&, const Model::DescribeLoadBasedAutoScalingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeLoadBasedAutoScalingResponseReceivedHandler;
350 typedef std::function<void(const OpsWorksClient*, const Model::DescribePermissionsRequest&, const Model::DescribePermissionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribePermissionsResponseReceivedHandler;
351 typedef std::function<void(const OpsWorksClient*, const Model::DescribeRaidArraysRequest&, const Model::DescribeRaidArraysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeRaidArraysResponseReceivedHandler;
352 typedef std::function<void(const OpsWorksClient*, const Model::DescribeRdsDbInstancesRequest&, const Model::DescribeRdsDbInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeRdsDbInstancesResponseReceivedHandler;
353 typedef std::function<void(const OpsWorksClient*, const Model::DescribeServiceErrorsRequest&, const Model::DescribeServiceErrorsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeServiceErrorsResponseReceivedHandler;
355 typedef std::function<void(const OpsWorksClient*, const Model::DescribeStackSummaryRequest&, const Model::DescribeStackSummaryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeStackSummaryResponseReceivedHandler;
356 typedef std::function<void(const OpsWorksClient*, const Model::DescribeStacksRequest&, const Model::DescribeStacksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeStacksResponseReceivedHandler;
357 typedef std::function<void(const OpsWorksClient*, const Model::DescribeTimeBasedAutoScalingRequest&, const Model::DescribeTimeBasedAutoScalingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeTimeBasedAutoScalingResponseReceivedHandler;
358 typedef std::function<void(const OpsWorksClient*, const Model::DescribeUserProfilesRequest&, const Model::DescribeUserProfilesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeUserProfilesResponseReceivedHandler;
359 typedef std::function<void(const OpsWorksClient*, const Model::DescribeVolumesRequest&, const Model::DescribeVolumesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeVolumesResponseReceivedHandler;
360 typedef std::function<void(const OpsWorksClient*, const Model::DetachElasticLoadBalancerRequest&, const Model::DetachElasticLoadBalancerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DetachElasticLoadBalancerResponseReceivedHandler;
361 typedef std::function<void(const OpsWorksClient*, const Model::DisassociateElasticIpRequest&, const Model::DisassociateElasticIpOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DisassociateElasticIpResponseReceivedHandler;
362 typedef std::function<void(const OpsWorksClient*, const Model::GetHostnameSuggestionRequest&, const Model::GetHostnameSuggestionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetHostnameSuggestionResponseReceivedHandler;
363 typedef std::function<void(const OpsWorksClient*, const Model::GrantAccessRequest&, const Model::GrantAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GrantAccessResponseReceivedHandler;
364 typedef std::function<void(const OpsWorksClient*, const Model::RebootInstanceRequest&, const Model::RebootInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RebootInstanceResponseReceivedHandler;
365 typedef std::function<void(const OpsWorksClient*, const Model::RegisterEcsClusterRequest&, const Model::RegisterEcsClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RegisterEcsClusterResponseReceivedHandler;
366 typedef std::function<void(const OpsWorksClient*, const Model::RegisterElasticIpRequest&, const Model::RegisterElasticIpOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RegisterElasticIpResponseReceivedHandler;
367 typedef std::function<void(const OpsWorksClient*, const Model::RegisterInstanceRequest&, const Model::RegisterInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RegisterInstanceResponseReceivedHandler;
368 typedef std::function<void(const OpsWorksClient*, const Model::RegisterRdsDbInstanceRequest&, const Model::RegisterRdsDbInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RegisterRdsDbInstanceResponseReceivedHandler;
369 typedef std::function<void(const OpsWorksClient*, const Model::RegisterVolumeRequest&, const Model::RegisterVolumeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RegisterVolumeResponseReceivedHandler;
370 typedef std::function<void(const OpsWorksClient*, const Model::SetLoadBasedAutoScalingRequest&, const Model::SetLoadBasedAutoScalingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
SetLoadBasedAutoScalingResponseReceivedHandler;
371 typedef std::function<void(const OpsWorksClient*, const Model::SetPermissionRequest&, const Model::SetPermissionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
SetPermissionResponseReceivedHandler;
372 typedef std::function<void(const OpsWorksClient*, const Model::SetTimeBasedAutoScalingRequest&, const Model::SetTimeBasedAutoScalingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
SetTimeBasedAutoScalingResponseReceivedHandler;
373 typedef std::function<void(const OpsWorksClient*, const Model::StartInstanceRequest&, const Model::StartInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
StartInstanceResponseReceivedHandler;
374 typedef std::function<void(const OpsWorksClient*, const Model::StartStackRequest&, const Model::StartStackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
StartStackResponseReceivedHandler;
375 typedef std::function<void(const OpsWorksClient*, const Model::StopInstanceRequest&, const Model::StopInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
StopInstanceResponseReceivedHandler;
376 typedef std::function<void(const OpsWorksClient*, const Model::StopStackRequest&, const Model::StopStackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
StopStackResponseReceivedHandler;
377 typedef std::function<void(const OpsWorksClient*, const Model::UnassignInstanceRequest&, const Model::UnassignInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UnassignInstanceResponseReceivedHandler;
378 typedef std::function<void(const OpsWorksClient*, const Model::UnassignVolumeRequest&, const Model::UnassignVolumeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UnassignVolumeResponseReceivedHandler;
379 typedef std::function<void(const OpsWorksClient*, const Model::UpdateAppRequest&, const Model::UpdateAppOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateAppResponseReceivedHandler;
380 typedef std::function<void(const OpsWorksClient*, const Model::UpdateElasticIpRequest&, const Model::UpdateElasticIpOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateElasticIpResponseReceivedHandler;
381 typedef std::function<void(const OpsWorksClient*, const Model::UpdateInstanceRequest&, const Model::UpdateInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateInstanceResponseReceivedHandler;
382 typedef std::function<void(const OpsWorksClient*, const Model::UpdateLayerRequest&, const Model::UpdateLayerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateLayerResponseReceivedHandler;
383 typedef std::function<void(const OpsWorksClient*, const Model::UpdateMyUserProfileRequest&, const Model::UpdateMyUserProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateMyUserProfileResponseReceivedHandler;
384 typedef std::function<void(const OpsWorksClient*, const Model::UpdateRdsDbInstanceRequest&, const Model::UpdateRdsDbInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateRdsDbInstanceResponseReceivedHandler;
385 typedef std::function<void(const OpsWorksClient*, const Model::UpdateStackRequest&, const Model::UpdateStackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateStackResponseReceivedHandler;
386 typedef std::function<void(const OpsWorksClient*, const Model::UpdateUserProfileRequest&, const Model::UpdateUserProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateUserProfileResponseReceivedHandler;
387 typedef std::function<void(const OpsWorksClient*, const Model::UpdateVolumeRequest&, const Model::UpdateVolumeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateVolumeResponseReceivedHandler;
452 OpsWorksClient(
const std::shared_ptr<Auth::AWSCredentialsProvider>& credentialsProvider,
3279 std::shared_ptr<Utils::Threading::Executor> m_executor;
std::function< void(const OpsWorksClient *, const Model::CreateLayerRequest &, const Model::CreateLayerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLayerResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::RebootInstanceRequest &, const Model::RebootInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RebootInstanceResponseReceivedHandler
std::future< RebootInstanceOutcome > RebootInstanceOutcomeCallable
std::function< void(const OpsWorksClient *, const Model::SetLoadBasedAutoScalingRequest &, const Model::SetLoadBasedAutoScalingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetLoadBasedAutoScalingResponseReceivedHandler
std::future< UpdateLayerOutcome > UpdateLayerOutcomeCallable
std::function< void(const OpsWorksClient *, const Model::DescribeVolumesRequest &, const Model::DescribeVolumesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVolumesResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > UnassignVolumeOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > UpdateMyUserProfileOutcome
std::future< DescribeLayersOutcome > DescribeLayersOutcomeCallable
std::future< CreateDeploymentOutcome > CreateDeploymentOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > AttachElasticLoadBalancerOutcome
Aws::Utils::Outcome< DescribeRdsDbInstancesResult, Aws::Client::AWSError< OpsWorksErrors > > DescribeRdsDbInstancesOutcome
std::future< DescribeCommandsOutcome > DescribeCommandsOutcomeCallable
std::future< DescribeRaidArraysOutcome > DescribeRaidArraysOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > StopStackOutcome
std::function< void(const OpsWorksClient *, const Model::UnassignVolumeRequest &, const Model::UnassignVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UnassignVolumeResponseReceivedHandler
std::future< UpdateMyUserProfileOutcome > UpdateMyUserProfileOutcomeCallable
std::future< DescribeElasticIpsOutcome > DescribeElasticIpsOutcomeCallable
std::function< void(const OpsWorksClient *, const Model::UpdateMyUserProfileRequest &, const Model::UpdateMyUserProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMyUserProfileResponseReceivedHandler
std::future< SetPermissionOutcome > SetPermissionOutcomeCallable
std::future< UpdateVolumeOutcome > UpdateVolumeOutcomeCallable
Aws::Utils::Outcome< RegisterEcsClusterResult, Aws::Client::AWSError< OpsWorksErrors > > RegisterEcsClusterOutcome
std::function< void(const OpsWorksClient *, const Model::DescribeLoadBasedAutoScalingRequest &, const Model::DescribeLoadBasedAutoScalingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLoadBasedAutoScalingResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > StartInstanceOutcome
std::function< void(const OpsWorksClient *, const Model::DeregisterEcsClusterRequest &, const Model::DeregisterEcsClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterEcsClusterResponseReceivedHandler
std::future< DescribeLoadBasedAutoScalingOutcome > DescribeLoadBasedAutoScalingOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > StartStackOutcome
std::future< CloneStackOutcome > CloneStackOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > DeleteStackOutcome
std::future< DeleteUserProfileOutcome > DeleteUserProfileOutcomeCallable
Aws::Utils::Outcome< DescribeDeploymentsResult, Aws::Client::AWSError< OpsWorksErrors > > DescribeDeploymentsOutcome
std::function< void(const OpsWorksClient *, const Model::CreateAppRequest &, const Model::CreateAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAppResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::DeregisterElasticIpRequest &, const Model::DeregisterElasticIpOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterElasticIpResponseReceivedHandler
std::future< UpdateAppOutcome > UpdateAppOutcomeCallable
std::future< GetHostnameSuggestionOutcome > GetHostnameSuggestionOutcomeCallable
std::future< AssociateElasticIpOutcome > AssociateElasticIpOutcomeCallable
std::function< void(const OpsWorksClient *, const Model::DescribeServiceErrorsRequest &, const Model::DescribeServiceErrorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeServiceErrorsResponseReceivedHandler
Aws::Utils::Outcome< RegisterElasticIpResult, Aws::Client::AWSError< OpsWorksErrors > > RegisterElasticIpOutcome
Aws::Utils::Outcome< RegisterVolumeResult, Aws::Client::AWSError< OpsWorksErrors > > RegisterVolumeOutcome
Aws::Utils::Outcome< DescribeCommandsResult, Aws::Client::AWSError< OpsWorksErrors > > DescribeCommandsOutcome
std::future< DescribeInstancesOutcome > DescribeInstancesOutcomeCallable
std::future< CreateAppOutcome > CreateAppOutcomeCallable
std::function< void(const OpsWorksClient *, const Model::DeregisterInstanceRequest &, const Model::DeregisterInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterInstanceResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::DescribeDeploymentsRequest &, const Model::DescribeDeploymentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDeploymentsResponseReceivedHandler
std::future< DescribeVolumesOutcome > DescribeVolumesOutcomeCallable
std::future< DeregisterEcsClusterOutcome > DeregisterEcsClusterOutcomeCallable
std::function< void(const OpsWorksClient *, const Model::DescribeRaidArraysRequest &, const Model::DescribeRaidArraysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRaidArraysResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::AssignInstanceRequest &, const Model::AssignInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssignInstanceResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::UpdateAppRequest &, const Model::UpdateAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAppResponseReceivedHandler
std::future< UpdateElasticIpOutcome > UpdateElasticIpOutcomeCallable
std::function< void(const OpsWorksClient *, const Model::UpdateElasticIpRequest &, const Model::UpdateElasticIpOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateElasticIpResponseReceivedHandler
Aws::Utils::Outcome< DescribeAppsResult, Aws::Client::AWSError< OpsWorksErrors > > DescribeAppsOutcome
Aws::Utils::Outcome< GrantAccessResult, Aws::Client::AWSError< OpsWorksErrors > > GrantAccessOutcome
Aws::Utils::Outcome< DescribeLoadBasedAutoScalingResult, Aws::Client::AWSError< OpsWorksErrors > > DescribeLoadBasedAutoScalingOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > UpdateVolumeOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > DeleteUserProfileOutcome
std::function< void(const OpsWorksClient *, const Model::DeleteLayerRequest &, const Model::DeleteLayerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLayerResponseReceivedHandler
std::future< DescribeStacksOutcome > DescribeStacksOutcomeCallable
std::future< RegisterInstanceOutcome > RegisterInstanceOutcomeCallable
std::future< RegisterEcsClusterOutcome > RegisterEcsClusterOutcomeCallable
std::future< StartStackOutcome > StartStackOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > AssociateElasticIpOutcome
Aws::Utils::Outcome< DescribeStackProvisioningParametersResult, Aws::Client::AWSError< OpsWorksErrors > > DescribeStackProvisioningParametersOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > UpdateRdsDbInstanceOutcome
std::function< void(const OpsWorksClient *, const Model::RegisterVolumeRequest &, const Model::RegisterVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterVolumeResponseReceivedHandler
std::future< RegisterVolumeOutcome > RegisterVolumeOutcomeCallable
std::function< void(const OpsWorksClient *, const Model::DeregisterRdsDbInstanceRequest &, const Model::DeregisterRdsDbInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterRdsDbInstanceResponseReceivedHandler
std::future< RegisterElasticIpOutcome > RegisterElasticIpOutcomeCallable
std::function< void(const OpsWorksClient *, const Model::DeleteInstanceRequest &, const Model::DeleteInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInstanceResponseReceivedHandler
std::future< UnassignVolumeOutcome > UnassignVolumeOutcomeCallable
Aws::Utils::Outcome< CreateInstanceResult, Aws::Client::AWSError< OpsWorksErrors > > CreateInstanceOutcome
std::function< void(const OpsWorksClient *, const Model::DescribeElasticLoadBalancersRequest &, const Model::DescribeElasticLoadBalancersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeElasticLoadBalancersResponseReceivedHandler
Aws::Utils::Outcome< DescribeServiceErrorsResult, Aws::Client::AWSError< OpsWorksErrors > > DescribeServiceErrorsOutcome
std::function< void(const OpsWorksClient *, const Model::SetTimeBasedAutoScalingRequest &, const Model::SetTimeBasedAutoScalingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetTimeBasedAutoScalingResponseReceivedHandler
Aws::Utils::Outcome< CreateLayerResult, Aws::Client::AWSError< OpsWorksErrors > > CreateLayerOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > SetTimeBasedAutoScalingOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > DisassociateElasticIpOutcome
std::future< GrantAccessOutcome > GrantAccessOutcomeCallable
std::future< DisassociateElasticIpOutcome > DisassociateElasticIpOutcomeCallable
std::future< DeregisterRdsDbInstanceOutcome > DeregisterRdsDbInstanceOutcomeCallable
std::future< AttachElasticLoadBalancerOutcome > AttachElasticLoadBalancerOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > DeregisterVolumeOutcome
std::future< DescribeStackSummaryOutcome > DescribeStackSummaryOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > StopInstanceOutcome
std::future< DescribeRdsDbInstancesOutcome > DescribeRdsDbInstancesOutcomeCallable
std::function< void(const OpsWorksClient *, const Model::RegisterElasticIpRequest &, const Model::RegisterElasticIpOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterElasticIpResponseReceivedHandler
std::future< UpdateStackOutcome > UpdateStackOutcomeCallable
std::future< DescribeMyUserProfileOutcome > DescribeMyUserProfileOutcomeCallable
std::future< SetTimeBasedAutoScalingOutcome > SetTimeBasedAutoScalingOutcomeCallable
std::future< DeregisterInstanceOutcome > DeregisterInstanceOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > SetLoadBasedAutoScalingOutcome
std::function< void(const OpsWorksClient *, const Model::UpdateInstanceRequest &, const Model::UpdateInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateInstanceResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::DisassociateElasticIpRequest &, const Model::DisassociateElasticIpOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateElasticIpResponseReceivedHandler
Aws::Utils::Outcome< CreateStackResult, Aws::Client::AWSError< OpsWorksErrors > > CreateStackOutcome
Aws::Utils::Outcome< RegisterInstanceResult, Aws::Client::AWSError< OpsWorksErrors > > RegisterInstanceOutcome
std::function< void(const OpsWorksClient *, const Model::DescribeEcsClustersRequest &, const Model::DescribeEcsClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEcsClustersResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::DescribeTimeBasedAutoScalingRequest &, const Model::DescribeTimeBasedAutoScalingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTimeBasedAutoScalingResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > AssignVolumeOutcome
std::future< UpdateInstanceOutcome > UpdateInstanceOutcomeCallable
std::future< DeregisterElasticIpOutcome > DeregisterElasticIpOutcomeCallable
std::function< void(const OpsWorksClient *, const Model::StartStackRequest &, const Model::StartStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartStackResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::DescribeCommandsRequest &, const Model::DescribeCommandsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCommandsResponseReceivedHandler
std::future< AssignVolumeOutcome > AssignVolumeOutcomeCallable
Aws::Utils::Outcome< CreateDeploymentResult, Aws::Client::AWSError< OpsWorksErrors > > CreateDeploymentOutcome
std::function< void(const OpsWorksClient *, const Model::UpdateRdsDbInstanceRequest &, const Model::UpdateRdsDbInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRdsDbInstanceResponseReceivedHandler
std::future< DeleteInstanceOutcome > DeleteInstanceOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > DeleteLayerOutcome
Aws::Utils::Outcome< DescribeElasticLoadBalancersResult, Aws::Client::AWSError< OpsWorksErrors > > DescribeElasticLoadBalancersOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > UpdateLayerOutcome
std::function< void(const OpsWorksClient *, const Model::DescribeInstancesRequest &, const Model::DescribeInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstancesResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::DescribeStackProvisioningParametersRequest &, const Model::DescribeStackProvisioningParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStackProvisioningParametersResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::AssociateElasticIpRequest &, const Model::AssociateElasticIpOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateElasticIpResponseReceivedHandler
std::future< DeleteLayerOutcome > DeleteLayerOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > UpdateStackOutcome
std::future< CreateUserProfileOutcome > CreateUserProfileOutcomeCallable
std::future< AssignInstanceOutcome > AssignInstanceOutcomeCallable
std::future< DescribeUserProfilesOutcome > DescribeUserProfilesOutcomeCallable
Aws::Utils::Outcome< DescribeElasticIpsResult, Aws::Client::AWSError< OpsWorksErrors > > DescribeElasticIpsOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > DeregisterEcsClusterOutcome
std::function< void(const OpsWorksClient *, const Model::UpdateVolumeRequest &, const Model::UpdateVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateVolumeResponseReceivedHandler
Aws::Utils::Outcome< DescribeMyUserProfileResult, Aws::Client::AWSError< OpsWorksErrors > > DescribeMyUserProfileOutcome
std::future< UpdateRdsDbInstanceOutcome > UpdateRdsDbInstanceOutcomeCallable
std::function< void(const OpsWorksClient *, const Model::UnassignInstanceRequest &, const Model::UnassignInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UnassignInstanceResponseReceivedHandler
Aws::Utils::Outcome< DescribeRaidArraysResult, Aws::Client::AWSError< OpsWorksErrors > > DescribeRaidArraysOutcome
std::future< CreateStackOutcome > CreateStackOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > DeregisterInstanceOutcome
std::function< void(const OpsWorksClient *, const Model::DescribeStackSummaryRequest &, const Model::DescribeStackSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStackSummaryResponseReceivedHandler
std::future< DescribeTimeBasedAutoScalingOutcome > DescribeTimeBasedAutoScalingOutcomeCallable
std::function< void(const OpsWorksClient *, const Model::GrantAccessRequest &, const Model::GrantAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GrantAccessResponseReceivedHandler
std::future< DeregisterVolumeOutcome > DeregisterVolumeOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > DeleteInstanceOutcome
std::function< void(const OpsWorksClient *, const Model::StopInstanceRequest &, const Model::StopInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopInstanceResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::AssignVolumeRequest &, const Model::AssignVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssignVolumeResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::DescribeMyUserProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMyUserProfileResponseReceivedHandler
Aws::Utils::Outcome< DescribePermissionsResult, Aws::Client::AWSError< OpsWorksErrors > > DescribePermissionsOutcome
std::function< void(const OpsWorksClient *, const Model::DeregisterVolumeRequest &, const Model::DeregisterVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterVolumeResponseReceivedHandler
std::future< DescribeDeploymentsOutcome > DescribeDeploymentsOutcomeCallable
std::future< SetLoadBasedAutoScalingOutcome > SetLoadBasedAutoScalingOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > RebootInstanceOutcome
std::future< StopStackOutcome > StopStackOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > DeleteAppOutcome
std::future< DescribeEcsClustersOutcome > DescribeEcsClustersOutcomeCallable
std::function< void(const OpsWorksClient *, const Model::RegisterRdsDbInstanceRequest &, const Model::RegisterRdsDbInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterRdsDbInstanceResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::DescribeRdsDbInstancesRequest &, const Model::DescribeRdsDbInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRdsDbInstancesResponseReceivedHandler
Aws::Utils::Outcome< DescribeAgentVersionsResult, Aws::Client::AWSError< OpsWorksErrors > > DescribeAgentVersionsOutcome
std::future< RegisterRdsDbInstanceOutcome > RegisterRdsDbInstanceOutcomeCallable
Aws::Utils::Outcome< DescribeUserProfilesResult, Aws::Client::AWSError< OpsWorksErrors > > DescribeUserProfilesOutcome
std::future< CreateInstanceOutcome > CreateInstanceOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > UpdateUserProfileOutcome
std::future< DescribeAppsOutcome > DescribeAppsOutcomeCallable
Aws::Utils::Outcome< GetHostnameSuggestionResult, Aws::Client::AWSError< OpsWorksErrors > > GetHostnameSuggestionOutcome
std::function< void(const OpsWorksClient *, const Model::DescribePermissionsRequest &, const Model::DescribePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePermissionsResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::AttachElasticLoadBalancerRequest &, const Model::AttachElasticLoadBalancerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachElasticLoadBalancerResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::StopStackRequest &, const Model::StopStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopStackResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > DetachElasticLoadBalancerOutcome
std::function< void(const OpsWorksClient *, const Model::UpdateStackRequest &, const Model::UpdateStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateStackResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > DeregisterRdsDbInstanceOutcome
Aws::Client::AWSJsonClient BASECLASS
std::function< void(const OpsWorksClient *, const Model::StartInstanceRequest &, const Model::StartInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartInstanceResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > DeregisterElasticIpOutcome
Aws::Utils::Outcome< DescribeStackSummaryResult, Aws::Client::AWSError< OpsWorksErrors > > DescribeStackSummaryOutcome
std::function< void(const OpsWorksClient *, const Model::DescribeAppsRequest &, const Model::DescribeAppsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAppsResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > UnassignInstanceOutcome
std::function< void(const OpsWorksClient *, const Model::DescribeElasticIpsRequest &, const Model::DescribeElasticIpsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeElasticIpsResponseReceivedHandler
std::future< DescribeElasticLoadBalancersOutcome > DescribeElasticLoadBalancersOutcomeCallable
std::function< void(const OpsWorksClient *, const Model::DescribeAgentVersionsRequest &, const Model::DescribeAgentVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAgentVersionsResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::DescribeLayersRequest &, const Model::DescribeLayersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLayersResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::DetachElasticLoadBalancerRequest &, const Model::DetachElasticLoadBalancerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachElasticLoadBalancerResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::GetHostnameSuggestionRequest &, const Model::GetHostnameSuggestionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetHostnameSuggestionResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::DeleteUserProfileRequest &, const Model::DeleteUserProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUserProfileResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::RegisterEcsClusterRequest &, const Model::RegisterEcsClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterEcsClusterResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > UpdateInstanceOutcome
std::future< DeleteAppOutcome > DeleteAppOutcomeCallable
std::function< void(const OpsWorksClient *, const Model::CreateDeploymentRequest &, const Model::CreateDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDeploymentResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > AssignInstanceOutcome
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Outcome< DescribeVolumesResult, Aws::Client::AWSError< OpsWorksErrors > > DescribeVolumesOutcome
Aws::Utils::Outcome< CloneStackResult, Aws::Client::AWSError< OpsWorksErrors > > CloneStackOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > RegisterRdsDbInstanceOutcome
std::function< void(const OpsWorksClient *, const Model::DeleteStackRequest &, const Model::DeleteStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteStackResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > UpdateAppOutcome
Aws::Utils::Outcome< DescribeInstancesResult, Aws::Client::AWSError< OpsWorksErrors > > DescribeInstancesOutcome
std::function< void(const OpsWorksClient *, const Model::CreateUserProfileRequest &, const Model::CreateUserProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUserProfileResponseReceivedHandler
std::future< StartInstanceOutcome > StartInstanceOutcomeCallable
Aws::Utils::Outcome< DescribeLayersResult, Aws::Client::AWSError< OpsWorksErrors > > DescribeLayersOutcome
Aws::Utils::Outcome< DescribeEcsClustersResult, Aws::Client::AWSError< OpsWorksErrors > > DescribeEcsClustersOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > SetPermissionOutcome
std::future< DetachElasticLoadBalancerOutcome > DetachElasticLoadBalancerOutcomeCallable
Aws::Utils::Outcome< CreateUserProfileResult, Aws::Client::AWSError< OpsWorksErrors > > CreateUserProfileOutcome
std::future< DescribeServiceErrorsOutcome > DescribeServiceErrorsOutcomeCallable
std::future< UnassignInstanceOutcome > UnassignInstanceOutcomeCallable
Aws::Utils::Outcome< DescribeTimeBasedAutoScalingResult, Aws::Client::AWSError< OpsWorksErrors > > DescribeTimeBasedAutoScalingOutcome
std::function< void(const OpsWorksClient *, const Model::DescribeUserProfilesRequest &, const Model::DescribeUserProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeUserProfilesResponseReceivedHandler
std::future< StopInstanceOutcome > StopInstanceOutcomeCallable
std::future< DescribeAgentVersionsOutcome > DescribeAgentVersionsOutcomeCallable
std::function< void(const OpsWorksClient *, const Model::CreateStackRequest &, const Model::CreateStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateStackResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::DescribeStacksRequest &, const Model::DescribeStacksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStacksResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::SetPermissionRequest &, const Model::SetPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetPermissionResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::RegisterInstanceRequest &, const Model::RegisterInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterInstanceResponseReceivedHandler
std::future< UpdateUserProfileOutcome > UpdateUserProfileOutcomeCallable
Aws::Utils::Outcome< DescribeStacksResult, Aws::Client::AWSError< OpsWorksErrors > > DescribeStacksOutcome
std::future< DescribePermissionsOutcome > DescribePermissionsOutcomeCallable
std::future< DeleteStackOutcome > DeleteStackOutcomeCallable
std::function< void(const OpsWorksClient *, const Model::CloneStackRequest &, const Model::CloneStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CloneStackResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::DeleteAppRequest &, const Model::DeleteAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAppResponseReceivedHandler
Aws::Utils::Outcome< CreateAppResult, Aws::Client::AWSError< OpsWorksErrors > > CreateAppOutcome
std::future< CreateLayerOutcome > CreateLayerOutcomeCallable
std::function< void(const OpsWorksClient *, const Model::UpdateUserProfileRequest &, const Model::UpdateUserProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserProfileResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::CreateInstanceRequest &, const Model::CreateInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInstanceResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::UpdateLayerRequest &, const Model::UpdateLayerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateLayerResponseReceivedHandler
JSON (JavaScript Object Notation).
std::future< DescribeStackProvisioningParametersOutcome > DescribeStackProvisioningParametersOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< OpsWorksErrors > > UpdateElasticIpOutcome