7#include <aws/opsworks/OpsWorks_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/opsworks/OpsWorksServiceClientModel.h>
86 std::shared_ptr<OpsWorksEndpointProviderBase> endpointProvider =
nullptr);
93 std::shared_ptr<OpsWorksEndpointProviderBase> endpointProvider =
nullptr,
100 OpsWorksClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
101 std::shared_ptr<OpsWorksEndpointProviderBase> endpointProvider =
nullptr,
123 OpsWorksClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
148 template<
typename AssignInstanceRequestT = Model::AssignInstanceRequest>
151 return SubmitCallable(&OpsWorksClient::AssignInstance, request);
157 template<
typename AssignInstanceRequestT = Model::AssignInstanceRequest>
160 return SubmitAsync(&OpsWorksClient::AssignInstance, request, handler, context);
184 template<
typename AssignVolumeRequestT = Model::AssignVolumeRequest>
187 return SubmitCallable(&OpsWorksClient::AssignVolume, request);
193 template<
typename AssignVolumeRequestT = Model::AssignVolumeRequest>
196 return SubmitAsync(&OpsWorksClient::AssignVolume, request, handler, context);
218 template<
typename AssociateElasticIpRequestT = Model::AssociateElasticIpRequest>
221 return SubmitCallable(&OpsWorksClient::AssociateElasticIp, request);
227 template<
typename AssociateElasticIpRequestT = Model::AssociateElasticIpRequest>
230 return SubmitAsync(&OpsWorksClient::AssociateElasticIp, request, handler, context);
256 template<
typename AttachElasticLoadBalancerRequestT = Model::AttachElasticLoadBalancerRequest>
259 return SubmitCallable(&OpsWorksClient::AttachElasticLoadBalancer, request);
265 template<
typename AttachElasticLoadBalancerRequestT = Model::AttachElasticLoadBalancerRequest>
268 return SubmitAsync(&OpsWorksClient::AttachElasticLoadBalancer, request, handler, context);
288 template<
typename CloneStackRequestT = Model::CloneStackRequest>
291 return SubmitCallable(&OpsWorksClient::CloneStack, request);
297 template<
typename CloneStackRequestT = Model::CloneStackRequest>
300 return SubmitAsync(&OpsWorksClient::CloneStack, request, handler, context);
319 template<
typename CreateAppRequestT = Model::CreateAppRequest>
322 return SubmitCallable(&OpsWorksClient::CreateApp, request);
328 template<
typename CreateAppRequestT = Model::CreateAppRequest>
331 return SubmitAsync(&OpsWorksClient::CreateApp, request, handler, context);
353 template<
typename CreateDeploymentRequestT = Model::CreateDeploymentRequest>
356 return SubmitCallable(&OpsWorksClient::CreateDeployment, request);
362 template<
typename CreateDeploymentRequestT = Model::CreateDeploymentRequest>
365 return SubmitAsync(&OpsWorksClient::CreateDeployment, request, handler, context);
385 template<
typename CreateInstanceRequestT = Model::CreateInstanceRequest>
388 return SubmitCallable(&OpsWorksClient::CreateInstance, request);
394 template<
typename CreateInstanceRequestT = Model::CreateInstanceRequest>
397 return SubmitAsync(&OpsWorksClient::CreateInstance, request, handler, context);
422 template<
typename CreateLayerRequestT = Model::CreateLayerRequest>
425 return SubmitCallable(&OpsWorksClient::CreateLayer, request);
431 template<
typename CreateLayerRequestT = Model::CreateLayerRequest>
434 return SubmitAsync(&OpsWorksClient::CreateLayer, request, handler, context);
453 template<
typename CreateStackRequestT = Model::CreateStackRequest>
456 return SubmitCallable(&OpsWorksClient::CreateStack, request);
462 template<
typename CreateStackRequestT = Model::CreateStackRequest>
465 return SubmitAsync(&OpsWorksClient::CreateStack, request, handler, context);
482 template<
typename CreateUserProfileRequestT = Model::CreateUserProfileRequest>
485 return SubmitCallable(&OpsWorksClient::CreateUserProfile, request);
491 template<
typename CreateUserProfileRequestT = Model::CreateUserProfileRequest>
494 return SubmitAsync(&OpsWorksClient::CreateUserProfile, request, handler, context);
512 template<
typename DeleteAppRequestT = Model::DeleteAppRequest>
515 return SubmitCallable(&OpsWorksClient::DeleteApp, request);
521 template<
typename DeleteAppRequestT = Model::DeleteAppRequest>
524 return SubmitAsync(&OpsWorksClient::DeleteApp, request, handler, context);
546 template<
typename DeleteInstanceRequestT = Model::DeleteInstanceRequest>
549 return SubmitCallable(&OpsWorksClient::DeleteInstance, request);
555 template<
typename DeleteInstanceRequestT = Model::DeleteInstanceRequest>
558 return SubmitAsync(&OpsWorksClient::DeleteInstance, request, handler, context);
579 template<
typename DeleteLayerRequestT = Model::DeleteLayerRequest>
582 return SubmitCallable(&OpsWorksClient::DeleteLayer, request);
588 template<
typename DeleteLayerRequestT = Model::DeleteLayerRequest>
591 return SubmitAsync(&OpsWorksClient::DeleteLayer, request, handler, context);
612 template<
typename DeleteStackRequestT = Model::DeleteStackRequest>
615 return SubmitCallable(&OpsWorksClient::DeleteStack, request);
621 template<
typename DeleteStackRequestT = Model::DeleteStackRequest>
624 return SubmitAsync(&OpsWorksClient::DeleteStack, request, handler, context);
641 template<
typename DeleteUserProfileRequestT = Model::DeleteUserProfileRequest>
644 return SubmitCallable(&OpsWorksClient::DeleteUserProfile, request);
650 template<
typename DeleteUserProfileRequestT = Model::DeleteUserProfileRequest>
653 return SubmitAsync(&OpsWorksClient::DeleteUserProfile, request, handler, context);
674 template<
typename DeregisterEcsClusterRequestT = Model::DeregisterEcsClusterRequest>
677 return SubmitCallable(&OpsWorksClient::DeregisterEcsCluster, request);
683 template<
typename DeregisterEcsClusterRequestT = Model::DeregisterEcsClusterRequest>
686 return SubmitAsync(&OpsWorksClient::DeregisterEcsCluster, request, handler, context);
707 template<
typename DeregisterElasticIpRequestT = Model::DeregisterElasticIpRequest>
710 return SubmitCallable(&OpsWorksClient::DeregisterElasticIp, request);
716 template<
typename DeregisterElasticIpRequestT = Model::DeregisterElasticIpRequest>
719 return SubmitAsync(&OpsWorksClient::DeregisterElasticIp, request, handler, context);
739 template<
typename DeregisterInstanceRequestT = Model::DeregisterInstanceRequest>
742 return SubmitCallable(&OpsWorksClient::DeregisterInstance, request);
748 template<
typename DeregisterInstanceRequestT = Model::DeregisterInstanceRequest>
751 return SubmitAsync(&OpsWorksClient::DeregisterInstance, request, handler, context);
769 template<
typename DeregisterRdsDbInstanceRequestT = Model::DeregisterRdsDbInstanceRequest>
772 return SubmitCallable(&OpsWorksClient::DeregisterRdsDbInstance, request);
778 template<
typename DeregisterRdsDbInstanceRequestT = Model::DeregisterRdsDbInstanceRequest>
781 return SubmitAsync(&OpsWorksClient::DeregisterRdsDbInstance, request, handler, context);
802 template<
typename DeregisterVolumeRequestT = Model::DeregisterVolumeRequest>
805 return SubmitCallable(&OpsWorksClient::DeregisterVolume, request);
811 template<
typename DeregisterVolumeRequestT = Model::DeregisterVolumeRequest>
814 return SubmitAsync(&OpsWorksClient::DeregisterVolume, request, handler, context);
830 template<
typename DescribeAgentVersionsRequestT = Model::DescribeAgentVersionsRequest>
833 return SubmitCallable(&OpsWorksClient::DescribeAgentVersions, request);
839 template<
typename DescribeAgentVersionsRequestT = Model::DescribeAgentVersionsRequest>
842 return SubmitAsync(&OpsWorksClient::DescribeAgentVersions, request, handler, context);
861 template<
typename DescribeAppsRequestT = Model::DescribeAppsRequest>
864 return SubmitCallable(&OpsWorksClient::DescribeApps, request);
870 template<
typename DescribeAppsRequestT = Model::DescribeAppsRequest>
873 return SubmitAsync(&OpsWorksClient::DescribeApps, request, handler, context);
892 template<
typename DescribeCommandsRequestT = Model::DescribeCommandsRequest>
895 return SubmitCallable(&OpsWorksClient::DescribeCommands, request);
901 template<
typename DescribeCommandsRequestT = Model::DescribeCommandsRequest>
904 return SubmitAsync(&OpsWorksClient::DescribeCommands, request, handler, context);
924 template<
typename DescribeDeploymentsRequestT = Model::DescribeDeploymentsRequest>
927 return SubmitCallable(&OpsWorksClient::DescribeDeployments, request);
933 template<
typename DescribeDeploymentsRequestT = Model::DescribeDeploymentsRequest>
936 return SubmitAsync(&OpsWorksClient::DescribeDeployments, request, handler, context);
959 template<
typename DescribeEcsClustersRequestT = Model::DescribeEcsClustersRequest>
962 return SubmitCallable(&OpsWorksClient::DescribeEcsClusters, request);
968 template<
typename DescribeEcsClustersRequestT = Model::DescribeEcsClustersRequest>
971 return SubmitAsync(&OpsWorksClient::DescribeEcsClusters, request, handler, context);
992 template<
typename DescribeElasticIpsRequestT = Model::DescribeElasticIpsRequest>
995 return SubmitCallable(&OpsWorksClient::DescribeElasticIps, request);
1001 template<
typename DescribeElasticIpsRequestT = Model::DescribeElasticIpsRequest>
1004 return SubmitAsync(&OpsWorksClient::DescribeElasticIps, request, handler, context);
1023 template<
typename DescribeElasticLoadBalancersRequestT = Model::DescribeElasticLoadBalancersRequest>
1026 return SubmitCallable(&OpsWorksClient::DescribeElasticLoadBalancers, request);
1032 template<
typename DescribeElasticLoadBalancersRequestT = Model::DescribeElasticLoadBalancersRequest>
1035 return SubmitAsync(&OpsWorksClient::DescribeElasticLoadBalancers, request, handler, context);
1054 template<
typename DescribeInstancesRequestT = Model::DescribeInstancesRequest>
1057 return SubmitCallable(&OpsWorksClient::DescribeInstances, request);
1063 template<
typename DescribeInstancesRequestT = Model::DescribeInstancesRequest>
1066 return SubmitAsync(&OpsWorksClient::DescribeInstances, request, handler, context);
1086 template<
typename DescribeLayersRequestT = Model::DescribeLayersRequest>
1089 return SubmitCallable(&OpsWorksClient::DescribeLayers, request);
1095 template<
typename DescribeLayersRequestT = Model::DescribeLayersRequest>
1098 return SubmitAsync(&OpsWorksClient::DescribeLayers, request, handler, context);
1118 template<
typename DescribeLoadBasedAutoScalingRequestT = Model::DescribeLoadBasedAutoScalingRequest>
1121 return SubmitCallable(&OpsWorksClient::DescribeLoadBasedAutoScaling, request);
1127 template<
typename DescribeLoadBasedAutoScalingRequestT = Model::DescribeLoadBasedAutoScalingRequest>
1130 return SubmitAsync(&OpsWorksClient::DescribeLoadBasedAutoScaling, request, handler, context);
1148 template<
typename DescribeMyUserProfileRequestT = Model::DescribeMyUserProfileRequest>
1151 return SubmitCallable(&OpsWorksClient::DescribeMyUserProfile, request);
1157 template<
typename DescribeMyUserProfileRequestT = Model::DescribeMyUserProfileRequest>
1160 return SubmitAsync(&OpsWorksClient::DescribeMyUserProfile, request, handler, context);
1174 template<
typename DescribeOperatingSystemsRequestT = Model::DescribeOperatingSystemsRequest>
1177 return SubmitCallable(&OpsWorksClient::DescribeOperatingSystems, request);
1183 template<
typename DescribeOperatingSystemsRequestT = Model::DescribeOperatingSystemsRequest>
1186 return SubmitAsync(&OpsWorksClient::DescribeOperatingSystems, request, handler, context);
1204 template<
typename DescribePermissionsRequestT = Model::DescribePermissionsRequest>
1207 return SubmitCallable(&OpsWorksClient::DescribePermissions, request);
1213 template<
typename DescribePermissionsRequestT = Model::DescribePermissionsRequest>
1216 return SubmitAsync(&OpsWorksClient::DescribePermissions, request, handler, context);
1235 template<
typename DescribeRa
idArraysRequestT = Model::DescribeRa
idArraysRequest>
1238 return SubmitCallable(&OpsWorksClient::DescribeRaidArrays, request);
1244 template<
typename DescribeRa
idArraysRequestT = Model::DescribeRa
idArraysRequest>
1247 return SubmitAsync(&OpsWorksClient::DescribeRaidArrays, request, handler, context);
1266 template<
typename DescribeRdsDbInstancesRequestT = Model::DescribeRdsDbInstancesRequest>
1269 return SubmitCallable(&OpsWorksClient::DescribeRdsDbInstances, request);
1275 template<
typename DescribeRdsDbInstancesRequestT = Model::DescribeRdsDbInstancesRequest>
1278 return SubmitAsync(&OpsWorksClient::DescribeRdsDbInstances, request, handler, context);
1297 template<
typename DescribeServiceErrorsRequestT = Model::DescribeServiceErrorsRequest>
1300 return SubmitCallable(&OpsWorksClient::DescribeServiceErrors, request);
1306 template<
typename DescribeServiceErrorsRequestT = Model::DescribeServiceErrorsRequest>
1309 return SubmitAsync(&OpsWorksClient::DescribeServiceErrors, request, handler, context);
1328 template<
typename DescribeStackProvisioningParametersRequestT = Model::DescribeStackProvisioningParametersRequest>
1331 return SubmitCallable(&OpsWorksClient::DescribeStackProvisioningParameters, request);
1337 template<
typename DescribeStackProvisioningParametersRequestT = Model::DescribeStackProvisioningParametersRequest>
1340 return SubmitAsync(&OpsWorksClient::DescribeStackProvisioningParameters, request, handler, context);
1360 template<
typename DescribeStackSummaryRequestT = Model::DescribeStackSummaryRequest>
1363 return SubmitCallable(&OpsWorksClient::DescribeStackSummary, request);
1369 template<
typename DescribeStackSummaryRequestT = Model::DescribeStackSummaryRequest>
1372 return SubmitAsync(&OpsWorksClient::DescribeStackSummary, request, handler, context);
1390 template<
typename DescribeStacksRequestT = Model::DescribeStacksRequest>
1393 return SubmitCallable(&OpsWorksClient::DescribeStacks, request);
1399 template<
typename DescribeStacksRequestT = Model::DescribeStacksRequest>
1402 return SubmitAsync(&OpsWorksClient::DescribeStacks, request, handler, context);
1422 template<
typename DescribeTimeBasedAutoScalingRequestT = Model::DescribeTimeBasedAutoScalingRequest>
1425 return SubmitCallable(&OpsWorksClient::DescribeTimeBasedAutoScaling, request);
1431 template<
typename DescribeTimeBasedAutoScalingRequestT = Model::DescribeTimeBasedAutoScalingRequest>
1434 return SubmitAsync(&OpsWorksClient::DescribeTimeBasedAutoScaling, request, handler, context);
1451 template<
typename DescribeUserProfilesRequestT = Model::DescribeUserProfilesRequest>
1454 return SubmitCallable(&OpsWorksClient::DescribeUserProfiles, request);
1460 template<
typename DescribeUserProfilesRequestT = Model::DescribeUserProfilesRequest>
1463 return SubmitAsync(&OpsWorksClient::DescribeUserProfiles, request, handler, context);
1482 template<
typename DescribeVolumesRequestT = Model::DescribeVolumesRequest>
1485 return SubmitCallable(&OpsWorksClient::DescribeVolumes, request);
1491 template<
typename DescribeVolumesRequestT = Model::DescribeVolumesRequest>
1494 return SubmitAsync(&OpsWorksClient::DescribeVolumes, request, handler, context);
1512 template<
typename DetachElasticLoadBalancerRequestT = Model::DetachElasticLoadBalancerRequest>
1515 return SubmitCallable(&OpsWorksClient::DetachElasticLoadBalancer, request);
1521 template<
typename DetachElasticLoadBalancerRequestT = Model::DetachElasticLoadBalancerRequest>
1524 return SubmitAsync(&OpsWorksClient::DetachElasticLoadBalancer, request, handler, context);
1545 template<
typename DisassociateElasticIpRequestT = Model::DisassociateElasticIpRequest>
1548 return SubmitCallable(&OpsWorksClient::DisassociateElasticIp, request);
1554 template<
typename DisassociateElasticIpRequestT = Model::DisassociateElasticIpRequest>
1557 return SubmitAsync(&OpsWorksClient::DisassociateElasticIp, request, handler, context);
1575 template<
typename GetHostnameSuggestionRequestT = Model::GetHostnameSuggestionRequest>
1578 return SubmitCallable(&OpsWorksClient::GetHostnameSuggestion, request);
1584 template<
typename GetHostnameSuggestionRequestT = Model::GetHostnameSuggestionRequest>
1587 return SubmitAsync(&OpsWorksClient::GetHostnameSuggestion, request, handler, context);
1602 template<
typename GrantAccessRequestT = Model::GrantAccessRequest>
1605 return SubmitCallable(&OpsWorksClient::GrantAccess, request);
1611 template<
typename GrantAccessRequestT = Model::GrantAccessRequest>
1614 return SubmitAsync(&OpsWorksClient::GrantAccess, request, handler, context);
1628 template<
typename ListTagsRequestT = Model::ListTagsRequest>
1631 return SubmitCallable(&OpsWorksClient::ListTags, request);
1637 template<
typename ListTagsRequestT = Model::ListTagsRequest>
1640 return SubmitAsync(&OpsWorksClient::ListTags, request, handler, context);
1660 template<
typename RebootInstanceRequestT = Model::RebootInstanceRequest>
1663 return SubmitCallable(&OpsWorksClient::RebootInstance, request);
1669 template<
typename RebootInstanceRequestT = Model::RebootInstanceRequest>
1672 return SubmitAsync(&OpsWorksClient::RebootInstance, request, handler, context);
1694 template<
typename RegisterEcsClusterRequestT = Model::RegisterEcsClusterRequest>
1697 return SubmitCallable(&OpsWorksClient::RegisterEcsCluster, request);
1703 template<
typename RegisterEcsClusterRequestT = Model::RegisterEcsClusterRequest>
1706 return SubmitAsync(&OpsWorksClient::RegisterEcsCluster, request, handler, context);
1729 template<
typename RegisterElasticIpRequestT = Model::RegisterElasticIpRequest>
1732 return SubmitCallable(&OpsWorksClient::RegisterElasticIp, request);
1738 template<
typename RegisterElasticIpRequestT = Model::RegisterElasticIpRequest>
1741 return SubmitAsync(&OpsWorksClient::RegisterElasticIp, request, handler, context);
1774 template<
typename RegisterInstanceRequestT = Model::RegisterInstanceRequest>
1777 return SubmitCallable(&OpsWorksClient::RegisterInstance, request);
1783 template<
typename RegisterInstanceRequestT = Model::RegisterInstanceRequest>
1786 return SubmitAsync(&OpsWorksClient::RegisterInstance, request, handler, context);
1804 template<
typename RegisterRdsDbInstanceRequestT = Model::RegisterRdsDbInstanceRequest>
1807 return SubmitCallable(&OpsWorksClient::RegisterRdsDbInstance, request);
1813 template<
typename RegisterRdsDbInstanceRequestT = Model::RegisterRdsDbInstanceRequest>
1816 return SubmitAsync(&OpsWorksClient::RegisterRdsDbInstance, request, handler, context);
1839 template<
typename RegisterVolumeRequestT = Model::RegisterVolumeRequest>
1842 return SubmitCallable(&OpsWorksClient::RegisterVolume, request);
1848 template<
typename RegisterVolumeRequestT = Model::RegisterVolumeRequest>
1851 return SubmitAsync(&OpsWorksClient::RegisterVolume, request, handler, context);
1876 template<
typename SetLoadBasedAutoScalingRequestT = Model::SetLoadBasedAutoScalingRequest>
1879 return SubmitCallable(&OpsWorksClient::SetLoadBasedAutoScaling, request);
1885 template<
typename SetLoadBasedAutoScalingRequestT = Model::SetLoadBasedAutoScalingRequest>
1888 return SubmitAsync(&OpsWorksClient::SetLoadBasedAutoScaling, request, handler, context);
1908 template<
typename SetPermissionRequestT = Model::SetPermissionRequest>
1911 return SubmitCallable(&OpsWorksClient::SetPermission, request);
1917 template<
typename SetPermissionRequestT = Model::SetPermissionRequest>
1920 return SubmitAsync(&OpsWorksClient::SetPermission, request, handler, context);
1941 template<
typename SetTimeBasedAutoScalingRequestT = Model::SetTimeBasedAutoScalingRequest>
1944 return SubmitCallable(&OpsWorksClient::SetTimeBasedAutoScaling, request);
1950 template<
typename SetTimeBasedAutoScalingRequestT = Model::SetTimeBasedAutoScalingRequest>
1953 return SubmitAsync(&OpsWorksClient::SetTimeBasedAutoScaling, request, handler, context);
1973 template<
typename StartInstanceRequestT = Model::StartInstanceRequest>
1976 return SubmitCallable(&OpsWorksClient::StartInstance, request);
1982 template<
typename StartInstanceRequestT = Model::StartInstanceRequest>
1985 return SubmitAsync(&OpsWorksClient::StartInstance, request, handler, context);
2003 template<
typename StartStackRequestT = Model::StartStackRequest>
2006 return SubmitCallable(&OpsWorksClient::StartStack, request);
2012 template<
typename StartStackRequestT = Model::StartStackRequest>
2015 return SubmitAsync(&OpsWorksClient::StartStack, request, handler, context);
2037 template<
typename StopInstanceRequestT = Model::StopInstanceRequest>
2040 return SubmitCallable(&OpsWorksClient::StopInstance, request);
2046 template<
typename StopInstanceRequestT = Model::StopInstanceRequest>
2049 return SubmitAsync(&OpsWorksClient::StopInstance, request, handler, context);
2067 template<
typename StopStackRequestT = Model::StopStackRequest>
2070 return SubmitCallable(&OpsWorksClient::StopStack, request);
2076 template<
typename StopStackRequestT = Model::StopStackRequest>
2079 return SubmitAsync(&OpsWorksClient::StopStack, request, handler, context);
2095 template<
typename TagResourceRequestT = Model::TagResourceRequest>
2098 return SubmitCallable(&OpsWorksClient::TagResource, request);
2104 template<
typename TagResourceRequestT = Model::TagResourceRequest>
2107 return SubmitAsync(&OpsWorksClient::TagResource, request, handler, context);
2128 template<
typename UnassignInstanceRequestT = Model::UnassignInstanceRequest>
2131 return SubmitCallable(&OpsWorksClient::UnassignInstance, request);
2137 template<
typename UnassignInstanceRequestT = Model::UnassignInstanceRequest>
2140 return SubmitAsync(&OpsWorksClient::UnassignInstance, request, handler, context);
2161 template<
typename UnassignVolumeRequestT = Model::UnassignVolumeRequest>
2164 return SubmitCallable(&OpsWorksClient::UnassignVolume, request);
2170 template<
typename UnassignVolumeRequestT = Model::UnassignVolumeRequest>
2173 return SubmitAsync(&OpsWorksClient::UnassignVolume, request, handler, context);
2186 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
2189 return SubmitCallable(&OpsWorksClient::UntagResource, request);
2195 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
2198 return SubmitAsync(&OpsWorksClient::UntagResource, request, handler, context);
2216 template<
typename UpdateAppRequestT = Model::UpdateAppRequest>
2219 return SubmitCallable(&OpsWorksClient::UpdateApp, request);
2225 template<
typename UpdateAppRequestT = Model::UpdateAppRequest>
2228 return SubmitAsync(&OpsWorksClient::UpdateApp, request, handler, context);
2248 template<
typename UpdateElasticIpRequestT = Model::UpdateElasticIpRequest>
2251 return SubmitCallable(&OpsWorksClient::UpdateElasticIp, request);
2257 template<
typename UpdateElasticIpRequestT = Model::UpdateElasticIpRequest>
2260 return SubmitAsync(&OpsWorksClient::UpdateElasticIp, request, handler, context);
2278 template<
typename UpdateInstanceRequestT = Model::UpdateInstanceRequest>
2281 return SubmitCallable(&OpsWorksClient::UpdateInstance, request);
2287 template<
typename UpdateInstanceRequestT = Model::UpdateInstanceRequest>
2290 return SubmitAsync(&OpsWorksClient::UpdateInstance, request, handler, context);
2308 template<
typename UpdateLayerRequestT = Model::UpdateLayerRequest>
2311 return SubmitCallable(&OpsWorksClient::UpdateLayer, request);
2317 template<
typename UpdateLayerRequestT = Model::UpdateLayerRequest>
2320 return SubmitAsync(&OpsWorksClient::UpdateLayer, request, handler, context);
2338 template<
typename UpdateMyUserProfileRequestT = Model::UpdateMyUserProfileRequest>
2341 return SubmitCallable(&OpsWorksClient::UpdateMyUserProfile, request);
2347 template<
typename UpdateMyUserProfileRequestT = Model::UpdateMyUserProfileRequest>
2350 return SubmitAsync(&OpsWorksClient::UpdateMyUserProfile, request, handler, context);
2368 template<
typename UpdateRdsDbInstanceRequestT = Model::UpdateRdsDbInstanceRequest>
2371 return SubmitCallable(&OpsWorksClient::UpdateRdsDbInstance, request);
2377 template<
typename UpdateRdsDbInstanceRequestT = Model::UpdateRdsDbInstanceRequest>
2380 return SubmitAsync(&OpsWorksClient::UpdateRdsDbInstance, request, handler, context);
2398 template<
typename UpdateStackRequestT = Model::UpdateStackRequest>
2401 return SubmitCallable(&OpsWorksClient::UpdateStack, request);
2407 template<
typename UpdateStackRequestT = Model::UpdateStackRequest>
2410 return SubmitAsync(&OpsWorksClient::UpdateStack, request, handler, context);
2427 template<
typename UpdateUserProfileRequestT = Model::UpdateUserProfileRequest>
2430 return SubmitCallable(&OpsWorksClient::UpdateUserProfile, request);
2436 template<
typename UpdateUserProfileRequestT = Model::UpdateUserProfileRequest>
2439 return SubmitAsync(&OpsWorksClient::UpdateUserProfile, request, handler, context);
2460 template<
typename UpdateVolumeRequestT = Model::UpdateVolumeRequest>
2463 return SubmitCallable(&OpsWorksClient::UpdateVolume, request);
2469 template<
typename UpdateVolumeRequestT = Model::UpdateVolumeRequest>
2472 return SubmitAsync(&OpsWorksClient::UpdateVolume, request, handler, context);
2483 std::shared_ptr<OpsWorksEndpointProviderBase> m_endpointProvider;
Model::AttachElasticLoadBalancerOutcomeCallable AttachElasticLoadBalancerCallable(const AttachElasticLoadBalancerRequestT &request) const
void AssociateElasticIpAsync(const AssociateElasticIpRequestT &request, const AssociateElasticIpResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartStackOutcome StartStack(const Model::StartStackRequest &request) const
virtual Model::DescribeElasticLoadBalancersOutcome DescribeElasticLoadBalancers(const Model::DescribeElasticLoadBalancersRequest &request={}) const
Model::RegisterRdsDbInstanceOutcomeCallable RegisterRdsDbInstanceCallable(const RegisterRdsDbInstanceRequestT &request) const
OpsWorksClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< OpsWorksEndpointProviderBase > endpointProvider=nullptr, const Aws::OpsWorks::OpsWorksClientConfiguration &clientConfiguration=Aws::OpsWorks::OpsWorksClientConfiguration())
virtual Model::DeregisterEcsClusterOutcome DeregisterEcsCluster(const Model::DeregisterEcsClusterRequest &request) const
virtual Model::DeregisterVolumeOutcome DeregisterVolume(const Model::DeregisterVolumeRequest &request) const
virtual Model::StopStackOutcome StopStack(const Model::StopStackRequest &request) const
void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::DescribeStackSummaryOutcome DescribeStackSummary(const Model::DescribeStackSummaryRequest &request) const
void DescribeVolumesAsync(const DescribeVolumesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeVolumesRequestT &request={}) const
virtual Model::DescribeElasticIpsOutcome DescribeElasticIps(const Model::DescribeElasticIpsRequest &request={}) const
void RegisterRdsDbInstanceAsync(const RegisterRdsDbInstanceRequestT &request, const RegisterRdsDbInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeRdsDbInstancesOutcome DescribeRdsDbInstances(const Model::DescribeRdsDbInstancesRequest &request) const
void UpdateLayerAsync(const UpdateLayerRequestT &request, const UpdateLayerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeAppsOutcomeCallable DescribeAppsCallable(const DescribeAppsRequestT &request={}) const
virtual Model::RegisterEcsClusterOutcome RegisterEcsCluster(const Model::RegisterEcsClusterRequest &request) const
virtual Model::DeleteUserProfileOutcome DeleteUserProfile(const Model::DeleteUserProfileRequest &request) const
void DescribeStackProvisioningParametersAsync(const DescribeStackProvisioningParametersRequestT &request, const DescribeStackProvisioningParametersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AttachElasticLoadBalancerAsync(const AttachElasticLoadBalancerRequestT &request, const AttachElasticLoadBalancerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartStackAsync(const StartStackRequestT &request, const StartStackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetAllocationTag()
virtual ~OpsWorksClient()
Model::DeleteLayerOutcomeCallable DeleteLayerCallable(const DeleteLayerRequestT &request) const
virtual Model::StopInstanceOutcome StopInstance(const Model::StopInstanceRequest &request) const
Model::CreateStackOutcomeCallable CreateStackCallable(const CreateStackRequestT &request) const
virtual Model::UpdateMyUserProfileOutcome UpdateMyUserProfile(const Model::UpdateMyUserProfileRequest &request={}) const
Model::UpdateElasticIpOutcomeCallable UpdateElasticIpCallable(const UpdateElasticIpRequestT &request) const
void UpdateMyUserProfileAsync(const UpdateMyUserProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const UpdateMyUserProfileRequestT &request={}) const
virtual Model::UnassignInstanceOutcome UnassignInstance(const Model::UnassignInstanceRequest &request) const
void CreateUserProfileAsync(const CreateUserProfileRequestT &request, const CreateUserProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteStackOutcomeCallable DeleteStackCallable(const DeleteStackRequestT &request) const
void DescribeElasticIpsAsync(const DescribeElasticIpsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeElasticIpsRequestT &request={}) const
Model::AssignVolumeOutcomeCallable AssignVolumeCallable(const AssignVolumeRequestT &request) const
void DescribeStackSummaryAsync(const DescribeStackSummaryRequestT &request, const DescribeStackSummaryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateStackAsync(const UpdateStackRequestT &request, const UpdateStackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeOperatingSystemsOutcome DescribeOperatingSystems(const Model::DescribeOperatingSystemsRequest &request={}) const
Model::CloneStackOutcomeCallable CloneStackCallable(const CloneStackRequestT &request) const
void SetLoadBasedAutoScalingAsync(const SetLoadBasedAutoScalingRequestT &request, const SetLoadBasedAutoScalingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RegisterVolumeOutcome RegisterVolume(const Model::RegisterVolumeRequest &request) const
virtual Model::DeleteStackOutcome DeleteStack(const Model::DeleteStackRequest &request) const
Model::DescribeEcsClustersOutcomeCallable DescribeEcsClustersCallable(const DescribeEcsClustersRequestT &request={}) const
void DeleteInstanceAsync(const DeleteInstanceRequestT &request, const DeleteInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateInstanceOutcome CreateInstance(const Model::CreateInstanceRequest &request) const
OpsWorksClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void DescribeStacksAsync(const DescribeStacksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeStacksRequestT &request={}) const
Model::DisassociateElasticIpOutcomeCallable DisassociateElasticIpCallable(const DisassociateElasticIpRequestT &request) const
virtual Model::AssignInstanceOutcome AssignInstance(const Model::AssignInstanceRequest &request) const
OpsWorksEndpointProvider EndpointProviderType
void GrantAccessAsync(const GrantAccessRequestT &request, const GrantAccessResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::RebootInstanceOutcomeCallable RebootInstanceCallable(const RebootInstanceRequestT &request) const
void CreateStackAsync(const CreateStackRequestT &request, const CreateStackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssignVolumeAsync(const AssignVolumeRequestT &request, const AssignVolumeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SetLoadBasedAutoScalingOutcomeCallable SetLoadBasedAutoScalingCallable(const SetLoadBasedAutoScalingRequestT &request) const
virtual Model::RegisterElasticIpOutcome RegisterElasticIp(const Model::RegisterElasticIpRequest &request) const
void UnassignInstanceAsync(const UnassignInstanceRequestT &request, const UnassignInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void RegisterEcsClusterAsync(const RegisterEcsClusterRequestT &request, const RegisterEcsClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeLayersAsync(const DescribeLayersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeLayersRequestT &request={}) const
void CreateLayerAsync(const CreateLayerRequestT &request, const CreateLayerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateVolumeOutcome UpdateVolume(const Model::UpdateVolumeRequest &request) const
std::shared_ptr< OpsWorksEndpointProviderBase > & accessEndpointProvider()
void UnassignVolumeAsync(const UnassignVolumeRequestT &request, const UnassignVolumeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeStackSummaryOutcomeCallable DescribeStackSummaryCallable(const DescribeStackSummaryRequestT &request) const
void DescribeRdsDbInstancesAsync(const DescribeRdsDbInstancesRequestT &request, const DescribeRdsDbInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateDeploymentOutcomeCallable CreateDeploymentCallable(const CreateDeploymentRequestT &request) const
virtual Model::CreateLayerOutcome CreateLayer(const Model::CreateLayerRequest &request) const
virtual Model::DescribeUserProfilesOutcome DescribeUserProfiles(const Model::DescribeUserProfilesRequest &request={}) const
Model::DescribePermissionsOutcomeCallable DescribePermissionsCallable(const DescribePermissionsRequestT &request={}) const
void DeregisterVolumeAsync(const DeregisterVolumeRequestT &request, const DeregisterVolumeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GrantAccessOutcomeCallable GrantAccessCallable(const GrantAccessRequestT &request) const
void DescribeLoadBasedAutoScalingAsync(const DescribeLoadBasedAutoScalingRequestT &request, const DescribeLoadBasedAutoScalingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeInstancesOutcome DescribeInstances(const Model::DescribeInstancesRequest &request={}) const
void DeregisterRdsDbInstanceAsync(const DeregisterRdsDbInstanceRequestT &request, const DeregisterRdsDbInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeMyUserProfileOutcomeCallable DescribeMyUserProfileCallable(const DescribeMyUserProfileRequestT &request={}) const
virtual Model::DisassociateElasticIpOutcome DisassociateElasticIp(const Model::DisassociateElasticIpRequest &request) const
virtual Model::StartInstanceOutcome StartInstance(const Model::StartInstanceRequest &request) const
virtual Model::CreateStackOutcome CreateStack(const Model::CreateStackRequest &request) const
Model::CreateInstanceOutcomeCallable CreateInstanceCallable(const CreateInstanceRequestT &request) const
void RegisterVolumeAsync(const RegisterVolumeRequestT &request, const RegisterVolumeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SetTimeBasedAutoScalingAsync(const SetTimeBasedAutoScalingRequestT &request, const SetTimeBasedAutoScalingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Model::UpdateMyUserProfileOutcomeCallable UpdateMyUserProfileCallable(const UpdateMyUserProfileRequestT &request={}) const
virtual Model::RebootInstanceOutcome RebootInstance(const Model::RebootInstanceRequest &request) const
void CloneStackAsync(const CloneStackRequestT &request, const CloneStackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteUserProfileOutcomeCallable DeleteUserProfileCallable(const DeleteUserProfileRequestT &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeDeploymentsAsync(const DescribeDeploymentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDeploymentsRequestT &request={}) const
virtual Model::CloneStackOutcome CloneStack(const Model::CloneStackRequest &request) const
void DeleteLayerAsync(const DeleteLayerRequestT &request, const DeleteLayerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SetPermissionOutcomeCallable SetPermissionCallable(const SetPermissionRequestT &request) const
Model::DeregisterEcsClusterOutcomeCallable DeregisterEcsClusterCallable(const DeregisterEcsClusterRequestT &request) const
virtual Model::DescribeLayersOutcome DescribeLayers(const Model::DescribeLayersRequest &request={}) const
void DeleteUserProfileAsync(const DeleteUserProfileRequestT &request, const DeleteUserProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeAppsAsync(const DescribeAppsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeAppsRequestT &request={}) const
Model::RegisterEcsClusterOutcomeCallable RegisterEcsClusterCallable(const RegisterEcsClusterRequestT &request) const
void AssignInstanceAsync(const AssignInstanceRequestT &request, const AssignInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeregisterRdsDbInstanceOutcome DeregisterRdsDbInstance(const Model::DeregisterRdsDbInstanceRequest &request) const
Model::DeleteInstanceOutcomeCallable DeleteInstanceCallable(const DeleteInstanceRequestT &request) const
Model::UpdateAppOutcomeCallable UpdateAppCallable(const UpdateAppRequestT &request) const
Model::DescribeStackProvisioningParametersOutcomeCallable DescribeStackProvisioningParametersCallable(const DescribeStackProvisioningParametersRequestT &request) const
Model::RegisterElasticIpOutcomeCallable RegisterElasticIpCallable(const RegisterElasticIpRequestT &request) const
Model::StopStackOutcomeCallable StopStackCallable(const StopStackRequestT &request) const
Model::CreateAppOutcomeCallable CreateAppCallable(const CreateAppRequestT &request) const
Model::DescribeLoadBasedAutoScalingOutcomeCallable DescribeLoadBasedAutoScalingCallable(const DescribeLoadBasedAutoScalingRequestT &request) const
virtual Model::DeregisterInstanceOutcome DeregisterInstance(const Model::DeregisterInstanceRequest &request) const
Model::DescribeElasticLoadBalancersOutcomeCallable DescribeElasticLoadBalancersCallable(const DescribeElasticLoadBalancersRequestT &request={}) const
Model::GetHostnameSuggestionOutcomeCallable GetHostnameSuggestionCallable(const GetHostnameSuggestionRequestT &request) const
OpsWorksClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< OpsWorksEndpointProviderBase > endpointProvider=nullptr, const Aws::OpsWorks::OpsWorksClientConfiguration &clientConfiguration=Aws::OpsWorks::OpsWorksClientConfiguration())
virtual Model::DeleteInstanceOutcome DeleteInstance(const Model::DeleteInstanceRequest &request) const
Model::CreateUserProfileOutcomeCallable CreateUserProfileCallable(const CreateUserProfileRequestT &request) const
OpsWorksClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
void DescribeCommandsAsync(const DescribeCommandsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeCommandsRequestT &request={}) const
void DescribeElasticLoadBalancersAsync(const DescribeElasticLoadBalancersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeElasticLoadBalancersRequestT &request={}) const
void StopInstanceAsync(const StopInstanceRequestT &request, const StopInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartInstanceOutcomeCallable StartInstanceCallable(const StartInstanceRequestT &request) const
void StartInstanceAsync(const StartInstanceRequestT &request, const StartInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeUserProfilesAsync(const DescribeUserProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeUserProfilesRequestT &request={}) const
virtual Model::DetachElasticLoadBalancerOutcome DetachElasticLoadBalancer(const Model::DetachElasticLoadBalancerRequest &request) const
void ListTagsAsync(const ListTagsRequestT &request, const ListTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetHostnameSuggestionAsync(const GetHostnameSuggestionRequestT &request, const GetHostnameSuggestionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UnassignVolumeOutcomeCallable UnassignVolumeCallable(const UnassignVolumeRequestT &request) const
virtual Model::DescribeStacksOutcome DescribeStacks(const Model::DescribeStacksRequest &request={}) const
Model::DescribeAgentVersionsOutcomeCallable DescribeAgentVersionsCallable(const DescribeAgentVersionsRequestT &request={}) const
void CreateAppAsync(const CreateAppRequestT &request, const CreateAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UnassignInstanceOutcomeCallable UnassignInstanceCallable(const UnassignInstanceRequestT &request) const
Model::DescribeRaidArraysOutcomeCallable DescribeRaidArraysCallable(const DescribeRaidArraysRequestT &request={}) const
void CreateInstanceAsync(const CreateInstanceRequestT &request, const CreateInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SetTimeBasedAutoScalingOutcomeCallable SetTimeBasedAutoScalingCallable(const SetTimeBasedAutoScalingRequestT &request) const
virtual Model::SetTimeBasedAutoScalingOutcome SetTimeBasedAutoScaling(const Model::SetTimeBasedAutoScalingRequest &request) const
void DescribeTimeBasedAutoScalingAsync(const DescribeTimeBasedAutoScalingRequestT &request, const DescribeTimeBasedAutoScalingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AssociateElasticIpOutcomeCallable AssociateElasticIpCallable(const AssociateElasticIpRequestT &request) const
void DeregisterInstanceAsync(const DeregisterInstanceRequestT &request, const DeregisterInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GrantAccessOutcome GrantAccess(const Model::GrantAccessRequest &request) const
Model::DescribeServiceErrorsOutcomeCallable DescribeServiceErrorsCallable(const DescribeServiceErrorsRequestT &request={}) const
Model::StopInstanceOutcomeCallable StopInstanceCallable(const StopInstanceRequestT &request) const
Model::DescribeTimeBasedAutoScalingOutcomeCallable DescribeTimeBasedAutoScalingCallable(const DescribeTimeBasedAutoScalingRequestT &request) const
Model::DescribeOperatingSystemsOutcomeCallable DescribeOperatingSystemsCallable(const DescribeOperatingSystemsRequestT &request={}) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Model::UpdateStackOutcomeCallable UpdateStackCallable(const UpdateStackRequestT &request) const
virtual Model::CreateAppOutcome CreateApp(const Model::CreateAppRequest &request) const
virtual Model::UpdateAppOutcome UpdateApp(const Model::UpdateAppRequest &request) const
void StopStackAsync(const StopStackRequestT &request, const StopStackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateInstanceOutcomeCallable UpdateInstanceCallable(const UpdateInstanceRequestT &request) const
virtual Model::DescribeDeploymentsOutcome DescribeDeployments(const Model::DescribeDeploymentsRequest &request={}) const
virtual Model::DescribeAppsOutcome DescribeApps(const Model::DescribeAppsRequest &request={}) const
OpsWorksClientConfiguration ClientConfigurationType
virtual Model::UpdateUserProfileOutcome UpdateUserProfile(const Model::UpdateUserProfileRequest &request) const
virtual Model::DescribeVolumesOutcome DescribeVolumes(const Model::DescribeVolumesRequest &request={}) const
Model::DeregisterRdsDbInstanceOutcomeCallable DeregisterRdsDbInstanceCallable(const DeregisterRdsDbInstanceRequestT &request) const
Model::DescribeStacksOutcomeCallable DescribeStacksCallable(const DescribeStacksRequestT &request={}) const
virtual Model::DescribeEcsClustersOutcome DescribeEcsClusters(const Model::DescribeEcsClustersRequest &request={}) const
virtual Model::GetHostnameSuggestionOutcome GetHostnameSuggestion(const Model::GetHostnameSuggestionRequest &request) const
virtual Model::DescribeServiceErrorsOutcome DescribeServiceErrors(const Model::DescribeServiceErrorsRequest &request={}) const
virtual Model::CreateUserProfileOutcome CreateUserProfile(const Model::CreateUserProfileRequest &request) const
void DisassociateElasticIpAsync(const DisassociateElasticIpRequestT &request, const DisassociateElasticIpResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeOperatingSystemsAsync(const DescribeOperatingSystemsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeOperatingSystemsRequestT &request={}) const
Model::DetachElasticLoadBalancerOutcomeCallable DetachElasticLoadBalancerCallable(const DetachElasticLoadBalancerRequestT &request) const
Aws::Client::AWSJsonClient BASECLASS
virtual Model::CreateDeploymentOutcome CreateDeployment(const Model::CreateDeploymentRequest &request) const
Model::DescribeInstancesOutcomeCallable DescribeInstancesCallable(const DescribeInstancesRequestT &request={}) const
Model::DeregisterInstanceOutcomeCallable DeregisterInstanceCallable(const DeregisterInstanceRequestT &request) const
virtual Model::DescribeStackProvisioningParametersOutcome DescribeStackProvisioningParameters(const Model::DescribeStackProvisioningParametersRequest &request) const
virtual Model::DescribePermissionsOutcome DescribePermissions(const Model::DescribePermissionsRequest &request={}) const
void DescribeEcsClustersAsync(const DescribeEcsClustersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeEcsClustersRequestT &request={}) const
void UpdateAppAsync(const UpdateAppRequestT &request, const UpdateAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateLayerOutcomeCallable CreateLayerCallable(const CreateLayerRequestT &request) const
virtual Model::UpdateInstanceOutcome UpdateInstance(const Model::UpdateInstanceRequest &request) const
OpsWorksClient(const Aws::OpsWorks::OpsWorksClientConfiguration &clientConfiguration=Aws::OpsWorks::OpsWorksClientConfiguration(), std::shared_ptr< OpsWorksEndpointProviderBase > endpointProvider=nullptr)
void DeregisterEcsClusterAsync(const DeregisterEcsClusterRequestT &request, const DeregisterEcsClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartStackOutcomeCallable StartStackCallable(const StartStackRequestT &request) const
Model::UpdateUserProfileOutcomeCallable UpdateUserProfileCallable(const UpdateUserProfileRequestT &request) const
Model::DescribeVolumesOutcomeCallable DescribeVolumesCallable(const DescribeVolumesRequestT &request={}) const
Model::UpdateLayerOutcomeCallable UpdateLayerCallable(const UpdateLayerRequestT &request) const
void RebootInstanceAsync(const RebootInstanceRequestT &request, const RebootInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeAgentVersionsAsync(const DescribeAgentVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeAgentVersionsRequestT &request={}) const
void UpdateVolumeAsync(const UpdateVolumeRequestT &request, const UpdateVolumeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteStackAsync(const DeleteStackRequestT &request, const DeleteStackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DetachElasticLoadBalancerAsync(const DetachElasticLoadBalancerRequestT &request, const DetachElasticLoadBalancerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
OpsWorksClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
void DescribePermissionsAsync(const DescribePermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribePermissionsRequestT &request={}) const
Model::UpdateRdsDbInstanceOutcomeCallable UpdateRdsDbInstanceCallable(const UpdateRdsDbInstanceRequestT &request) const
void DeleteAppAsync(const DeleteAppRequestT &request, const DeleteAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeTimeBasedAutoScalingOutcome DescribeTimeBasedAutoScaling(const Model::DescribeTimeBasedAutoScalingRequest &request) const
void UpdateRdsDbInstanceAsync(const UpdateRdsDbInstanceRequestT &request, const UpdateRdsDbInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeMyUserProfileAsync(const DescribeMyUserProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeMyUserProfileRequestT &request={}) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
void CreateDeploymentAsync(const CreateDeploymentRequestT &request, const CreateDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssignVolumeOutcome AssignVolume(const Model::AssignVolumeRequest &request) const
void DescribeServiceErrorsAsync(const DescribeServiceErrorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeServiceErrorsRequestT &request={}) const
Model::DescribeUserProfilesOutcomeCallable DescribeUserProfilesCallable(const DescribeUserProfilesRequestT &request={}) const
virtual Model::SetPermissionOutcome SetPermission(const Model::SetPermissionRequest &request) const
void UpdateElasticIpAsync(const UpdateElasticIpRequestT &request, const UpdateElasticIpResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeregisterElasticIpAsync(const DeregisterElasticIpRequestT &request, const DeregisterElasticIpResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AssignInstanceOutcomeCallable AssignInstanceCallable(const AssignInstanceRequestT &request) const
virtual Model::DeleteLayerOutcome DeleteLayer(const Model::DeleteLayerRequest &request) const
virtual Model::UnassignVolumeOutcome UnassignVolume(const Model::UnassignVolumeRequest &request) const
Model::DescribeCommandsOutcomeCallable DescribeCommandsCallable(const DescribeCommandsRequestT &request={}) const
virtual Model::UpdateStackOutcome UpdateStack(const Model::UpdateStackRequest &request) const
virtual Model::AssociateElasticIpOutcome AssociateElasticIp(const Model::AssociateElasticIpRequest &request) const
Model::RegisterVolumeOutcomeCallable RegisterVolumeCallable(const RegisterVolumeRequestT &request) const
virtual Model::DescribeAgentVersionsOutcome DescribeAgentVersions(const Model::DescribeAgentVersionsRequest &request={}) const
virtual Model::AttachElasticLoadBalancerOutcome AttachElasticLoadBalancer(const Model::AttachElasticLoadBalancerRequest &request) const
static const char * GetServiceName()
virtual Model::DescribeCommandsOutcome DescribeCommands(const Model::DescribeCommandsRequest &request={}) const
void UpdateUserProfileAsync(const UpdateUserProfileRequestT &request, const UpdateUserProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateElasticIpOutcome UpdateElasticIp(const Model::UpdateElasticIpRequest &request) const
virtual Model::SetLoadBasedAutoScalingOutcome SetLoadBasedAutoScaling(const Model::SetLoadBasedAutoScalingRequest &request) const
Model::DescribeRdsDbInstancesOutcomeCallable DescribeRdsDbInstancesCallable(const DescribeRdsDbInstancesRequestT &request) const
void RegisterInstanceAsync(const RegisterInstanceRequestT &request, const RegisterInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateVolumeOutcomeCallable UpdateVolumeCallable(const UpdateVolumeRequestT &request) const
virtual Model::DescribeMyUserProfileOutcome DescribeMyUserProfile(const Model::DescribeMyUserProfileRequest &request={}) const
void UpdateInstanceAsync(const UpdateInstanceRequestT &request, const UpdateInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void RegisterElasticIpAsync(const RegisterElasticIpRequestT &request, const RegisterElasticIpResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SetPermissionAsync(const SetPermissionRequestT &request, const SetPermissionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RegisterInstanceOutcome RegisterInstance(const Model::RegisterInstanceRequest &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTagsOutcome ListTags(const Model::ListTagsRequest &request) const
void DescribeInstancesAsync(const DescribeInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeInstancesRequestT &request={}) const
Model::ListTagsOutcomeCallable ListTagsCallable(const ListTagsRequestT &request) const
Model::DescribeDeploymentsOutcomeCallable DescribeDeploymentsCallable(const DescribeDeploymentsRequestT &request={}) const
Model::DescribeElasticIpsOutcomeCallable DescribeElasticIpsCallable(const DescribeElasticIpsRequestT &request={}) const
Model::DeregisterVolumeOutcomeCallable DeregisterVolumeCallable(const DeregisterVolumeRequestT &request) const
virtual Model::DeleteAppOutcome DeleteApp(const Model::DeleteAppRequest &request) const
virtual Model::UpdateLayerOutcome UpdateLayer(const Model::UpdateLayerRequest &request) const
virtual Model::DescribeRaidArraysOutcome DescribeRaidArrays(const Model::DescribeRaidArraysRequest &request={}) const
Model::DeregisterElasticIpOutcomeCallable DeregisterElasticIpCallable(const DeregisterElasticIpRequestT &request) const
Model::RegisterInstanceOutcomeCallable RegisterInstanceCallable(const RegisterInstanceRequestT &request) const
virtual Model::DeregisterElasticIpOutcome DeregisterElasticIp(const Model::DeregisterElasticIpRequest &request) const
virtual Model::DescribeLoadBasedAutoScalingOutcome DescribeLoadBasedAutoScaling(const Model::DescribeLoadBasedAutoScalingRequest &request) const
void DescribeRaidArraysAsync(const DescribeRaidArraysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeRaidArraysRequestT &request={}) const
virtual Model::RegisterRdsDbInstanceOutcome RegisterRdsDbInstance(const Model::RegisterRdsDbInstanceRequest &request) const
virtual Model::UpdateRdsDbInstanceOutcome UpdateRdsDbInstance(const Model::UpdateRdsDbInstanceRequest &request) const
Model::DeleteAppOutcomeCallable DeleteAppCallable(const DeleteAppRequestT &request) const
Model::DescribeLayersOutcomeCallable DescribeLayersCallable(const DescribeLayersRequestT &request={}) const
std::future< DescribeRaidArraysOutcome > DescribeRaidArraysOutcomeCallable
std::future< DeregisterVolumeOutcome > DeregisterVolumeOutcomeCallable
std::future< DetachElasticLoadBalancerOutcome > DetachElasticLoadBalancerOutcomeCallable
std::future< DescribeInstancesOutcome > DescribeInstancesOutcomeCallable
std::future< StopInstanceOutcome > StopInstanceOutcomeCallable
std::future< AssignInstanceOutcome > AssignInstanceOutcomeCallable
std::future< AssignVolumeOutcome > AssignVolumeOutcomeCallable
std::future< DescribeMyUserProfileOutcome > DescribeMyUserProfileOutcomeCallable
std::future< SetPermissionOutcome > SetPermissionOutcomeCallable
std::future< StopStackOutcome > StopStackOutcomeCallable
std::future< RegisterVolumeOutcome > RegisterVolumeOutcomeCallable
std::future< DescribeEcsClustersOutcome > DescribeEcsClustersOutcomeCallable
std::future< DescribeStackSummaryOutcome > DescribeStackSummaryOutcomeCallable
std::future< StartStackOutcome > StartStackOutcomeCallable
std::future< RebootInstanceOutcome > RebootInstanceOutcomeCallable
std::future< UpdateAppOutcome > UpdateAppOutcomeCallable
std::future< UnassignVolumeOutcome > UnassignVolumeOutcomeCallable
std::future< UpdateMyUserProfileOutcome > UpdateMyUserProfileOutcomeCallable
std::future< ListTagsOutcome > ListTagsOutcomeCallable
std::future< CreateUserProfileOutcome > CreateUserProfileOutcomeCallable
std::future< DescribeAppsOutcome > DescribeAppsOutcomeCallable
std::future< DeregisterElasticIpOutcome > DeregisterElasticIpOutcomeCallable
std::future< CreateInstanceOutcome > CreateInstanceOutcomeCallable
std::future< DescribeElasticLoadBalancersOutcome > DescribeElasticLoadBalancersOutcomeCallable
std::future< DescribePermissionsOutcome > DescribePermissionsOutcomeCallable
std::future< DescribeDeploymentsOutcome > DescribeDeploymentsOutcomeCallable
std::future< CloneStackOutcome > CloneStackOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< DeregisterInstanceOutcome > DeregisterInstanceOutcomeCallable
std::future< DescribeUserProfilesOutcome > DescribeUserProfilesOutcomeCallable
std::future< RegisterInstanceOutcome > RegisterInstanceOutcomeCallable
std::future< DescribeLayersOutcome > DescribeLayersOutcomeCallable
std::future< DeregisterRdsDbInstanceOutcome > DeregisterRdsDbInstanceOutcomeCallable
std::future< UpdateInstanceOutcome > UpdateInstanceOutcomeCallable
std::future< UpdateElasticIpOutcome > UpdateElasticIpOutcomeCallable
std::future< DescribeStacksOutcome > DescribeStacksOutcomeCallable
std::future< UpdateVolumeOutcome > UpdateVolumeOutcomeCallable
std::future< UnassignInstanceOutcome > UnassignInstanceOutcomeCallable
std::future< DescribeStackProvisioningParametersOutcome > DescribeStackProvisioningParametersOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< CreateLayerOutcome > CreateLayerOutcomeCallable
std::future< SetTimeBasedAutoScalingOutcome > SetTimeBasedAutoScalingOutcomeCallable
std::future< StartInstanceOutcome > StartInstanceOutcomeCallable
std::future< SetLoadBasedAutoScalingOutcome > SetLoadBasedAutoScalingOutcomeCallable
std::future< CreateAppOutcome > CreateAppOutcomeCallable
std::future< UpdateUserProfileOutcome > UpdateUserProfileOutcomeCallable
std::future< UpdateRdsDbInstanceOutcome > UpdateRdsDbInstanceOutcomeCallable
std::future< RegisterRdsDbInstanceOutcome > RegisterRdsDbInstanceOutcomeCallable
std::future< DeleteLayerOutcome > DeleteLayerOutcomeCallable
std::future< DeleteInstanceOutcome > DeleteInstanceOutcomeCallable
std::future< CreateDeploymentOutcome > CreateDeploymentOutcomeCallable
std::future< GetHostnameSuggestionOutcome > GetHostnameSuggestionOutcomeCallable
std::future< DescribeElasticIpsOutcome > DescribeElasticIpsOutcomeCallable
std::future< DescribeTimeBasedAutoScalingOutcome > DescribeTimeBasedAutoScalingOutcomeCallable
std::future< DescribeVolumesOutcome > DescribeVolumesOutcomeCallable
std::future< DisassociateElasticIpOutcome > DisassociateElasticIpOutcomeCallable
std::future< DeleteUserProfileOutcome > DeleteUserProfileOutcomeCallable
std::future< DescribeRdsDbInstancesOutcome > DescribeRdsDbInstancesOutcomeCallable
std::future< DescribeAgentVersionsOutcome > DescribeAgentVersionsOutcomeCallable
std::future< DescribeLoadBasedAutoScalingOutcome > DescribeLoadBasedAutoScalingOutcomeCallable
std::future< UpdateLayerOutcome > UpdateLayerOutcomeCallable
std::future< AttachElasticLoadBalancerOutcome > AttachElasticLoadBalancerOutcomeCallable
std::future< AssociateElasticIpOutcome > AssociateElasticIpOutcomeCallable
std::future< DescribeCommandsOutcome > DescribeCommandsOutcomeCallable
std::future< DeregisterEcsClusterOutcome > DeregisterEcsClusterOutcomeCallable
std::future< DescribeOperatingSystemsOutcome > DescribeOperatingSystemsOutcomeCallable
std::future< DeleteStackOutcome > DeleteStackOutcomeCallable
std::future< RegisterElasticIpOutcome > RegisterElasticIpOutcomeCallable
std::future< DescribeServiceErrorsOutcome > DescribeServiceErrorsOutcomeCallable
std::future< CreateStackOutcome > CreateStackOutcomeCallable
std::future< RegisterEcsClusterOutcome > RegisterEcsClusterOutcomeCallable
std::future< DeleteAppOutcome > DeleteAppOutcomeCallable
std::future< GrantAccessOutcome > GrantAccessOutcomeCallable
std::future< UpdateStackOutcome > UpdateStackOutcomeCallable
std::function< void(const OpsWorksClient *, const Model::DescribeRdsDbInstancesRequest &, const Model::DescribeRdsDbInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRdsDbInstancesResponseReceivedHandler
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::UpdateMyUserProfileRequest &, const Model::UpdateMyUserProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMyUserProfileResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::DisassociateElasticIpRequest &, const Model::DisassociateElasticIpOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateElasticIpResponseReceivedHandler
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::DescribePermissionsRequest &, const Model::DescribePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePermissionsResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::DescribeMyUserProfileRequest &, const Model::DescribeMyUserProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMyUserProfileResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::DescribeAppsRequest &, const Model::DescribeAppsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAppsResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::DeleteInstanceRequest &, const Model::DeleteInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInstanceResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::UpdateRdsDbInstanceRequest &, const Model::UpdateRdsDbInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRdsDbInstanceResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::DescribeStackSummaryRequest &, const Model::DescribeStackSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStackSummaryResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::RegisterInstanceRequest &, const Model::RegisterInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterInstanceResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::UnassignVolumeRequest &, const Model::UnassignVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UnassignVolumeResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::DescribeCommandsRequest &, const Model::DescribeCommandsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCommandsResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::StartInstanceRequest &, const Model::StartInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartInstanceResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::UpdateStackRequest &, const Model::UpdateStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateStackResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::DeleteStackRequest &, const Model::DeleteStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteStackResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::CreateDeploymentRequest &, const Model::CreateDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDeploymentResponseReceivedHandler
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::CreateStackRequest &, const Model::CreateStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateStackResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::DeleteAppRequest &, const Model::DeleteAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAppResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::ListTagsRequest &, const Model::ListTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::AssociateElasticIpRequest &, const Model::AssociateElasticIpOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateElasticIpResponseReceivedHandler
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::DescribeStacksRequest &, const Model::DescribeStacksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStacksResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::DescribeOperatingSystemsRequest &, const Model::DescribeOperatingSystemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOperatingSystemsResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::DeregisterEcsClusterRequest &, const Model::DeregisterEcsClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterEcsClusterResponseReceivedHandler
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::UpdateVolumeRequest &, const Model::UpdateVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateVolumeResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
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::SetTimeBasedAutoScalingRequest &, const Model::SetTimeBasedAutoScalingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetTimeBasedAutoScalingResponseReceivedHandler
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::StopStackRequest &, const Model::StopStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopStackResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::DescribeVolumesRequest &, const Model::DescribeVolumesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVolumesResponseReceivedHandler
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::SetLoadBasedAutoScalingRequest &, const Model::SetLoadBasedAutoScalingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetLoadBasedAutoScalingResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::DescribeUserProfilesRequest &, const Model::DescribeUserProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeUserProfilesResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::GrantAccessRequest &, const Model::GrantAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GrantAccessResponseReceivedHandler
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::DescribeLoadBasedAutoScalingRequest &, const Model::DescribeLoadBasedAutoScalingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLoadBasedAutoScalingResponseReceivedHandler
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::StopInstanceRequest &, const Model::StopInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopInstanceResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::RegisterEcsClusterRequest &, const Model::RegisterEcsClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterEcsClusterResponseReceivedHandler
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::DescribeElasticLoadBalancersRequest &, const Model::DescribeElasticLoadBalancersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeElasticLoadBalancersResponseReceivedHandler
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::RebootInstanceRequest &, const Model::RebootInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RebootInstanceResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::UnassignInstanceRequest &, const Model::UnassignInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UnassignInstanceResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::DescribeTimeBasedAutoScalingRequest &, const Model::DescribeTimeBasedAutoScalingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTimeBasedAutoScalingResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::RegisterElasticIpRequest &, const Model::RegisterElasticIpOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterElasticIpResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::CreateUserProfileRequest &, const Model::CreateUserProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUserProfileResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::DescribeElasticIpsRequest &, const Model::DescribeElasticIpsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeElasticIpsResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::DeregisterElasticIpRequest &, const Model::DeregisterElasticIpOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterElasticIpResponseReceivedHandler
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::DescribeDeploymentsRequest &, const Model::DescribeDeploymentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDeploymentsResponseReceivedHandler
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::CreateAppRequest &, const Model::CreateAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAppResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::DeleteLayerRequest &, const Model::DeleteLayerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLayerResponseReceivedHandler
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::UpdateUserProfileRequest &, const Model::UpdateUserProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserProfileResponseReceivedHandler
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::RegisterVolumeRequest &, const Model::RegisterVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterVolumeResponseReceivedHandler
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::DeregisterVolumeRequest &, const Model::DeregisterVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterVolumeResponseReceivedHandler
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::UpdateLayerRequest &, const Model::UpdateLayerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateLayerResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::UpdateAppRequest &, const Model::UpdateAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAppResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::UpdateElasticIpRequest &, const Model::UpdateElasticIpOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateElasticIpResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::DescribeServiceErrorsRequest &, const Model::DescribeServiceErrorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeServiceErrorsResponseReceivedHandler
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::DeregisterRdsDbInstanceRequest &, const Model::DeregisterRdsDbInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterRdsDbInstanceResponseReceivedHandler
std::function< void(const OpsWorksClient *, const Model::AttachElasticLoadBalancerRequest &, const Model::AttachElasticLoadBalancerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachElasticLoadBalancerResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String