AWS SDK for C++  1.8.153
AWS SDK for C++
Classes | Namespaces | Typedefs
DLMClient.h File Reference
#include <aws/dlm/DLM_EXPORTS.h>
#include <aws/dlm/DLMErrors.h>
#include <aws/core/client/AWSError.h>
#include <aws/core/client/ClientConfiguration.h>
#include <aws/core/client/AWSClient.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/json/JsonSerializer.h>
#include <aws/dlm/model/CreateLifecyclePolicyResult.h>
#include <aws/dlm/model/DeleteLifecyclePolicyResult.h>
#include <aws/dlm/model/GetLifecyclePoliciesResult.h>
#include <aws/dlm/model/GetLifecyclePolicyResult.h>
#include <aws/dlm/model/ListTagsForResourceResult.h>
#include <aws/dlm/model/TagResourceResult.h>
#include <aws/dlm/model/UntagResourceResult.h>
#include <aws/dlm/model/UpdateLifecyclePolicyResult.h>
#include <aws/core/client/AsyncCallerContext.h>
#include <aws/core/http/HttpTypes.h>
#include <future>
#include <functional>

Go to the source code of this file.

Classes

class  Aws::DLM::DLMClient
 

Namespaces

 Aws
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Auth
 
 Aws::Client
 
 Aws::DLM
 
 Aws::DLM::Model
 

Typedefs

typedef Aws::Utils::Outcome< CreateLifecyclePolicyResult, DLMError > Aws::DLM::Model::CreateLifecyclePolicyOutcome
 
typedef Aws::Utils::Outcome< DeleteLifecyclePolicyResult, DLMError > Aws::DLM::Model::DeleteLifecyclePolicyOutcome
 
typedef Aws::Utils::Outcome< GetLifecyclePoliciesResult, DLMError > Aws::DLM::Model::GetLifecyclePoliciesOutcome
 
typedef Aws::Utils::Outcome< GetLifecyclePolicyResult, DLMError > Aws::DLM::Model::GetLifecyclePolicyOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, DLMError > Aws::DLM::Model::ListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< TagResourceResult, DLMError > Aws::DLM::Model::TagResourceOutcome
 
typedef Aws::Utils::Outcome< UntagResourceResult, DLMError > Aws::DLM::Model::UntagResourceOutcome
 
typedef Aws::Utils::Outcome< UpdateLifecyclePolicyResult, DLMError > Aws::DLM::Model::UpdateLifecyclePolicyOutcome
 
typedef std::future< CreateLifecyclePolicyOutcome > Aws::DLM::Model::CreateLifecyclePolicyOutcomeCallable
 
typedef std::future< DeleteLifecyclePolicyOutcome > Aws::DLM::Model::DeleteLifecyclePolicyOutcomeCallable
 
typedef std::future< GetLifecyclePoliciesOutcome > Aws::DLM::Model::GetLifecyclePoliciesOutcomeCallable
 
typedef std::future< GetLifecyclePolicyOutcome > Aws::DLM::Model::GetLifecyclePolicyOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcome > Aws::DLM::Model::ListTagsForResourceOutcomeCallable
 
typedef std::future< TagResourceOutcome > Aws::DLM::Model::TagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcome > Aws::DLM::Model::UntagResourceOutcomeCallable
 
typedef std::future< UpdateLifecyclePolicyOutcome > Aws::DLM::Model::UpdateLifecyclePolicyOutcomeCallable
 
typedef std::function< void(const DLMClient *, const Model::CreateLifecyclePolicyRequest &, const Model::CreateLifecyclePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DLM::CreateLifecyclePolicyResponseReceivedHandler
 
typedef std::function< void(const DLMClient *, const Model::DeleteLifecyclePolicyRequest &, const Model::DeleteLifecyclePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DLM::DeleteLifecyclePolicyResponseReceivedHandler
 
typedef std::function< void(const DLMClient *, const Model::GetLifecyclePoliciesRequest &, const Model::GetLifecyclePoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DLM::GetLifecyclePoliciesResponseReceivedHandler
 
typedef std::function< void(const DLMClient *, const Model::GetLifecyclePolicyRequest &, const Model::GetLifecyclePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DLM::GetLifecyclePolicyResponseReceivedHandler
 
typedef std::function< void(const DLMClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DLM::ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const DLMClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DLM::TagResourceResponseReceivedHandler
 
typedef std::function< void(const DLMClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DLM::UntagResourceResponseReceivedHandler
 
typedef std::function< void(const DLMClient *, const Model::UpdateLifecyclePolicyRequest &, const Model::UpdateLifecyclePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DLM::UpdateLifecyclePolicyResponseReceivedHandler