AWS SDK for C++  1.9.44
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::OpsWorks::OpsWorksClient Class Reference

#include <OpsWorksClient.h>

+ Inheritance diagram for Aws::OpsWorks::OpsWorksClient:

Public Types

typedef Aws::Client::AWSJsonClient BASECLASS
 
- Public Types inherited from Aws::Client::AWSJsonClient
typedef AWSClient BASECLASS
 

Public Member Functions

 OpsWorksClient (const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 OpsWorksClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 OpsWorksClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
virtual ~OpsWorksClient ()
 
virtual Model::AssignInstanceOutcome AssignInstance (const Model::AssignInstanceRequest &request) const
 
virtual Model::AssignInstanceOutcomeCallable AssignInstanceCallable (const Model::AssignInstanceRequest &request) const
 
virtual void AssignInstanceAsync (const Model::AssignInstanceRequest &request, const AssignInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AssignVolumeOutcome AssignVolume (const Model::AssignVolumeRequest &request) const
 
virtual Model::AssignVolumeOutcomeCallable AssignVolumeCallable (const Model::AssignVolumeRequest &request) const
 
virtual void AssignVolumeAsync (const Model::AssignVolumeRequest &request, const AssignVolumeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AssociateElasticIpOutcome AssociateElasticIp (const Model::AssociateElasticIpRequest &request) const
 
virtual Model::AssociateElasticIpOutcomeCallable AssociateElasticIpCallable (const Model::AssociateElasticIpRequest &request) const
 
virtual void AssociateElasticIpAsync (const Model::AssociateElasticIpRequest &request, const AssociateElasticIpResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AttachElasticLoadBalancerOutcome AttachElasticLoadBalancer (const Model::AttachElasticLoadBalancerRequest &request) const
 
virtual Model::AttachElasticLoadBalancerOutcomeCallable AttachElasticLoadBalancerCallable (const Model::AttachElasticLoadBalancerRequest &request) const
 
virtual void AttachElasticLoadBalancerAsync (const Model::AttachElasticLoadBalancerRequest &request, const AttachElasticLoadBalancerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CloneStackOutcome CloneStack (const Model::CloneStackRequest &request) const
 
virtual Model::CloneStackOutcomeCallable CloneStackCallable (const Model::CloneStackRequest &request) const
 
virtual void CloneStackAsync (const Model::CloneStackRequest &request, const CloneStackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateAppOutcome CreateApp (const Model::CreateAppRequest &request) const
 
virtual Model::CreateAppOutcomeCallable CreateAppCallable (const Model::CreateAppRequest &request) const
 
virtual void CreateAppAsync (const Model::CreateAppRequest &request, const CreateAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateDeploymentOutcome CreateDeployment (const Model::CreateDeploymentRequest &request) const
 
virtual Model::CreateDeploymentOutcomeCallable CreateDeploymentCallable (const Model::CreateDeploymentRequest &request) const
 
virtual void CreateDeploymentAsync (const Model::CreateDeploymentRequest &request, const CreateDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateInstanceOutcome CreateInstance (const Model::CreateInstanceRequest &request) const
 
virtual Model::CreateInstanceOutcomeCallable CreateInstanceCallable (const Model::CreateInstanceRequest &request) const
 
virtual void CreateInstanceAsync (const Model::CreateInstanceRequest &request, const CreateInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateLayerOutcome CreateLayer (const Model::CreateLayerRequest &request) const
 
virtual Model::CreateLayerOutcomeCallable CreateLayerCallable (const Model::CreateLayerRequest &request) const
 
virtual void CreateLayerAsync (const Model::CreateLayerRequest &request, const CreateLayerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateStackOutcome CreateStack (const Model::CreateStackRequest &request) const
 
virtual Model::CreateStackOutcomeCallable CreateStackCallable (const Model::CreateStackRequest &request) const
 
virtual void CreateStackAsync (const Model::CreateStackRequest &request, const CreateStackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateUserProfileOutcome CreateUserProfile (const Model::CreateUserProfileRequest &request) const
 
virtual Model::CreateUserProfileOutcomeCallable CreateUserProfileCallable (const Model::CreateUserProfileRequest &request) const
 
virtual void CreateUserProfileAsync (const Model::CreateUserProfileRequest &request, const CreateUserProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteAppOutcome DeleteApp (const Model::DeleteAppRequest &request) const
 
virtual Model::DeleteAppOutcomeCallable DeleteAppCallable (const Model::DeleteAppRequest &request) const
 
virtual void DeleteAppAsync (const Model::DeleteAppRequest &request, const DeleteAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteInstanceOutcome DeleteInstance (const Model::DeleteInstanceRequest &request) const
 
virtual Model::DeleteInstanceOutcomeCallable DeleteInstanceCallable (const Model::DeleteInstanceRequest &request) const
 
virtual void DeleteInstanceAsync (const Model::DeleteInstanceRequest &request, const DeleteInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteLayerOutcome DeleteLayer (const Model::DeleteLayerRequest &request) const
 
virtual Model::DeleteLayerOutcomeCallable DeleteLayerCallable (const Model::DeleteLayerRequest &request) const
 
virtual void DeleteLayerAsync (const Model::DeleteLayerRequest &request, const DeleteLayerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteStackOutcome DeleteStack (const Model::DeleteStackRequest &request) const
 
virtual Model::DeleteStackOutcomeCallable DeleteStackCallable (const Model::DeleteStackRequest &request) const
 
virtual void DeleteStackAsync (const Model::DeleteStackRequest &request, const DeleteStackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteUserProfileOutcome DeleteUserProfile (const Model::DeleteUserProfileRequest &request) const
 
virtual Model::DeleteUserProfileOutcomeCallable DeleteUserProfileCallable (const Model::DeleteUserProfileRequest &request) const
 
virtual void DeleteUserProfileAsync (const Model::DeleteUserProfileRequest &request, const DeleteUserProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeregisterEcsClusterOutcome DeregisterEcsCluster (const Model::DeregisterEcsClusterRequest &request) const
 
virtual Model::DeregisterEcsClusterOutcomeCallable DeregisterEcsClusterCallable (const Model::DeregisterEcsClusterRequest &request) const
 
virtual void DeregisterEcsClusterAsync (const Model::DeregisterEcsClusterRequest &request, const DeregisterEcsClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeregisterElasticIpOutcome DeregisterElasticIp (const Model::DeregisterElasticIpRequest &request) const
 
virtual Model::DeregisterElasticIpOutcomeCallable DeregisterElasticIpCallable (const Model::DeregisterElasticIpRequest &request) const
 
virtual void DeregisterElasticIpAsync (const Model::DeregisterElasticIpRequest &request, const DeregisterElasticIpResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeregisterInstanceOutcome DeregisterInstance (const Model::DeregisterInstanceRequest &request) const
 
virtual Model::DeregisterInstanceOutcomeCallable DeregisterInstanceCallable (const Model::DeregisterInstanceRequest &request) const
 
virtual void DeregisterInstanceAsync (const Model::DeregisterInstanceRequest &request, const DeregisterInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeregisterRdsDbInstanceOutcome DeregisterRdsDbInstance (const Model::DeregisterRdsDbInstanceRequest &request) const
 
virtual Model::DeregisterRdsDbInstanceOutcomeCallable DeregisterRdsDbInstanceCallable (const Model::DeregisterRdsDbInstanceRequest &request) const
 
virtual void DeregisterRdsDbInstanceAsync (const Model::DeregisterRdsDbInstanceRequest &request, const DeregisterRdsDbInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeregisterVolumeOutcome DeregisterVolume (const Model::DeregisterVolumeRequest &request) const
 
virtual Model::DeregisterVolumeOutcomeCallable DeregisterVolumeCallable (const Model::DeregisterVolumeRequest &request) const
 
virtual void DeregisterVolumeAsync (const Model::DeregisterVolumeRequest &request, const DeregisterVolumeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeAgentVersionsOutcome DescribeAgentVersions (const Model::DescribeAgentVersionsRequest &request) const
 
virtual Model::DescribeAgentVersionsOutcomeCallable DescribeAgentVersionsCallable (const Model::DescribeAgentVersionsRequest &request) const
 
virtual void DescribeAgentVersionsAsync (const Model::DescribeAgentVersionsRequest &request, const DescribeAgentVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeAppsOutcome DescribeApps (const Model::DescribeAppsRequest &request) const
 
virtual Model::DescribeAppsOutcomeCallable DescribeAppsCallable (const Model::DescribeAppsRequest &request) const
 
virtual void DescribeAppsAsync (const Model::DescribeAppsRequest &request, const DescribeAppsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeCommandsOutcome DescribeCommands (const Model::DescribeCommandsRequest &request) const
 
virtual Model::DescribeCommandsOutcomeCallable DescribeCommandsCallable (const Model::DescribeCommandsRequest &request) const
 
virtual void DescribeCommandsAsync (const Model::DescribeCommandsRequest &request, const DescribeCommandsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeDeploymentsOutcome DescribeDeployments (const Model::DescribeDeploymentsRequest &request) const
 
virtual Model::DescribeDeploymentsOutcomeCallable DescribeDeploymentsCallable (const Model::DescribeDeploymentsRequest &request) const
 
virtual void DescribeDeploymentsAsync (const Model::DescribeDeploymentsRequest &request, const DescribeDeploymentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeEcsClustersOutcome DescribeEcsClusters (const Model::DescribeEcsClustersRequest &request) const
 
virtual Model::DescribeEcsClustersOutcomeCallable DescribeEcsClustersCallable (const Model::DescribeEcsClustersRequest &request) const
 
virtual void DescribeEcsClustersAsync (const Model::DescribeEcsClustersRequest &request, const DescribeEcsClustersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeElasticIpsOutcome DescribeElasticIps (const Model::DescribeElasticIpsRequest &request) const
 
virtual Model::DescribeElasticIpsOutcomeCallable DescribeElasticIpsCallable (const Model::DescribeElasticIpsRequest &request) const
 
virtual void DescribeElasticIpsAsync (const Model::DescribeElasticIpsRequest &request, const DescribeElasticIpsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeElasticLoadBalancersOutcome DescribeElasticLoadBalancers (const Model::DescribeElasticLoadBalancersRequest &request) const
 
virtual Model::DescribeElasticLoadBalancersOutcomeCallable DescribeElasticLoadBalancersCallable (const Model::DescribeElasticLoadBalancersRequest &request) const
 
virtual void DescribeElasticLoadBalancersAsync (const Model::DescribeElasticLoadBalancersRequest &request, const DescribeElasticLoadBalancersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeInstancesOutcome DescribeInstances (const Model::DescribeInstancesRequest &request) const
 
virtual Model::DescribeInstancesOutcomeCallable DescribeInstancesCallable (const Model::DescribeInstancesRequest &request) const
 
virtual void DescribeInstancesAsync (const Model::DescribeInstancesRequest &request, const DescribeInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeLayersOutcome DescribeLayers (const Model::DescribeLayersRequest &request) const
 
virtual Model::DescribeLayersOutcomeCallable DescribeLayersCallable (const Model::DescribeLayersRequest &request) const
 
virtual void DescribeLayersAsync (const Model::DescribeLayersRequest &request, const DescribeLayersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeLoadBasedAutoScalingOutcome DescribeLoadBasedAutoScaling (const Model::DescribeLoadBasedAutoScalingRequest &request) const
 
virtual Model::DescribeLoadBasedAutoScalingOutcomeCallable DescribeLoadBasedAutoScalingCallable (const Model::DescribeLoadBasedAutoScalingRequest &request) const
 
virtual void DescribeLoadBasedAutoScalingAsync (const Model::DescribeLoadBasedAutoScalingRequest &request, const DescribeLoadBasedAutoScalingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeMyUserProfileOutcome DescribeMyUserProfile () const
 
virtual Model::DescribeMyUserProfileOutcomeCallable DescribeMyUserProfileCallable () const
 
virtual void DescribeMyUserProfileAsync (const DescribeMyUserProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeOperatingSystemsOutcome DescribeOperatingSystems () const
 
virtual Model::DescribeOperatingSystemsOutcomeCallable DescribeOperatingSystemsCallable () const
 
virtual void DescribeOperatingSystemsAsync (const DescribeOperatingSystemsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribePermissionsOutcome DescribePermissions (const Model::DescribePermissionsRequest &request) const
 
virtual Model::DescribePermissionsOutcomeCallable DescribePermissionsCallable (const Model::DescribePermissionsRequest &request) const
 
virtual void DescribePermissionsAsync (const Model::DescribePermissionsRequest &request, const DescribePermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeRaidArraysOutcome DescribeRaidArrays (const Model::DescribeRaidArraysRequest &request) const
 
virtual Model::DescribeRaidArraysOutcomeCallable DescribeRaidArraysCallable (const Model::DescribeRaidArraysRequest &request) const
 
virtual void DescribeRaidArraysAsync (const Model::DescribeRaidArraysRequest &request, const DescribeRaidArraysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeRdsDbInstancesOutcome DescribeRdsDbInstances (const Model::DescribeRdsDbInstancesRequest &request) const
 
virtual Model::DescribeRdsDbInstancesOutcomeCallable DescribeRdsDbInstancesCallable (const Model::DescribeRdsDbInstancesRequest &request) const
 
virtual void DescribeRdsDbInstancesAsync (const Model::DescribeRdsDbInstancesRequest &request, const DescribeRdsDbInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeServiceErrorsOutcome DescribeServiceErrors (const Model::DescribeServiceErrorsRequest &request) const
 
virtual Model::DescribeServiceErrorsOutcomeCallable DescribeServiceErrorsCallable (const Model::DescribeServiceErrorsRequest &request) const
 
virtual void DescribeServiceErrorsAsync (const Model::DescribeServiceErrorsRequest &request, const DescribeServiceErrorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeStackProvisioningParametersOutcome DescribeStackProvisioningParameters (const Model::DescribeStackProvisioningParametersRequest &request) const
 
virtual Model::DescribeStackProvisioningParametersOutcomeCallable DescribeStackProvisioningParametersCallable (const Model::DescribeStackProvisioningParametersRequest &request) const
 
virtual void DescribeStackProvisioningParametersAsync (const Model::DescribeStackProvisioningParametersRequest &request, const DescribeStackProvisioningParametersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeStackSummaryOutcome DescribeStackSummary (const Model::DescribeStackSummaryRequest &request) const
 
virtual Model::DescribeStackSummaryOutcomeCallable DescribeStackSummaryCallable (const Model::DescribeStackSummaryRequest &request) const
 
virtual void DescribeStackSummaryAsync (const Model::DescribeStackSummaryRequest &request, const DescribeStackSummaryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeStacksOutcome DescribeStacks (const Model::DescribeStacksRequest &request) const
 
virtual Model::DescribeStacksOutcomeCallable DescribeStacksCallable (const Model::DescribeStacksRequest &request) const
 
virtual void DescribeStacksAsync (const Model::DescribeStacksRequest &request, const DescribeStacksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeTimeBasedAutoScalingOutcome DescribeTimeBasedAutoScaling (const Model::DescribeTimeBasedAutoScalingRequest &request) const
 
virtual Model::DescribeTimeBasedAutoScalingOutcomeCallable DescribeTimeBasedAutoScalingCallable (const Model::DescribeTimeBasedAutoScalingRequest &request) const
 
virtual void DescribeTimeBasedAutoScalingAsync (const Model::DescribeTimeBasedAutoScalingRequest &request, const DescribeTimeBasedAutoScalingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeUserProfilesOutcome DescribeUserProfiles (const Model::DescribeUserProfilesRequest &request) const
 
virtual Model::DescribeUserProfilesOutcomeCallable DescribeUserProfilesCallable (const Model::DescribeUserProfilesRequest &request) const
 
virtual void DescribeUserProfilesAsync (const Model::DescribeUserProfilesRequest &request, const DescribeUserProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeVolumesOutcome DescribeVolumes (const Model::DescribeVolumesRequest &request) const
 
virtual Model::DescribeVolumesOutcomeCallable DescribeVolumesCallable (const Model::DescribeVolumesRequest &request) const
 
virtual void DescribeVolumesAsync (const Model::DescribeVolumesRequest &request, const DescribeVolumesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DetachElasticLoadBalancerOutcome DetachElasticLoadBalancer (const Model::DetachElasticLoadBalancerRequest &request) const
 
virtual Model::DetachElasticLoadBalancerOutcomeCallable DetachElasticLoadBalancerCallable (const Model::DetachElasticLoadBalancerRequest &request) const
 
virtual void DetachElasticLoadBalancerAsync (const Model::DetachElasticLoadBalancerRequest &request, const DetachElasticLoadBalancerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisassociateElasticIpOutcome DisassociateElasticIp (const Model::DisassociateElasticIpRequest &request) const
 
virtual Model::DisassociateElasticIpOutcomeCallable DisassociateElasticIpCallable (const Model::DisassociateElasticIpRequest &request) const
 
virtual void DisassociateElasticIpAsync (const Model::DisassociateElasticIpRequest &request, const DisassociateElasticIpResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetHostnameSuggestionOutcome GetHostnameSuggestion (const Model::GetHostnameSuggestionRequest &request) const
 
virtual Model::GetHostnameSuggestionOutcomeCallable GetHostnameSuggestionCallable (const Model::GetHostnameSuggestionRequest &request) const
 
virtual void GetHostnameSuggestionAsync (const Model::GetHostnameSuggestionRequest &request, const GetHostnameSuggestionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GrantAccessOutcome GrantAccess (const Model::GrantAccessRequest &request) const
 
virtual Model::GrantAccessOutcomeCallable GrantAccessCallable (const Model::GrantAccessRequest &request) const
 
virtual void GrantAccessAsync (const Model::GrantAccessRequest &request, const GrantAccessResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTagsOutcome ListTags (const Model::ListTagsRequest &request) const
 
virtual Model::ListTagsOutcomeCallable ListTagsCallable (const Model::ListTagsRequest &request) const
 
virtual void ListTagsAsync (const Model::ListTagsRequest &request, const ListTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RebootInstanceOutcome RebootInstance (const Model::RebootInstanceRequest &request) const
 
virtual Model::RebootInstanceOutcomeCallable RebootInstanceCallable (const Model::RebootInstanceRequest &request) const
 
virtual void RebootInstanceAsync (const Model::RebootInstanceRequest &request, const RebootInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RegisterEcsClusterOutcome RegisterEcsCluster (const Model::RegisterEcsClusterRequest &request) const
 
virtual Model::RegisterEcsClusterOutcomeCallable RegisterEcsClusterCallable (const Model::RegisterEcsClusterRequest &request) const
 
virtual void RegisterEcsClusterAsync (const Model::RegisterEcsClusterRequest &request, const RegisterEcsClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RegisterElasticIpOutcome RegisterElasticIp (const Model::RegisterElasticIpRequest &request) const
 
virtual Model::RegisterElasticIpOutcomeCallable RegisterElasticIpCallable (const Model::RegisterElasticIpRequest &request) const
 
virtual void RegisterElasticIpAsync (const Model::RegisterElasticIpRequest &request, const RegisterElasticIpResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RegisterInstanceOutcome RegisterInstance (const Model::RegisterInstanceRequest &request) const
 
virtual Model::RegisterInstanceOutcomeCallable RegisterInstanceCallable (const Model::RegisterInstanceRequest &request) const
 
virtual void RegisterInstanceAsync (const Model::RegisterInstanceRequest &request, const RegisterInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RegisterRdsDbInstanceOutcome RegisterRdsDbInstance (const Model::RegisterRdsDbInstanceRequest &request) const
 
virtual Model::RegisterRdsDbInstanceOutcomeCallable RegisterRdsDbInstanceCallable (const Model::RegisterRdsDbInstanceRequest &request) const
 
virtual void RegisterRdsDbInstanceAsync (const Model::RegisterRdsDbInstanceRequest &request, const RegisterRdsDbInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RegisterVolumeOutcome RegisterVolume (const Model::RegisterVolumeRequest &request) const
 
virtual Model::RegisterVolumeOutcomeCallable RegisterVolumeCallable (const Model::RegisterVolumeRequest &request) const
 
virtual void RegisterVolumeAsync (const Model::RegisterVolumeRequest &request, const RegisterVolumeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::SetLoadBasedAutoScalingOutcome SetLoadBasedAutoScaling (const Model::SetLoadBasedAutoScalingRequest &request) const
 
virtual Model::SetLoadBasedAutoScalingOutcomeCallable SetLoadBasedAutoScalingCallable (const Model::SetLoadBasedAutoScalingRequest &request) const
 
virtual void SetLoadBasedAutoScalingAsync (const Model::SetLoadBasedAutoScalingRequest &request, const SetLoadBasedAutoScalingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::SetPermissionOutcome SetPermission (const Model::SetPermissionRequest &request) const
 
virtual Model::SetPermissionOutcomeCallable SetPermissionCallable (const Model::SetPermissionRequest &request) const
 
virtual void SetPermissionAsync (const Model::SetPermissionRequest &request, const SetPermissionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::SetTimeBasedAutoScalingOutcome SetTimeBasedAutoScaling (const Model::SetTimeBasedAutoScalingRequest &request) const
 
virtual Model::SetTimeBasedAutoScalingOutcomeCallable SetTimeBasedAutoScalingCallable (const Model::SetTimeBasedAutoScalingRequest &request) const
 
virtual void SetTimeBasedAutoScalingAsync (const Model::SetTimeBasedAutoScalingRequest &request, const SetTimeBasedAutoScalingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartInstanceOutcome StartInstance (const Model::StartInstanceRequest &request) const
 
virtual Model::StartInstanceOutcomeCallable StartInstanceCallable (const Model::StartInstanceRequest &request) const
 
virtual void StartInstanceAsync (const Model::StartInstanceRequest &request, const StartInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartStackOutcome StartStack (const Model::StartStackRequest &request) const
 
virtual Model::StartStackOutcomeCallable StartStackCallable (const Model::StartStackRequest &request) const
 
virtual void StartStackAsync (const Model::StartStackRequest &request, const StartStackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StopInstanceOutcome StopInstance (const Model::StopInstanceRequest &request) const
 
virtual Model::StopInstanceOutcomeCallable StopInstanceCallable (const Model::StopInstanceRequest &request) const
 
virtual void StopInstanceAsync (const Model::StopInstanceRequest &request, const StopInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StopStackOutcome StopStack (const Model::StopStackRequest &request) const
 
virtual Model::StopStackOutcomeCallable StopStackCallable (const Model::StopStackRequest &request) const
 
virtual void StopStackAsync (const Model::StopStackRequest &request, const StopStackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::TagResourceOutcome TagResource (const Model::TagResourceRequest &request) const
 
virtual Model::TagResourceOutcomeCallable TagResourceCallable (const Model::TagResourceRequest &request) const
 
virtual void TagResourceAsync (const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UnassignInstanceOutcome UnassignInstance (const Model::UnassignInstanceRequest &request) const
 
virtual Model::UnassignInstanceOutcomeCallable UnassignInstanceCallable (const Model::UnassignInstanceRequest &request) const
 
virtual void UnassignInstanceAsync (const Model::UnassignInstanceRequest &request, const UnassignInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UnassignVolumeOutcome UnassignVolume (const Model::UnassignVolumeRequest &request) const
 
virtual Model::UnassignVolumeOutcomeCallable UnassignVolumeCallable (const Model::UnassignVolumeRequest &request) const
 
virtual void UnassignVolumeAsync (const Model::UnassignVolumeRequest &request, const UnassignVolumeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UntagResourceOutcome UntagResource (const Model::UntagResourceRequest &request) const
 
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable (const Model::UntagResourceRequest &request) const
 
virtual void UntagResourceAsync (const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateAppOutcome UpdateApp (const Model::UpdateAppRequest &request) const
 
virtual Model::UpdateAppOutcomeCallable UpdateAppCallable (const Model::UpdateAppRequest &request) const
 
virtual void UpdateAppAsync (const Model::UpdateAppRequest &request, const UpdateAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateElasticIpOutcome UpdateElasticIp (const Model::UpdateElasticIpRequest &request) const
 
virtual Model::UpdateElasticIpOutcomeCallable UpdateElasticIpCallable (const Model::UpdateElasticIpRequest &request) const
 
virtual void UpdateElasticIpAsync (const Model::UpdateElasticIpRequest &request, const UpdateElasticIpResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateInstanceOutcome UpdateInstance (const Model::UpdateInstanceRequest &request) const
 
virtual Model::UpdateInstanceOutcomeCallable UpdateInstanceCallable (const Model::UpdateInstanceRequest &request) const
 
virtual void UpdateInstanceAsync (const Model::UpdateInstanceRequest &request, const UpdateInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateLayerOutcome UpdateLayer (const Model::UpdateLayerRequest &request) const
 
virtual Model::UpdateLayerOutcomeCallable UpdateLayerCallable (const Model::UpdateLayerRequest &request) const
 
virtual void UpdateLayerAsync (const Model::UpdateLayerRequest &request, const UpdateLayerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateMyUserProfileOutcome UpdateMyUserProfile (const Model::UpdateMyUserProfileRequest &request) const
 
virtual Model::UpdateMyUserProfileOutcomeCallable UpdateMyUserProfileCallable (const Model::UpdateMyUserProfileRequest &request) const
 
virtual void UpdateMyUserProfileAsync (const Model::UpdateMyUserProfileRequest &request, const UpdateMyUserProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateRdsDbInstanceOutcome UpdateRdsDbInstance (const Model::UpdateRdsDbInstanceRequest &request) const
 
virtual Model::UpdateRdsDbInstanceOutcomeCallable UpdateRdsDbInstanceCallable (const Model::UpdateRdsDbInstanceRequest &request) const
 
virtual void UpdateRdsDbInstanceAsync (const Model::UpdateRdsDbInstanceRequest &request, const UpdateRdsDbInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateStackOutcome UpdateStack (const Model::UpdateStackRequest &request) const
 
virtual Model::UpdateStackOutcomeCallable UpdateStackCallable (const Model::UpdateStackRequest &request) const
 
virtual void UpdateStackAsync (const Model::UpdateStackRequest &request, const UpdateStackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateUserProfileOutcome UpdateUserProfile (const Model::UpdateUserProfileRequest &request) const
 
virtual Model::UpdateUserProfileOutcomeCallable UpdateUserProfileCallable (const Model::UpdateUserProfileRequest &request) const
 
virtual void UpdateUserProfileAsync (const Model::UpdateUserProfileRequest &request, const UpdateUserProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateVolumeOutcome UpdateVolume (const Model::UpdateVolumeRequest &request) const
 
virtual Model::UpdateVolumeOutcomeCallable UpdateVolumeCallable (const Model::UpdateVolumeRequest &request) const
 
virtual void UpdateVolumeAsync (const Model::UpdateVolumeRequest &request, const UpdateVolumeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void OverrideEndpoint (const Aws::String &endpoint)
 
- Public Member Functions inherited from Aws::Client::AWSJsonClient
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 
- Public Member Functions inherited from Aws::Client::AWSClient
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
void DisableRequestProcessing ()
 
void EnableRequestProcessing ()
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::Client::AWSJsonClient
virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Member Functions inherited from Aws::Client::AWSClient
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSignerGetSignerByName (const char *name) const
 
std::shared_ptr< Aws::Http::HttpRequestBuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponseMakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Attributes inherited from Aws::Client::AWSClient
Aws::String m_region
 

Detailed Description

<fullname>AWS OpsWorks</fullname>

Welcome to the AWS OpsWorks Stacks API Reference. This guide provides descriptions, syntax, and usage examples for AWS OpsWorks Stacks actions and data types, including common parameters and error codes.

AWS OpsWorks Stacks is an application management service that provides an integrated experience for overseeing the complete application lifecycle. For information about this product, go to the AWS OpsWorks details page.

SDKs and CLI

The most common way to use the AWS OpsWorks Stacks API is by using the AWS Command Line Interface (CLI) or by using one of the AWS SDKs to implement applications in your preferred language. For more information, see:

Endpoints

AWS OpsWorks Stacks supports the following endpoints, all HTTPS. You must connect to one of the following endpoints. Stacks can only be accessed or managed within the endpoint in which they are created.

Chef Versions

When you call CreateStack, CloneStack, or UpdateStack we recommend you use the ConfigurationManager parameter to specify the Chef version. The recommended and default value for Linux stacks is currently 12. Windows stacks use Chef 12.2. For more information, see Chef Versions.

You can specify Chef 12, 11.10, or 11.4 for your Linux stack. We recommend migrating your existing Linux stacks to Chef 12 as soon as possible.

Definition at line 445 of file OpsWorksClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 448 of file OpsWorksClient.h.

Constructor & Destructor Documentation

◆ OpsWorksClient() [1/3]

Aws::OpsWorks::OpsWorksClient::OpsWorksClient ( const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration())

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ OpsWorksClient() [2/3]

Aws::OpsWorks::OpsWorksClient::OpsWorksClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ OpsWorksClient() [3/3]

Aws::OpsWorks::OpsWorksClient::OpsWorksClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ~OpsWorksClient()

virtual Aws::OpsWorks::OpsWorksClient::~OpsWorksClient ( )
virtual

Member Function Documentation

◆ AssignInstance()

virtual Model::AssignInstanceOutcome Aws::OpsWorks::OpsWorksClient::AssignInstance ( const Model::AssignInstanceRequest request) const
virtual

Assign a registered instance to a layer.

  • You can assign registered on-premises instances to any layer type.

  • You can assign registered Amazon EC2 instances only to custom layers.

  • You cannot use this action with instances that were created with AWS OpsWorks Stacks.

Required Permissions: To use this action, an AWS Identity and Access Management (IAM) user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ AssignInstanceAsync()

virtual void Aws::OpsWorks::OpsWorksClient::AssignInstanceAsync ( const Model::AssignInstanceRequest request,
const AssignInstanceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Assign a registered instance to a layer.

  • You can assign registered on-premises instances to any layer type.

  • You can assign registered Amazon EC2 instances only to custom layers.

  • You cannot use this action with instances that were created with AWS OpsWorks Stacks.

Required Permissions: To use this action, an AWS Identity and Access Management (IAM) user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssignInstanceCallable()

virtual Model::AssignInstanceOutcomeCallable Aws::OpsWorks::OpsWorksClient::AssignInstanceCallable ( const Model::AssignInstanceRequest request) const
virtual

Assign a registered instance to a layer.

  • You can assign registered on-premises instances to any layer type.

  • You can assign registered Amazon EC2 instances only to custom layers.

  • You cannot use this action with instances that were created with AWS OpsWorks Stacks.

Required Permissions: To use this action, an AWS Identity and Access Management (IAM) user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AssignVolume()

virtual Model::AssignVolumeOutcome Aws::OpsWorks::OpsWorksClient::AssignVolume ( const Model::AssignVolumeRequest request) const
virtual

Assigns one of the stack's registered Amazon EBS volumes to a specified instance. The volume must first be registered with the stack by calling RegisterVolume. After you register the volume, you must call UpdateVolume to specify a mount point before calling AssignVolume. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ AssignVolumeAsync()

virtual void Aws::OpsWorks::OpsWorksClient::AssignVolumeAsync ( const Model::AssignVolumeRequest request,
const AssignVolumeResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Assigns one of the stack's registered Amazon EBS volumes to a specified instance. The volume must first be registered with the stack by calling RegisterVolume. After you register the volume, you must call UpdateVolume to specify a mount point before calling AssignVolume. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssignVolumeCallable()

virtual Model::AssignVolumeOutcomeCallable Aws::OpsWorks::OpsWorksClient::AssignVolumeCallable ( const Model::AssignVolumeRequest request) const
virtual

Assigns one of the stack's registered Amazon EBS volumes to a specified instance. The volume must first be registered with the stack by calling RegisterVolume. After you register the volume, you must call UpdateVolume to specify a mount point before calling AssignVolume. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AssociateElasticIp()

virtual Model::AssociateElasticIpOutcome Aws::OpsWorks::OpsWorksClient::AssociateElasticIp ( const Model::AssociateElasticIpRequest request) const
virtual

Associates one of the stack's registered Elastic IP addresses with a specified instance. The address must first be registered with the stack by calling RegisterElasticIp. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ AssociateElasticIpAsync()

virtual void Aws::OpsWorks::OpsWorksClient::AssociateElasticIpAsync ( const Model::AssociateElasticIpRequest request,
const AssociateElasticIpResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Associates one of the stack's registered Elastic IP addresses with a specified instance. The address must first be registered with the stack by calling RegisterElasticIp. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssociateElasticIpCallable()

virtual Model::AssociateElasticIpOutcomeCallable Aws::OpsWorks::OpsWorksClient::AssociateElasticIpCallable ( const Model::AssociateElasticIpRequest request) const
virtual

Associates one of the stack's registered Elastic IP addresses with a specified instance. The address must first be registered with the stack by calling RegisterElasticIp. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AttachElasticLoadBalancer()

virtual Model::AttachElasticLoadBalancerOutcome Aws::OpsWorks::OpsWorksClient::AttachElasticLoadBalancer ( const Model::AttachElasticLoadBalancerRequest request) const
virtual

Attaches an Elastic Load Balancing load balancer to a specified layer. AWS OpsWorks Stacks does not support Application Load Balancer. You can only use Classic Load Balancer with AWS OpsWorks Stacks. For more information, see Elastic Load Balancing.

You must create the Elastic Load Balancing instance separately, by using the Elastic Load Balancing console, API, or CLI. For more information, see Elastic Load Balancing Developer Guide.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ AttachElasticLoadBalancerAsync()

virtual void Aws::OpsWorks::OpsWorksClient::AttachElasticLoadBalancerAsync ( const Model::AttachElasticLoadBalancerRequest request,
const AttachElasticLoadBalancerResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Attaches an Elastic Load Balancing load balancer to a specified layer. AWS OpsWorks Stacks does not support Application Load Balancer. You can only use Classic Load Balancer with AWS OpsWorks Stacks. For more information, see Elastic Load Balancing.

You must create the Elastic Load Balancing instance separately, by using the Elastic Load Balancing console, API, or CLI. For more information, see Elastic Load Balancing Developer Guide.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AttachElasticLoadBalancerCallable()

virtual Model::AttachElasticLoadBalancerOutcomeCallable Aws::OpsWorks::OpsWorksClient::AttachElasticLoadBalancerCallable ( const Model::AttachElasticLoadBalancerRequest request) const
virtual

Attaches an Elastic Load Balancing load balancer to a specified layer. AWS OpsWorks Stacks does not support Application Load Balancer. You can only use Classic Load Balancer with AWS OpsWorks Stacks. For more information, see Elastic Load Balancing.

You must create the Elastic Load Balancing instance separately, by using the Elastic Load Balancing console, API, or CLI. For more information, see Elastic Load Balancing Developer Guide.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CloneStack()

virtual Model::CloneStackOutcome Aws::OpsWorks::OpsWorksClient::CloneStack ( const Model::CloneStackRequest request) const
virtual

Creates a clone of a specified stack. For more information, see Clone a Stack. By default, all parameters are set to the values used by the parent stack.

Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ CloneStackAsync()

virtual void Aws::OpsWorks::OpsWorksClient::CloneStackAsync ( const Model::CloneStackRequest request,
const CloneStackResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a clone of a specified stack. For more information, see Clone a Stack. By default, all parameters are set to the values used by the parent stack.

Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CloneStackCallable()

virtual Model::CloneStackOutcomeCallable Aws::OpsWorks::OpsWorksClient::CloneStackCallable ( const Model::CloneStackRequest request) const
virtual

Creates a clone of a specified stack. For more information, see Clone a Stack. By default, all parameters are set to the values used by the parent stack.

Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateApp()

virtual Model::CreateAppOutcome Aws::OpsWorks::OpsWorksClient::CreateApp ( const Model::CreateAppRequest request) const
virtual

Creates an app for a specified stack. For more information, see Creating Apps.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ CreateAppAsync()

virtual void Aws::OpsWorks::OpsWorksClient::CreateAppAsync ( const Model::CreateAppRequest request,
const CreateAppResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates an app for a specified stack. For more information, see Creating Apps.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateAppCallable()

virtual Model::CreateAppOutcomeCallable Aws::OpsWorks::OpsWorksClient::CreateAppCallable ( const Model::CreateAppRequest request) const
virtual

Creates an app for a specified stack. For more information, see Creating Apps.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateDeployment()

virtual Model::CreateDeploymentOutcome Aws::OpsWorks::OpsWorksClient::CreateDeployment ( const Model::CreateDeploymentRequest request) const
virtual

Runs deployment or stack commands. For more information, see Deploying Apps and Run Stack Commands.

Required Permissions: To use this action, an IAM user must have a Deploy or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ CreateDeploymentAsync()

virtual void Aws::OpsWorks::OpsWorksClient::CreateDeploymentAsync ( const Model::CreateDeploymentRequest request,
const CreateDeploymentResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Runs deployment or stack commands. For more information, see Deploying Apps and Run Stack Commands.

Required Permissions: To use this action, an IAM user must have a Deploy or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateDeploymentCallable()

virtual Model::CreateDeploymentOutcomeCallable Aws::OpsWorks::OpsWorksClient::CreateDeploymentCallable ( const Model::CreateDeploymentRequest request) const
virtual

Runs deployment or stack commands. For more information, see Deploying Apps and Run Stack Commands.

Required Permissions: To use this action, an IAM user must have a Deploy or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateInstance()

virtual Model::CreateInstanceOutcome Aws::OpsWorks::OpsWorksClient::CreateInstance ( const Model::CreateInstanceRequest request) const
virtual

Creates an instance in a specified stack. For more information, see Adding an Instance to a Layer.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ CreateInstanceAsync()

virtual void Aws::OpsWorks::OpsWorksClient::CreateInstanceAsync ( const Model::CreateInstanceRequest request,
const CreateInstanceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates an instance in a specified stack. For more information, see Adding an Instance to a Layer.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateInstanceCallable()

virtual Model::CreateInstanceOutcomeCallable Aws::OpsWorks::OpsWorksClient::CreateInstanceCallable ( const Model::CreateInstanceRequest request) const
virtual

Creates an instance in a specified stack. For more information, see Adding an Instance to a Layer.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateLayer()

virtual Model::CreateLayerOutcome Aws::OpsWorks::OpsWorksClient::CreateLayer ( const Model::CreateLayerRequest request) const
virtual

Creates a layer. For more information, see How to Create a Layer.

You should use CreateLayer for noncustom layer types such as PHP App Server only if the stack does not have an existing layer of that type. A stack can have at most one instance of each noncustom layer; if you attempt to create a second instance, CreateLayer fails. A stack can have an arbitrary number of custom layers, so you can call CreateLayer as many times as you like for that layer type.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ CreateLayerAsync()

virtual void Aws::OpsWorks::OpsWorksClient::CreateLayerAsync ( const Model::CreateLayerRequest request,
const CreateLayerResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a layer. For more information, see How to Create a Layer.

You should use CreateLayer for noncustom layer types such as PHP App Server only if the stack does not have an existing layer of that type. A stack can have at most one instance of each noncustom layer; if you attempt to create a second instance, CreateLayer fails. A stack can have an arbitrary number of custom layers, so you can call CreateLayer as many times as you like for that layer type.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateLayerCallable()

virtual Model::CreateLayerOutcomeCallable Aws::OpsWorks::OpsWorksClient::CreateLayerCallable ( const Model::CreateLayerRequest request) const
virtual

Creates a layer. For more information, see How to Create a Layer.

You should use CreateLayer for noncustom layer types such as PHP App Server only if the stack does not have an existing layer of that type. A stack can have at most one instance of each noncustom layer; if you attempt to create a second instance, CreateLayer fails. A stack can have an arbitrary number of custom layers, so you can call CreateLayer as many times as you like for that layer type.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateStack()

virtual Model::CreateStackOutcome Aws::OpsWorks::OpsWorksClient::CreateStack ( const Model::CreateStackRequest request) const
virtual

Creates a new stack. For more information, see Create a New Stack.

Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ CreateStackAsync()

virtual void Aws::OpsWorks::OpsWorksClient::CreateStackAsync ( const Model::CreateStackRequest request,
const CreateStackResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a new stack. For more information, see Create a New Stack.

Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateStackCallable()

virtual Model::CreateStackOutcomeCallable Aws::OpsWorks::OpsWorksClient::CreateStackCallable ( const Model::CreateStackRequest request) const
virtual

Creates a new stack. For more information, see Create a New Stack.

Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateUserProfile()

virtual Model::CreateUserProfileOutcome Aws::OpsWorks::OpsWorksClient::CreateUserProfile ( const Model::CreateUserProfileRequest request) const
virtual

Creates a new user profile.

Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ CreateUserProfileAsync()

virtual void Aws::OpsWorks::OpsWorksClient::CreateUserProfileAsync ( const Model::CreateUserProfileRequest request,
const CreateUserProfileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a new user profile.

Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateUserProfileCallable()

virtual Model::CreateUserProfileOutcomeCallable Aws::OpsWorks::OpsWorksClient::CreateUserProfileCallable ( const Model::CreateUserProfileRequest request) const
virtual

Creates a new user profile.

Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteApp()

virtual Model::DeleteAppOutcome Aws::OpsWorks::OpsWorksClient::DeleteApp ( const Model::DeleteAppRequest request) const
virtual

Deletes a specified app.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ DeleteAppAsync()

virtual void Aws::OpsWorks::OpsWorksClient::DeleteAppAsync ( const Model::DeleteAppRequest request,
const DeleteAppResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a specified app.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteAppCallable()

virtual Model::DeleteAppOutcomeCallable Aws::OpsWorks::OpsWorksClient::DeleteAppCallable ( const Model::DeleteAppRequest request) const
virtual

Deletes a specified app.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteInstance()

virtual Model::DeleteInstanceOutcome Aws::OpsWorks::OpsWorksClient::DeleteInstance ( const Model::DeleteInstanceRequest request) const
virtual

Deletes a specified instance, which terminates the associated Amazon EC2 instance. You must stop an instance before you can delete it.

For more information, see Deleting Instances.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ DeleteInstanceAsync()

virtual void Aws::OpsWorks::OpsWorksClient::DeleteInstanceAsync ( const Model::DeleteInstanceRequest request,
const DeleteInstanceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a specified instance, which terminates the associated Amazon EC2 instance. You must stop an instance before you can delete it.

For more information, see Deleting Instances.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteInstanceCallable()

virtual Model::DeleteInstanceOutcomeCallable Aws::OpsWorks::OpsWorksClient::DeleteInstanceCallable ( const Model::DeleteInstanceRequest request) const
virtual

Deletes a specified instance, which terminates the associated Amazon EC2 instance. You must stop an instance before you can delete it.

For more information, see Deleting Instances.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteLayer()

virtual Model::DeleteLayerOutcome Aws::OpsWorks::OpsWorksClient::DeleteLayer ( const Model::DeleteLayerRequest request) const
virtual

Deletes a specified layer. You must first stop and then delete all associated instances or unassign registered instances. For more information, see How to Delete a Layer.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ DeleteLayerAsync()

virtual void Aws::OpsWorks::OpsWorksClient::DeleteLayerAsync ( const Model::DeleteLayerRequest request,
const DeleteLayerResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a specified layer. You must first stop and then delete all associated instances or unassign registered instances. For more information, see How to Delete a Layer.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteLayerCallable()

virtual Model::DeleteLayerOutcomeCallable Aws::OpsWorks::OpsWorksClient::DeleteLayerCallable ( const Model::DeleteLayerRequest request) const
virtual

Deletes a specified layer. You must first stop and then delete all associated instances or unassign registered instances. For more information, see How to Delete a Layer.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteStack()

virtual Model::DeleteStackOutcome Aws::OpsWorks::OpsWorksClient::DeleteStack ( const Model::DeleteStackRequest request) const
virtual

Deletes a specified stack. You must first delete all instances, layers, and apps or deregister registered instances. For more information, see Shut Down a Stack.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ DeleteStackAsync()

virtual void Aws::OpsWorks::OpsWorksClient::DeleteStackAsync ( const Model::DeleteStackRequest request,
const DeleteStackResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a specified stack. You must first delete all instances, layers, and apps or deregister registered instances. For more information, see Shut Down a Stack.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteStackCallable()

virtual Model::DeleteStackOutcomeCallable Aws::OpsWorks::OpsWorksClient::DeleteStackCallable ( const Model::DeleteStackRequest request) const
virtual

Deletes a specified stack. You must first delete all instances, layers, and apps or deregister registered instances. For more information, see Shut Down a Stack.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteUserProfile()

virtual Model::DeleteUserProfileOutcome Aws::OpsWorks::OpsWorksClient::DeleteUserProfile ( const Model::DeleteUserProfileRequest request) const
virtual

Deletes a user profile.

Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ DeleteUserProfileAsync()

virtual void Aws::OpsWorks::OpsWorksClient::DeleteUserProfileAsync ( const Model::DeleteUserProfileRequest request,
const DeleteUserProfileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a user profile.

Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteUserProfileCallable()

virtual Model::DeleteUserProfileOutcomeCallable Aws::OpsWorks::OpsWorksClient::DeleteUserProfileCallable ( const Model::DeleteUserProfileRequest request) const
virtual

Deletes a user profile.

Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeregisterEcsCluster()

virtual Model::DeregisterEcsClusterOutcome Aws::OpsWorks::OpsWorksClient::DeregisterEcsCluster ( const Model::DeregisterEcsClusterRequest request) const
virtual

Deregisters a specified Amazon ECS cluster from a stack. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information on user permissions, see https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html.

See Also:

AWS API Reference

◆ DeregisterEcsClusterAsync()

virtual void Aws::OpsWorks::OpsWorksClient::DeregisterEcsClusterAsync ( const Model::DeregisterEcsClusterRequest request,
const DeregisterEcsClusterResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deregisters a specified Amazon ECS cluster from a stack. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information on user permissions, see https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeregisterEcsClusterCallable()

virtual Model::DeregisterEcsClusterOutcomeCallable Aws::OpsWorks::OpsWorksClient::DeregisterEcsClusterCallable ( const Model::DeregisterEcsClusterRequest request) const
virtual

Deregisters a specified Amazon ECS cluster from a stack. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information on user permissions, see https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeregisterElasticIp()

virtual Model::DeregisterElasticIpOutcome Aws::OpsWorks::OpsWorksClient::DeregisterElasticIp ( const Model::DeregisterElasticIpRequest request) const
virtual

Deregisters a specified Elastic IP address. The address can then be registered by another stack. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ DeregisterElasticIpAsync()

virtual void Aws::OpsWorks::OpsWorksClient::DeregisterElasticIpAsync ( const Model::DeregisterElasticIpRequest request,
const DeregisterElasticIpResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deregisters a specified Elastic IP address. The address can then be registered by another stack. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeregisterElasticIpCallable()

virtual Model::DeregisterElasticIpOutcomeCallable Aws::OpsWorks::OpsWorksClient::DeregisterElasticIpCallable ( const Model::DeregisterElasticIpRequest request) const
virtual

Deregisters a specified Elastic IP address. The address can then be registered by another stack. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeregisterInstance()

virtual Model::DeregisterInstanceOutcome Aws::OpsWorks::OpsWorksClient::DeregisterInstance ( const Model::DeregisterInstanceRequest request) const
virtual

Deregister a registered Amazon EC2 or on-premises instance. This action removes the instance from the stack and returns it to your control. This action cannot be used with instances that were created with AWS OpsWorks Stacks.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ DeregisterInstanceAsync()

virtual void Aws::OpsWorks::OpsWorksClient::DeregisterInstanceAsync ( const Model::DeregisterInstanceRequest request,
const DeregisterInstanceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deregister a registered Amazon EC2 or on-premises instance. This action removes the instance from the stack and returns it to your control. This action cannot be used with instances that were created with AWS OpsWorks Stacks.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeregisterInstanceCallable()

virtual Model::DeregisterInstanceOutcomeCallable Aws::OpsWorks::OpsWorksClient::DeregisterInstanceCallable ( const Model::DeregisterInstanceRequest request) const
virtual

Deregister a registered Amazon EC2 or on-premises instance. This action removes the instance from the stack and returns it to your control. This action cannot be used with instances that were created with AWS OpsWorks Stacks.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeregisterRdsDbInstance()

virtual Model::DeregisterRdsDbInstanceOutcome Aws::OpsWorks::OpsWorksClient::DeregisterRdsDbInstance ( const Model::DeregisterRdsDbInstanceRequest request) const
virtual

Deregisters an Amazon RDS instance.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ DeregisterRdsDbInstanceAsync()

virtual void Aws::OpsWorks::OpsWorksClient::DeregisterRdsDbInstanceAsync ( const Model::DeregisterRdsDbInstanceRequest request,
const DeregisterRdsDbInstanceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deregisters an Amazon RDS instance.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeregisterRdsDbInstanceCallable()

virtual Model::DeregisterRdsDbInstanceOutcomeCallable Aws::OpsWorks::OpsWorksClient::DeregisterRdsDbInstanceCallable ( const Model::DeregisterRdsDbInstanceRequest request) const
virtual

Deregisters an Amazon RDS instance.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeregisterVolume()

virtual Model::DeregisterVolumeOutcome Aws::OpsWorks::OpsWorksClient::DeregisterVolume ( const Model::DeregisterVolumeRequest request) const
virtual

Deregisters an Amazon EBS volume. The volume can then be registered by another stack. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ DeregisterVolumeAsync()

virtual void Aws::OpsWorks::OpsWorksClient::DeregisterVolumeAsync ( const Model::DeregisterVolumeRequest request,
const DeregisterVolumeResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deregisters an Amazon EBS volume. The volume can then be registered by another stack. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeregisterVolumeCallable()

virtual Model::DeregisterVolumeOutcomeCallable Aws::OpsWorks::OpsWorksClient::DeregisterVolumeCallable ( const Model::DeregisterVolumeRequest request) const
virtual

Deregisters an Amazon EBS volume. The volume can then be registered by another stack. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeAgentVersions()

virtual Model::DescribeAgentVersionsOutcome Aws::OpsWorks::OpsWorksClient::DescribeAgentVersions ( const Model::DescribeAgentVersionsRequest request) const
virtual

Describes the available AWS OpsWorks Stacks agent versions. You must specify a stack ID or a configuration manager. DescribeAgentVersions returns a list of available agent versions for the specified stack or configuration manager.

See Also:

AWS API Reference

◆ DescribeAgentVersionsAsync()

virtual void Aws::OpsWorks::OpsWorksClient::DescribeAgentVersionsAsync ( const Model::DescribeAgentVersionsRequest request,
const DescribeAgentVersionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the available AWS OpsWorks Stacks agent versions. You must specify a stack ID or a configuration manager. DescribeAgentVersions returns a list of available agent versions for the specified stack or configuration manager.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeAgentVersionsCallable()

virtual Model::DescribeAgentVersionsOutcomeCallable Aws::OpsWorks::OpsWorksClient::DescribeAgentVersionsCallable ( const Model::DescribeAgentVersionsRequest request) const
virtual

Describes the available AWS OpsWorks Stacks agent versions. You must specify a stack ID or a configuration manager. DescribeAgentVersions returns a list of available agent versions for the specified stack or configuration manager.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeApps()

virtual Model::DescribeAppsOutcome Aws::OpsWorks::OpsWorksClient::DescribeApps ( const Model::DescribeAppsRequest request) const
virtual

Requests a description of a specified set of apps.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ DescribeAppsAsync()

virtual void Aws::OpsWorks::OpsWorksClient::DescribeAppsAsync ( const Model::DescribeAppsRequest request,
const DescribeAppsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Requests a description of a specified set of apps.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeAppsCallable()

virtual Model::DescribeAppsOutcomeCallable Aws::OpsWorks::OpsWorksClient::DescribeAppsCallable ( const Model::DescribeAppsRequest request) const
virtual

Requests a description of a specified set of apps.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeCommands()

virtual Model::DescribeCommandsOutcome Aws::OpsWorks::OpsWorksClient::DescribeCommands ( const Model::DescribeCommandsRequest request) const
virtual

Describes the results of specified commands.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ DescribeCommandsAsync()

virtual void Aws::OpsWorks::OpsWorksClient::DescribeCommandsAsync ( const Model::DescribeCommandsRequest request,
const DescribeCommandsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the results of specified commands.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeCommandsCallable()

virtual Model::DescribeCommandsOutcomeCallable Aws::OpsWorks::OpsWorksClient::DescribeCommandsCallable ( const Model::DescribeCommandsRequest request) const
virtual

Describes the results of specified commands.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeDeployments()

virtual Model::DescribeDeploymentsOutcome Aws::OpsWorks::OpsWorksClient::DescribeDeployments ( const Model::DescribeDeploymentsRequest request) const
virtual

Requests a description of a specified set of deployments.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ DescribeDeploymentsAsync()

virtual void Aws::OpsWorks::OpsWorksClient::DescribeDeploymentsAsync ( const Model::DescribeDeploymentsRequest request,
const DescribeDeploymentsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Requests a description of a specified set of deployments.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeDeploymentsCallable()

virtual Model::DescribeDeploymentsOutcomeCallable Aws::OpsWorks::OpsWorksClient::DescribeDeploymentsCallable ( const Model::DescribeDeploymentsRequest request) const
virtual

Requests a description of a specified set of deployments.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeEcsClusters()

virtual Model::DescribeEcsClustersOutcome Aws::OpsWorks::OpsWorksClient::DescribeEcsClusters ( const Model::DescribeEcsClustersRequest request) const
virtual

Describes Amazon ECS clusters that are registered with a stack. If you specify only a stack ID, you can use the MaxResults and NextToken parameters to paginate the response. However, AWS OpsWorks Stacks currently supports only one cluster per layer, so the result set has a maximum of one element.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack or an attached policy that explicitly grants permission. For more information about user permissions, see Managing User Permissions.

This call accepts only one resource-identifying parameter.

See Also:

AWS API Reference

◆ DescribeEcsClustersAsync()

virtual void Aws::OpsWorks::OpsWorksClient::DescribeEcsClustersAsync ( const Model::DescribeEcsClustersRequest request,
const DescribeEcsClustersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes Amazon ECS clusters that are registered with a stack. If you specify only a stack ID, you can use the MaxResults and NextToken parameters to paginate the response. However, AWS OpsWorks Stacks currently supports only one cluster per layer, so the result set has a maximum of one element.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack or an attached policy that explicitly grants permission. For more information about user permissions, see Managing User Permissions.

This call accepts only one resource-identifying parameter.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeEcsClustersCallable()

virtual Model::DescribeEcsClustersOutcomeCallable Aws::OpsWorks::OpsWorksClient::DescribeEcsClustersCallable ( const Model::DescribeEcsClustersRequest request) const
virtual

Describes Amazon ECS clusters that are registered with a stack. If you specify only a stack ID, you can use the MaxResults and NextToken parameters to paginate the response. However, AWS OpsWorks Stacks currently supports only one cluster per layer, so the result set has a maximum of one element.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack or an attached policy that explicitly grants permission. For more information about user permissions, see Managing User Permissions.

This call accepts only one resource-identifying parameter.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeElasticIps()

virtual Model::DescribeElasticIpsOutcome Aws::OpsWorks::OpsWorksClient::DescribeElasticIps ( const Model::DescribeElasticIpsRequest request) const
virtual

Describes Elastic IP addresses.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ DescribeElasticIpsAsync()

virtual void Aws::OpsWorks::OpsWorksClient::DescribeElasticIpsAsync ( const Model::DescribeElasticIpsRequest request,
const DescribeElasticIpsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes Elastic IP addresses.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeElasticIpsCallable()

virtual Model::DescribeElasticIpsOutcomeCallable Aws::OpsWorks::OpsWorksClient::DescribeElasticIpsCallable ( const Model::DescribeElasticIpsRequest request) const
virtual

Describes Elastic IP addresses.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeElasticLoadBalancers()

virtual Model::DescribeElasticLoadBalancersOutcome Aws::OpsWorks::OpsWorksClient::DescribeElasticLoadBalancers ( const Model::DescribeElasticLoadBalancersRequest request) const
virtual

Describes a stack's Elastic Load Balancing instances.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ DescribeElasticLoadBalancersAsync()

virtual void Aws::OpsWorks::OpsWorksClient::DescribeElasticLoadBalancersAsync ( const Model::DescribeElasticLoadBalancersRequest request,
const DescribeElasticLoadBalancersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes a stack's Elastic Load Balancing instances.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeElasticLoadBalancersCallable()

virtual Model::DescribeElasticLoadBalancersOutcomeCallable Aws::OpsWorks::OpsWorksClient::DescribeElasticLoadBalancersCallable ( const Model::DescribeElasticLoadBalancersRequest request) const
virtual

Describes a stack's Elastic Load Balancing instances.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeInstances()

virtual Model::DescribeInstancesOutcome Aws::OpsWorks::OpsWorksClient::DescribeInstances ( const Model::DescribeInstancesRequest request) const
virtual

Requests a description of a set of instances.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ DescribeInstancesAsync()

virtual void Aws::OpsWorks::OpsWorksClient::DescribeInstancesAsync ( const Model::DescribeInstancesRequest request,
const DescribeInstancesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Requests a description of a set of instances.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeInstancesCallable()

virtual Model::DescribeInstancesOutcomeCallable Aws::OpsWorks::OpsWorksClient::DescribeInstancesCallable ( const Model::DescribeInstancesRequest request) const
virtual

Requests a description of a set of instances.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeLayers()

virtual Model::DescribeLayersOutcome Aws::OpsWorks::OpsWorksClient::DescribeLayers ( const Model::DescribeLayersRequest request) const
virtual

Requests a description of one or more layers in a specified stack.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ DescribeLayersAsync()

virtual void Aws::OpsWorks::OpsWorksClient::DescribeLayersAsync ( const Model::DescribeLayersRequest request,
const DescribeLayersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Requests a description of one or more layers in a specified stack.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeLayersCallable()

virtual Model::DescribeLayersOutcomeCallable Aws::OpsWorks::OpsWorksClient::DescribeLayersCallable ( const Model::DescribeLayersRequest request) const
virtual

Requests a description of one or more layers in a specified stack.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeLoadBasedAutoScaling()

virtual Model::DescribeLoadBasedAutoScalingOutcome Aws::OpsWorks::OpsWorksClient::DescribeLoadBasedAutoScaling ( const Model::DescribeLoadBasedAutoScalingRequest request) const
virtual

Describes load-based auto scaling configurations for specified layers.

You must specify at least one of the parameters.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ DescribeLoadBasedAutoScalingAsync()

virtual void Aws::OpsWorks::OpsWorksClient::DescribeLoadBasedAutoScalingAsync ( const Model::DescribeLoadBasedAutoScalingRequest request,
const DescribeLoadBasedAutoScalingResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes load-based auto scaling configurations for specified layers.

You must specify at least one of the parameters.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeLoadBasedAutoScalingCallable()

virtual Model::DescribeLoadBasedAutoScalingOutcomeCallable Aws::OpsWorks::OpsWorksClient::DescribeLoadBasedAutoScalingCallable ( const Model::DescribeLoadBasedAutoScalingRequest request) const
virtual

Describes load-based auto scaling configurations for specified layers.

You must specify at least one of the parameters.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeMyUserProfile()

virtual Model::DescribeMyUserProfileOutcome Aws::OpsWorks::OpsWorksClient::DescribeMyUserProfile ( ) const
virtual

Describes a user's SSH information.

Required Permissions: To use this action, an IAM user must have self-management enabled or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ DescribeMyUserProfileAsync()

virtual void Aws::OpsWorks::OpsWorksClient::DescribeMyUserProfileAsync ( const DescribeMyUserProfileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes a user's SSH information.

Required Permissions: To use this action, an IAM user must have self-management enabled or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeMyUserProfileCallable()

virtual Model::DescribeMyUserProfileOutcomeCallable Aws::OpsWorks::OpsWorksClient::DescribeMyUserProfileCallable ( ) const
virtual

Describes a user's SSH information.

Required Permissions: To use this action, an IAM user must have self-management enabled or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeOperatingSystems()

virtual Model::DescribeOperatingSystemsOutcome Aws::OpsWorks::OpsWorksClient::DescribeOperatingSystems ( ) const
virtual

Describes the operating systems that are supported by AWS OpsWorks Stacks.

See Also:

AWS API Reference

◆ DescribeOperatingSystemsAsync()

virtual void Aws::OpsWorks::OpsWorksClient::DescribeOperatingSystemsAsync ( const DescribeOperatingSystemsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the operating systems that are supported by AWS OpsWorks Stacks.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeOperatingSystemsCallable()

virtual Model::DescribeOperatingSystemsOutcomeCallable Aws::OpsWorks::OpsWorksClient::DescribeOperatingSystemsCallable ( ) const
virtual

Describes the operating systems that are supported by AWS OpsWorks Stacks.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribePermissions()

virtual Model::DescribePermissionsOutcome Aws::OpsWorks::OpsWorksClient::DescribePermissions ( const Model::DescribePermissionsRequest request) const
virtual

Describes the permissions for a specified stack.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ DescribePermissionsAsync()

virtual void Aws::OpsWorks::OpsWorksClient::DescribePermissionsAsync ( const Model::DescribePermissionsRequest request,
const DescribePermissionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the permissions for a specified stack.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribePermissionsCallable()

virtual Model::DescribePermissionsOutcomeCallable Aws::OpsWorks::OpsWorksClient::DescribePermissionsCallable ( const Model::DescribePermissionsRequest request) const
virtual

Describes the permissions for a specified stack.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeRaidArrays()

virtual Model::DescribeRaidArraysOutcome Aws::OpsWorks::OpsWorksClient::DescribeRaidArrays ( const Model::DescribeRaidArraysRequest request) const
virtual

Describe an instance's RAID arrays.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ DescribeRaidArraysAsync()

virtual void Aws::OpsWorks::OpsWorksClient::DescribeRaidArraysAsync ( const Model::DescribeRaidArraysRequest request,
const DescribeRaidArraysResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describe an instance's RAID arrays.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeRaidArraysCallable()

virtual Model::DescribeRaidArraysOutcomeCallable Aws::OpsWorks::OpsWorksClient::DescribeRaidArraysCallable ( const Model::DescribeRaidArraysRequest request) const
virtual

Describe an instance's RAID arrays.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeRdsDbInstances()

virtual Model::DescribeRdsDbInstancesOutcome Aws::OpsWorks::OpsWorksClient::DescribeRdsDbInstances ( const Model::DescribeRdsDbInstancesRequest request) const
virtual

Describes Amazon RDS instances.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

This call accepts only one resource-identifying parameter.

See Also:

AWS API Reference

◆ DescribeRdsDbInstancesAsync()

virtual void Aws::OpsWorks::OpsWorksClient::DescribeRdsDbInstancesAsync ( const Model::DescribeRdsDbInstancesRequest request,
const DescribeRdsDbInstancesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes Amazon RDS instances.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

This call accepts only one resource-identifying parameter.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeRdsDbInstancesCallable()

virtual Model::DescribeRdsDbInstancesOutcomeCallable Aws::OpsWorks::OpsWorksClient::DescribeRdsDbInstancesCallable ( const Model::DescribeRdsDbInstancesRequest request) const
virtual

Describes Amazon RDS instances.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

This call accepts only one resource-identifying parameter.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeServiceErrors()

virtual Model::DescribeServiceErrorsOutcome Aws::OpsWorks::OpsWorksClient::DescribeServiceErrors ( const Model::DescribeServiceErrorsRequest request) const
virtual

Describes AWS OpsWorks Stacks service errors.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

This call accepts only one resource-identifying parameter.

See Also:

AWS API Reference

◆ DescribeServiceErrorsAsync()

virtual void Aws::OpsWorks::OpsWorksClient::DescribeServiceErrorsAsync ( const Model::DescribeServiceErrorsRequest request,
const DescribeServiceErrorsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes AWS OpsWorks Stacks service errors.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

This call accepts only one resource-identifying parameter.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeServiceErrorsCallable()

virtual Model::DescribeServiceErrorsOutcomeCallable Aws::OpsWorks::OpsWorksClient::DescribeServiceErrorsCallable ( const Model::DescribeServiceErrorsRequest request) const
virtual

Describes AWS OpsWorks Stacks service errors.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

This call accepts only one resource-identifying parameter.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeStackProvisioningParameters()

virtual Model::DescribeStackProvisioningParametersOutcome Aws::OpsWorks::OpsWorksClient::DescribeStackProvisioningParameters ( const Model::DescribeStackProvisioningParametersRequest request) const
virtual

Requests a description of a stack's provisioning parameters.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ DescribeStackProvisioningParametersAsync()

virtual void Aws::OpsWorks::OpsWorksClient::DescribeStackProvisioningParametersAsync ( const Model::DescribeStackProvisioningParametersRequest request,
const DescribeStackProvisioningParametersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Requests a description of a stack's provisioning parameters.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeStackProvisioningParametersCallable()

virtual Model::DescribeStackProvisioningParametersOutcomeCallable Aws::OpsWorks::OpsWorksClient::DescribeStackProvisioningParametersCallable ( const Model::DescribeStackProvisioningParametersRequest request) const
virtual

Requests a description of a stack's provisioning parameters.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeStacks()

virtual Model::DescribeStacksOutcome Aws::OpsWorks::OpsWorksClient::DescribeStacks ( const Model::DescribeStacksRequest request) const
virtual

Requests a description of one or more stacks.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ DescribeStacksAsync()

virtual void Aws::OpsWorks::OpsWorksClient::DescribeStacksAsync ( const Model::DescribeStacksRequest request,
const DescribeStacksResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Requests a description of one or more stacks.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeStacksCallable()

virtual Model::DescribeStacksOutcomeCallable Aws::OpsWorks::OpsWorksClient::DescribeStacksCallable ( const Model::DescribeStacksRequest request) const
virtual

Requests a description of one or more stacks.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeStackSummary()

virtual Model::DescribeStackSummaryOutcome Aws::OpsWorks::OpsWorksClient::DescribeStackSummary ( const Model::DescribeStackSummaryRequest request) const
virtual

Describes the number of layers and apps in a specified stack, and the number of instances in each state, such as running_setup or online.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ DescribeStackSummaryAsync()

virtual void Aws::OpsWorks::OpsWorksClient::DescribeStackSummaryAsync ( const Model::DescribeStackSummaryRequest request,
const DescribeStackSummaryResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the number of layers and apps in a specified stack, and the number of instances in each state, such as running_setup or online.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeStackSummaryCallable()

virtual Model::DescribeStackSummaryOutcomeCallable Aws::OpsWorks::OpsWorksClient::DescribeStackSummaryCallable ( const Model::DescribeStackSummaryRequest request) const
virtual

Describes the number of layers and apps in a specified stack, and the number of instances in each state, such as running_setup or online.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeTimeBasedAutoScaling()

virtual Model::DescribeTimeBasedAutoScalingOutcome Aws::OpsWorks::OpsWorksClient::DescribeTimeBasedAutoScaling ( const Model::DescribeTimeBasedAutoScalingRequest request) const
virtual

Describes time-based auto scaling configurations for specified instances.

You must specify at least one of the parameters.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ DescribeTimeBasedAutoScalingAsync()

virtual void Aws::OpsWorks::OpsWorksClient::DescribeTimeBasedAutoScalingAsync ( const Model::DescribeTimeBasedAutoScalingRequest request,
const DescribeTimeBasedAutoScalingResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes time-based auto scaling configurations for specified instances.

You must specify at least one of the parameters.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeTimeBasedAutoScalingCallable()

virtual Model::DescribeTimeBasedAutoScalingOutcomeCallable Aws::OpsWorks::OpsWorksClient::DescribeTimeBasedAutoScalingCallable ( const Model::DescribeTimeBasedAutoScalingRequest request) const
virtual

Describes time-based auto scaling configurations for specified instances.

You must specify at least one of the parameters.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeUserProfiles()

virtual Model::DescribeUserProfilesOutcome Aws::OpsWorks::OpsWorksClient::DescribeUserProfiles ( const Model::DescribeUserProfilesRequest request) const
virtual

Describe specified users.

Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ DescribeUserProfilesAsync()

virtual void Aws::OpsWorks::OpsWorksClient::DescribeUserProfilesAsync ( const Model::DescribeUserProfilesRequest request,
const DescribeUserProfilesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describe specified users.

Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeUserProfilesCallable()

virtual Model::DescribeUserProfilesOutcomeCallable Aws::OpsWorks::OpsWorksClient::DescribeUserProfilesCallable ( const Model::DescribeUserProfilesRequest request) const
virtual

Describe specified users.

Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeVolumes()

virtual Model::DescribeVolumesOutcome Aws::OpsWorks::OpsWorksClient::DescribeVolumes ( const Model::DescribeVolumesRequest request) const
virtual

Describes an instance's Amazon EBS volumes.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ DescribeVolumesAsync()

virtual void Aws::OpsWorks::OpsWorksClient::DescribeVolumesAsync ( const Model::DescribeVolumesRequest request,
const DescribeVolumesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes an instance's Amazon EBS volumes.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeVolumesCallable()

virtual Model::DescribeVolumesOutcomeCallable Aws::OpsWorks::OpsWorksClient::DescribeVolumesCallable ( const Model::DescribeVolumesRequest request) const
virtual

Describes an instance's Amazon EBS volumes.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DetachElasticLoadBalancer()

virtual Model::DetachElasticLoadBalancerOutcome Aws::OpsWorks::OpsWorksClient::DetachElasticLoadBalancer ( const Model::DetachElasticLoadBalancerRequest request) const
virtual

Detaches a specified Elastic Load Balancing instance from its layer.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ DetachElasticLoadBalancerAsync()

virtual void Aws::OpsWorks::OpsWorksClient::DetachElasticLoadBalancerAsync ( const Model::DetachElasticLoadBalancerRequest request,
const DetachElasticLoadBalancerResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Detaches a specified Elastic Load Balancing instance from its layer.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DetachElasticLoadBalancerCallable()

virtual Model::DetachElasticLoadBalancerOutcomeCallable Aws::OpsWorks::OpsWorksClient::DetachElasticLoadBalancerCallable ( const Model::DetachElasticLoadBalancerRequest request) const
virtual

Detaches a specified Elastic Load Balancing instance from its layer.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DisassociateElasticIp()

virtual Model::DisassociateElasticIpOutcome Aws::OpsWorks::OpsWorksClient::DisassociateElasticIp ( const Model::DisassociateElasticIpRequest request) const
virtual

Disassociates an Elastic IP address from its instance. The address remains registered with the stack. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ DisassociateElasticIpAsync()

virtual void Aws::OpsWorks::OpsWorksClient::DisassociateElasticIpAsync ( const Model::DisassociateElasticIpRequest request,
const DisassociateElasticIpResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Disassociates an Elastic IP address from its instance. The address remains registered with the stack. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DisassociateElasticIpCallable()

virtual Model::DisassociateElasticIpOutcomeCallable Aws::OpsWorks::OpsWorksClient::DisassociateElasticIpCallable ( const Model::DisassociateElasticIpRequest request) const
virtual

Disassociates an Elastic IP address from its instance. The address remains registered with the stack. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetHostnameSuggestion()

virtual Model::GetHostnameSuggestionOutcome Aws::OpsWorks::OpsWorksClient::GetHostnameSuggestion ( const Model::GetHostnameSuggestionRequest request) const
virtual

Gets a generated host name for the specified layer, based on the current host name theme.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ GetHostnameSuggestionAsync()

virtual void Aws::OpsWorks::OpsWorksClient::GetHostnameSuggestionAsync ( const Model::GetHostnameSuggestionRequest request,
const GetHostnameSuggestionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets a generated host name for the specified layer, based on the current host name theme.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetHostnameSuggestionCallable()

virtual Model::GetHostnameSuggestionOutcomeCallable Aws::OpsWorks::OpsWorksClient::GetHostnameSuggestionCallable ( const Model::GetHostnameSuggestionRequest request) const
virtual

Gets a generated host name for the specified layer, based on the current host name theme.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GrantAccess()

virtual Model::GrantAccessOutcome Aws::OpsWorks::OpsWorksClient::GrantAccess ( const Model::GrantAccessRequest request) const
virtual

This action can be used only with Windows stacks.

Grants RDP access to a Windows instance for a specified time period.

See Also:

AWS API Reference

◆ GrantAccessAsync()

virtual void Aws::OpsWorks::OpsWorksClient::GrantAccessAsync ( const Model::GrantAccessRequest request,
const GrantAccessResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

This action can be used only with Windows stacks.

Grants RDP access to a Windows instance for a specified time period.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GrantAccessCallable()

virtual Model::GrantAccessOutcomeCallable Aws::OpsWorks::OpsWorksClient::GrantAccessCallable ( const Model::GrantAccessRequest request) const
virtual

This action can be used only with Windows stacks.

Grants RDP access to a Windows instance for a specified time period.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListTags()

virtual Model::ListTagsOutcome Aws::OpsWorks::OpsWorksClient::ListTags ( const Model::ListTagsRequest request) const
virtual

Returns a list of tags that are applied to the specified stack or layer.

See Also:

AWS API Reference

◆ ListTagsAsync()

virtual void Aws::OpsWorks::OpsWorksClient::ListTagsAsync ( const Model::ListTagsRequest request,
const ListTagsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns a list of tags that are applied to the specified stack or layer.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListTagsCallable()

virtual Model::ListTagsOutcomeCallable Aws::OpsWorks::OpsWorksClient::ListTagsCallable ( const Model::ListTagsRequest request) const
virtual

Returns a list of tags that are applied to the specified stack or layer.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ OverrideEndpoint()

void Aws::OpsWorks::OpsWorksClient::OverrideEndpoint ( const Aws::String endpoint)

◆ RebootInstance()

virtual Model::RebootInstanceOutcome Aws::OpsWorks::OpsWorksClient::RebootInstance ( const Model::RebootInstanceRequest request) const
virtual

Reboots a specified instance. For more information, see Starting, Stopping, and Rebooting Instances.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ RebootInstanceAsync()

virtual void Aws::OpsWorks::OpsWorksClient::RebootInstanceAsync ( const Model::RebootInstanceRequest request,
const RebootInstanceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Reboots a specified instance. For more information, see Starting, Stopping, and Rebooting Instances.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ RebootInstanceCallable()

virtual Model::RebootInstanceOutcomeCallable Aws::OpsWorks::OpsWorksClient::RebootInstanceCallable ( const Model::RebootInstanceRequest request) const
virtual

Reboots a specified instance. For more information, see Starting, Stopping, and Rebooting Instances.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ RegisterEcsCluster()

virtual Model::RegisterEcsClusterOutcome Aws::OpsWorks::OpsWorksClient::RegisterEcsCluster ( const Model::RegisterEcsClusterRequest request) const
virtual

Registers a specified Amazon ECS cluster with a stack. You can register only one cluster with a stack. A cluster can be registered with only one stack. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ RegisterEcsClusterAsync()

virtual void Aws::OpsWorks::OpsWorksClient::RegisterEcsClusterAsync ( const Model::RegisterEcsClusterRequest request,
const RegisterEcsClusterResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Registers a specified Amazon ECS cluster with a stack. You can register only one cluster with a stack. A cluster can be registered with only one stack. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ RegisterEcsClusterCallable()

virtual Model::RegisterEcsClusterOutcomeCallable Aws::OpsWorks::OpsWorksClient::RegisterEcsClusterCallable ( const Model::RegisterEcsClusterRequest request) const
virtual

Registers a specified Amazon ECS cluster with a stack. You can register only one cluster with a stack. A cluster can be registered with only one stack. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ RegisterElasticIp()

virtual Model::RegisterElasticIpOutcome Aws::OpsWorks::OpsWorksClient::RegisterElasticIp ( const Model::RegisterElasticIpRequest request) const
virtual

Registers an Elastic IP address with a specified stack. An address can be registered with only one stack at a time. If the address is already registered, you must first deregister it by calling DeregisterElasticIp. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ RegisterElasticIpAsync()

virtual void Aws::OpsWorks::OpsWorksClient::RegisterElasticIpAsync ( const Model::RegisterElasticIpRequest request,
const RegisterElasticIpResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Registers an Elastic IP address with a specified stack. An address can be registered with only one stack at a time. If the address is already registered, you must first deregister it by calling DeregisterElasticIp. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ RegisterElasticIpCallable()

virtual Model::RegisterElasticIpOutcomeCallable Aws::OpsWorks::OpsWorksClient::RegisterElasticIpCallable ( const Model::RegisterElasticIpRequest request) const
virtual

Registers an Elastic IP address with a specified stack. An address can be registered with only one stack at a time. If the address is already registered, you must first deregister it by calling DeregisterElasticIp. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ RegisterInstance()

virtual Model::RegisterInstanceOutcome Aws::OpsWorks::OpsWorksClient::RegisterInstance ( const Model::RegisterInstanceRequest request) const
virtual

Registers instances that were created outside of AWS OpsWorks Stacks with a specified stack.

We do not recommend using this action to register instances. The complete registration operation includes two tasks: installing the AWS OpsWorks Stacks agent on the instance, and registering the instance with the stack. RegisterInstance handles only the second step. You should instead use the AWS CLI register command, which performs the entire registration operation. For more information, see Registering an Instance with an AWS OpsWorks Stacks Stack.

Registered instances have the same requirements as instances that are created by using the CreateInstance API. For example, registered instances must be running a supported Linux-based operating system, and they must have a supported instance type. For more information about requirements for instances that you want to register, see Preparing the Instance.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ RegisterInstanceAsync()

virtual void Aws::OpsWorks::OpsWorksClient::RegisterInstanceAsync ( const Model::RegisterInstanceRequest request,
const RegisterInstanceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Registers instances that were created outside of AWS OpsWorks Stacks with a specified stack.

We do not recommend using this action to register instances. The complete registration operation includes two tasks: installing the AWS OpsWorks Stacks agent on the instance, and registering the instance with the stack. RegisterInstance handles only the second step. You should instead use the AWS CLI register command, which performs the entire registration operation. For more information, see Registering an Instance with an AWS OpsWorks Stacks Stack.

Registered instances have the same requirements as instances that are created by using the CreateInstance API. For example, registered instances must be running a supported Linux-based operating system, and they must have a supported instance type. For more information about requirements for instances that you want to register, see Preparing the Instance.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ RegisterInstanceCallable()

virtual Model::RegisterInstanceOutcomeCallable Aws::OpsWorks::OpsWorksClient::RegisterInstanceCallable ( const Model::RegisterInstanceRequest request) const
virtual

Registers instances that were created outside of AWS OpsWorks Stacks with a specified stack.

We do not recommend using this action to register instances. The complete registration operation includes two tasks: installing the AWS OpsWorks Stacks agent on the instance, and registering the instance with the stack. RegisterInstance handles only the second step. You should instead use the AWS CLI register command, which performs the entire registration operation. For more information, see Registering an Instance with an AWS OpsWorks Stacks Stack.

Registered instances have the same requirements as instances that are created by using the CreateInstance API. For example, registered instances must be running a supported Linux-based operating system, and they must have a supported instance type. For more information about requirements for instances that you want to register, see Preparing the Instance.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ RegisterRdsDbInstance()

virtual Model::RegisterRdsDbInstanceOutcome Aws::OpsWorks::OpsWorksClient::RegisterRdsDbInstance ( const Model::RegisterRdsDbInstanceRequest request) const
virtual

Registers an Amazon RDS instance with a stack.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ RegisterRdsDbInstanceAsync()

virtual void Aws::OpsWorks::OpsWorksClient::RegisterRdsDbInstanceAsync ( const Model::RegisterRdsDbInstanceRequest request,
const RegisterRdsDbInstanceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Registers an Amazon RDS instance with a stack.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ RegisterRdsDbInstanceCallable()

virtual Model::RegisterRdsDbInstanceOutcomeCallable Aws::OpsWorks::OpsWorksClient::RegisterRdsDbInstanceCallable ( const Model::RegisterRdsDbInstanceRequest request) const
virtual

Registers an Amazon RDS instance with a stack.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ RegisterVolume()

virtual Model::RegisterVolumeOutcome Aws::OpsWorks::OpsWorksClient::RegisterVolume ( const Model::RegisterVolumeRequest request) const
virtual

Registers an Amazon EBS volume with a specified stack. A volume can be registered with only one stack at a time. If the volume is already registered, you must first deregister it by calling DeregisterVolume. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ RegisterVolumeAsync()

virtual void Aws::OpsWorks::OpsWorksClient::RegisterVolumeAsync ( const Model::RegisterVolumeRequest request,
const RegisterVolumeResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Registers an Amazon EBS volume with a specified stack. A volume can be registered with only one stack at a time. If the volume is already registered, you must first deregister it by calling DeregisterVolume. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ RegisterVolumeCallable()

virtual Model::RegisterVolumeOutcomeCallable Aws::OpsWorks::OpsWorksClient::RegisterVolumeCallable ( const Model::RegisterVolumeRequest request) const
virtual

Registers an Amazon EBS volume with a specified stack. A volume can be registered with only one stack at a time. If the volume is already registered, you must first deregister it by calling DeregisterVolume. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ SetLoadBasedAutoScaling()

virtual Model::SetLoadBasedAutoScalingOutcome Aws::OpsWorks::OpsWorksClient::SetLoadBasedAutoScaling ( const Model::SetLoadBasedAutoScalingRequest request) const
virtual

Specify the load-based auto scaling configuration for a specified layer. For more information, see Managing Load with Time-based and Load-based Instances.

To use load-based auto scaling, you must create a set of load-based auto scaling instances. Load-based auto scaling operates only on the instances from that set, so you must ensure that you have created enough instances to handle the maximum anticipated load.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ SetLoadBasedAutoScalingAsync()

virtual void Aws::OpsWorks::OpsWorksClient::SetLoadBasedAutoScalingAsync ( const Model::SetLoadBasedAutoScalingRequest request,
const SetLoadBasedAutoScalingResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Specify the load-based auto scaling configuration for a specified layer. For more information, see Managing Load with Time-based and Load-based Instances.

To use load-based auto scaling, you must create a set of load-based auto scaling instances. Load-based auto scaling operates only on the instances from that set, so you must ensure that you have created enough instances to handle the maximum anticipated load.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ SetLoadBasedAutoScalingCallable()

virtual Model::SetLoadBasedAutoScalingOutcomeCallable Aws::OpsWorks::OpsWorksClient::SetLoadBasedAutoScalingCallable ( const Model::SetLoadBasedAutoScalingRequest request) const
virtual

Specify the load-based auto scaling configuration for a specified layer. For more information, see Managing Load with Time-based and Load-based Instances.

To use load-based auto scaling, you must create a set of load-based auto scaling instances. Load-based auto scaling operates only on the instances from that set, so you must ensure that you have created enough instances to handle the maximum anticipated load.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ SetPermission()

virtual Model::SetPermissionOutcome Aws::OpsWorks::OpsWorksClient::SetPermission ( const Model::SetPermissionRequest request) const
virtual

Specifies a user's permissions. For more information, see Security and Permissions.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ SetPermissionAsync()

virtual void Aws::OpsWorks::OpsWorksClient::SetPermissionAsync ( const Model::SetPermissionRequest request,
const SetPermissionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Specifies a user's permissions. For more information, see Security and Permissions.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ SetPermissionCallable()

virtual Model::SetPermissionOutcomeCallable Aws::OpsWorks::OpsWorksClient::SetPermissionCallable ( const Model::SetPermissionRequest request) const
virtual

Specifies a user's permissions. For more information, see Security and Permissions.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ SetTimeBasedAutoScaling()

virtual Model::SetTimeBasedAutoScalingOutcome Aws::OpsWorks::OpsWorksClient::SetTimeBasedAutoScaling ( const Model::SetTimeBasedAutoScalingRequest request) const
virtual

Specify the time-based auto scaling configuration for a specified instance. For more information, see Managing Load with Time-based and Load-based Instances.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ SetTimeBasedAutoScalingAsync()

virtual void Aws::OpsWorks::OpsWorksClient::SetTimeBasedAutoScalingAsync ( const Model::SetTimeBasedAutoScalingRequest request,
const SetTimeBasedAutoScalingResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Specify the time-based auto scaling configuration for a specified instance. For more information, see Managing Load with Time-based and Load-based Instances.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ SetTimeBasedAutoScalingCallable()

virtual Model::SetTimeBasedAutoScalingOutcomeCallable Aws::OpsWorks::OpsWorksClient::SetTimeBasedAutoScalingCallable ( const Model::SetTimeBasedAutoScalingRequest request) const
virtual

Specify the time-based auto scaling configuration for a specified instance. For more information, see Managing Load with Time-based and Load-based Instances.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ StartInstance()

virtual Model::StartInstanceOutcome Aws::OpsWorks::OpsWorksClient::StartInstance ( const Model::StartInstanceRequest request) const
virtual

Starts a specified instance. For more information, see Starting, Stopping, and Rebooting Instances.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ StartInstanceAsync()

virtual void Aws::OpsWorks::OpsWorksClient::StartInstanceAsync ( const Model::StartInstanceRequest request,
const StartInstanceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Starts a specified instance. For more information, see Starting, Stopping, and Rebooting Instances.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StartInstanceCallable()

virtual Model::StartInstanceOutcomeCallable Aws::OpsWorks::OpsWorksClient::StartInstanceCallable ( const Model::StartInstanceRequest request) const
virtual

Starts a specified instance. For more information, see Starting, Stopping, and Rebooting Instances.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ StartStack()

virtual Model::StartStackOutcome Aws::OpsWorks::OpsWorksClient::StartStack ( const Model::StartStackRequest request) const
virtual

Starts a stack's instances.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ StartStackAsync()

virtual void Aws::OpsWorks::OpsWorksClient::StartStackAsync ( const Model::StartStackRequest request,
const StartStackResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Starts a stack's instances.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StartStackCallable()

virtual Model::StartStackOutcomeCallable Aws::OpsWorks::OpsWorksClient::StartStackCallable ( const Model::StartStackRequest request) const
virtual

Starts a stack's instances.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ StopInstance()

virtual Model::StopInstanceOutcome Aws::OpsWorks::OpsWorksClient::StopInstance ( const Model::StopInstanceRequest request) const
virtual

Stops a specified instance. When you stop a standard instance, the data disappears and must be reinstalled when you restart the instance. You can stop an Amazon EBS-backed instance without losing data. For more information, see Starting, Stopping, and Rebooting Instances.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ StopInstanceAsync()

virtual void Aws::OpsWorks::OpsWorksClient::StopInstanceAsync ( const Model::StopInstanceRequest request,
const StopInstanceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Stops a specified instance. When you stop a standard instance, the data disappears and must be reinstalled when you restart the instance. You can stop an Amazon EBS-backed instance without losing data. For more information, see Starting, Stopping, and Rebooting Instances.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StopInstanceCallable()

virtual Model::StopInstanceOutcomeCallable Aws::OpsWorks::OpsWorksClient::StopInstanceCallable ( const Model::StopInstanceRequest request) const
virtual

Stops a specified instance. When you stop a standard instance, the data disappears and must be reinstalled when you restart the instance. You can stop an Amazon EBS-backed instance without losing data. For more information, see Starting, Stopping, and Rebooting Instances.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ StopStack()

virtual Model::StopStackOutcome Aws::OpsWorks::OpsWorksClient::StopStack ( const Model::StopStackRequest request) const
virtual

Stops a specified stack.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ StopStackAsync()

virtual void Aws::OpsWorks::OpsWorksClient::StopStackAsync ( const Model::StopStackRequest request,
const StopStackResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Stops a specified stack.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StopStackCallable()

virtual Model::StopStackOutcomeCallable Aws::OpsWorks::OpsWorksClient::StopStackCallable ( const Model::StopStackRequest request) const
virtual

Stops a specified stack.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ TagResource()

virtual Model::TagResourceOutcome Aws::OpsWorks::OpsWorksClient::TagResource ( const Model::TagResourceRequest request) const
virtual

Apply cost-allocation tags to a specified stack or layer in AWS OpsWorks Stacks. For more information about how tagging works, see Tags in the AWS OpsWorks User Guide.

See Also:

AWS API Reference

◆ TagResourceAsync()

virtual void Aws::OpsWorks::OpsWorksClient::TagResourceAsync ( const Model::TagResourceRequest request,
const TagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Apply cost-allocation tags to a specified stack or layer in AWS OpsWorks Stacks. For more information about how tagging works, see Tags in the AWS OpsWorks User Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ TagResourceCallable()

virtual Model::TagResourceOutcomeCallable Aws::OpsWorks::OpsWorksClient::TagResourceCallable ( const Model::TagResourceRequest request) const
virtual

Apply cost-allocation tags to a specified stack or layer in AWS OpsWorks Stacks. For more information about how tagging works, see Tags in the AWS OpsWorks User Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UnassignInstance()

virtual Model::UnassignInstanceOutcome Aws::OpsWorks::OpsWorksClient::UnassignInstance ( const Model::UnassignInstanceRequest request) const
virtual

Unassigns a registered instance from all layers that are using the instance. The instance remains in the stack as an unassigned instance, and can be assigned to another layer as needed. You cannot use this action with instances that were created with AWS OpsWorks Stacks.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ UnassignInstanceAsync()

virtual void Aws::OpsWorks::OpsWorksClient::UnassignInstanceAsync ( const Model::UnassignInstanceRequest request,
const UnassignInstanceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Unassigns a registered instance from all layers that are using the instance. The instance remains in the stack as an unassigned instance, and can be assigned to another layer as needed. You cannot use this action with instances that were created with AWS OpsWorks Stacks.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UnassignInstanceCallable()

virtual Model::UnassignInstanceOutcomeCallable Aws::OpsWorks::OpsWorksClient::UnassignInstanceCallable ( const Model::UnassignInstanceRequest request) const
virtual

Unassigns a registered instance from all layers that are using the instance. The instance remains in the stack as an unassigned instance, and can be assigned to another layer as needed. You cannot use this action with instances that were created with AWS OpsWorks Stacks.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UnassignVolume()

virtual Model::UnassignVolumeOutcome Aws::OpsWorks::OpsWorksClient::UnassignVolume ( const Model::UnassignVolumeRequest request) const
virtual

Unassigns an assigned Amazon EBS volume. The volume remains registered with the stack. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ UnassignVolumeAsync()

virtual void Aws::OpsWorks::OpsWorksClient::UnassignVolumeAsync ( const Model::UnassignVolumeRequest request,
const UnassignVolumeResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Unassigns an assigned Amazon EBS volume. The volume remains registered with the stack. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UnassignVolumeCallable()

virtual Model::UnassignVolumeOutcomeCallable Aws::OpsWorks::OpsWorksClient::UnassignVolumeCallable ( const Model::UnassignVolumeRequest request) const
virtual

Unassigns an assigned Amazon EBS volume. The volume remains registered with the stack. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UntagResource()

virtual Model::UntagResourceOutcome Aws::OpsWorks::OpsWorksClient::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Removes tags from a specified stack or layer.

See Also:

AWS API Reference

◆ UntagResourceAsync()

virtual void Aws::OpsWorks::OpsWorksClient::UntagResourceAsync ( const Model::UntagResourceRequest request,
const UntagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes tags from a specified stack or layer.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UntagResourceCallable()

virtual Model::UntagResourceOutcomeCallable Aws::OpsWorks::OpsWorksClient::UntagResourceCallable ( const Model::UntagResourceRequest request) const
virtual

Removes tags from a specified stack or layer.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateApp()

virtual Model::UpdateAppOutcome Aws::OpsWorks::OpsWorksClient::UpdateApp ( const Model::UpdateAppRequest request) const
virtual

Updates a specified app.

Required Permissions: To use this action, an IAM user must have a Deploy or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ UpdateAppAsync()

virtual void Aws::OpsWorks::OpsWorksClient::UpdateAppAsync ( const Model::UpdateAppRequest request,
const UpdateAppResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates a specified app.

Required Permissions: To use this action, an IAM user must have a Deploy or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateAppCallable()

virtual Model::UpdateAppOutcomeCallable Aws::OpsWorks::OpsWorksClient::UpdateAppCallable ( const Model::UpdateAppRequest request) const
virtual

Updates a specified app.

Required Permissions: To use this action, an IAM user must have a Deploy or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateElasticIp()

virtual Model::UpdateElasticIpOutcome Aws::OpsWorks::OpsWorksClient::UpdateElasticIp ( const Model::UpdateElasticIpRequest request) const
virtual

Updates a registered Elastic IP address's name. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ UpdateElasticIpAsync()

virtual void Aws::OpsWorks::OpsWorksClient::UpdateElasticIpAsync ( const Model::UpdateElasticIpRequest request,
const UpdateElasticIpResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates a registered Elastic IP address's name. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateElasticIpCallable()

virtual Model::UpdateElasticIpOutcomeCallable Aws::OpsWorks::OpsWorksClient::UpdateElasticIpCallable ( const Model::UpdateElasticIpRequest request) const
virtual

Updates a registered Elastic IP address's name. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateInstance()

virtual Model::UpdateInstanceOutcome Aws::OpsWorks::OpsWorksClient::UpdateInstance ( const Model::UpdateInstanceRequest request) const
virtual

Updates a specified instance.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ UpdateInstanceAsync()

virtual void Aws::OpsWorks::OpsWorksClient::UpdateInstanceAsync ( const Model::UpdateInstanceRequest request,
const UpdateInstanceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates a specified instance.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateInstanceCallable()

virtual Model::UpdateInstanceOutcomeCallable Aws::OpsWorks::OpsWorksClient::UpdateInstanceCallable ( const Model::UpdateInstanceRequest request) const
virtual

Updates a specified instance.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateLayer()

virtual Model::UpdateLayerOutcome Aws::OpsWorks::OpsWorksClient::UpdateLayer ( const Model::UpdateLayerRequest request) const
virtual

Updates a specified layer.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ UpdateLayerAsync()

virtual void Aws::OpsWorks::OpsWorksClient::UpdateLayerAsync ( const Model::UpdateLayerRequest request,
const UpdateLayerResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates a specified layer.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateLayerCallable()

virtual Model::UpdateLayerOutcomeCallable Aws::OpsWorks::OpsWorksClient::UpdateLayerCallable ( const Model::UpdateLayerRequest request) const
virtual

Updates a specified layer.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateMyUserProfile()

virtual Model::UpdateMyUserProfileOutcome Aws::OpsWorks::OpsWorksClient::UpdateMyUserProfile ( const Model::UpdateMyUserProfileRequest request) const
virtual

Updates a user's SSH public key.

Required Permissions: To use this action, an IAM user must have self-management enabled or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ UpdateMyUserProfileAsync()

virtual void Aws::OpsWorks::OpsWorksClient::UpdateMyUserProfileAsync ( const Model::UpdateMyUserProfileRequest request,
const UpdateMyUserProfileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates a user's SSH public key.

Required Permissions: To use this action, an IAM user must have self-management enabled or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateMyUserProfileCallable()

virtual Model::UpdateMyUserProfileOutcomeCallable Aws::OpsWorks::OpsWorksClient::UpdateMyUserProfileCallable ( const Model::UpdateMyUserProfileRequest request) const
virtual

Updates a user's SSH public key.

Required Permissions: To use this action, an IAM user must have self-management enabled or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateRdsDbInstance()

virtual Model::UpdateRdsDbInstanceOutcome Aws::OpsWorks::OpsWorksClient::UpdateRdsDbInstance ( const Model::UpdateRdsDbInstanceRequest request) const
virtual

Updates an Amazon RDS instance.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ UpdateRdsDbInstanceAsync()

virtual void Aws::OpsWorks::OpsWorksClient::UpdateRdsDbInstanceAsync ( const Model::UpdateRdsDbInstanceRequest request,
const UpdateRdsDbInstanceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates an Amazon RDS instance.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateRdsDbInstanceCallable()

virtual Model::UpdateRdsDbInstanceOutcomeCallable Aws::OpsWorks::OpsWorksClient::UpdateRdsDbInstanceCallable ( const Model::UpdateRdsDbInstanceRequest request) const
virtual

Updates an Amazon RDS instance.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateStack()

virtual Model::UpdateStackOutcome Aws::OpsWorks::OpsWorksClient::UpdateStack ( const Model::UpdateStackRequest request) const
virtual

Updates a specified stack.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ UpdateStackAsync()

virtual void Aws::OpsWorks::OpsWorksClient::UpdateStackAsync ( const Model::UpdateStackRequest request,
const UpdateStackResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates a specified stack.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateStackCallable()

virtual Model::UpdateStackOutcomeCallable Aws::OpsWorks::OpsWorksClient::UpdateStackCallable ( const Model::UpdateStackRequest request) const
virtual

Updates a specified stack.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateUserProfile()

virtual Model::UpdateUserProfileOutcome Aws::OpsWorks::OpsWorksClient::UpdateUserProfile ( const Model::UpdateUserProfileRequest request) const
virtual

Updates a specified user profile.

Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ UpdateUserProfileAsync()

virtual void Aws::OpsWorks::OpsWorksClient::UpdateUserProfileAsync ( const Model::UpdateUserProfileRequest request,
const UpdateUserProfileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates a specified user profile.

Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateUserProfileCallable()

virtual Model::UpdateUserProfileOutcomeCallable Aws::OpsWorks::OpsWorksClient::UpdateUserProfileCallable ( const Model::UpdateUserProfileRequest request) const
virtual

Updates a specified user profile.

Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateVolume()

virtual Model::UpdateVolumeOutcome Aws::OpsWorks::OpsWorksClient::UpdateVolume ( const Model::UpdateVolumeRequest request) const
virtual

Updates an Amazon EBS volume's name or mount point. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

◆ UpdateVolumeAsync()

virtual void Aws::OpsWorks::OpsWorksClient::UpdateVolumeAsync ( const Model::UpdateVolumeRequest request,
const UpdateVolumeResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates an Amazon EBS volume's name or mount point. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateVolumeCallable()

virtual Model::UpdateVolumeOutcomeCallable Aws::OpsWorks::OpsWorksClient::UpdateVolumeCallable ( const Model::UpdateVolumeRequest request) const
virtual

Updates an Amazon EBS volume's name or mount point. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.


The documentation for this class was generated from the following file: