AWS SDK for C++  0.12.9
AWS SDK for C++
Classes | Namespaces | Typedefs
CloudFormationClient.h File Reference
#include <aws/cloudformation/CloudFormation_EXPORTS.h>
#include <aws/cloudformation/CloudFormationErrors.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/xml/XmlSerializer.h>
#include <aws/cloudformation/model/ContinueUpdateRollbackResult.h>
#include <aws/cloudformation/model/CreateChangeSetResult.h>
#include <aws/cloudformation/model/CreateStackResult.h>
#include <aws/cloudformation/model/DeleteChangeSetResult.h>
#include <aws/cloudformation/model/DescribeAccountLimitsResult.h>
#include <aws/cloudformation/model/DescribeChangeSetResult.h>
#include <aws/cloudformation/model/DescribeStackEventsResult.h>
#include <aws/cloudformation/model/DescribeStackResourceResult.h>
#include <aws/cloudformation/model/DescribeStackResourcesResult.h>
#include <aws/cloudformation/model/DescribeStacksResult.h>
#include <aws/cloudformation/model/EstimateTemplateCostResult.h>
#include <aws/cloudformation/model/ExecuteChangeSetResult.h>
#include <aws/cloudformation/model/GetStackPolicyResult.h>
#include <aws/cloudformation/model/GetTemplateResult.h>
#include <aws/cloudformation/model/GetTemplateSummaryResult.h>
#include <aws/cloudformation/model/ListChangeSetsResult.h>
#include <aws/cloudformation/model/ListStackResourcesResult.h>
#include <aws/cloudformation/model/ListStacksResult.h>
#include <aws/cloudformation/model/UpdateStackResult.h>
#include <aws/cloudformation/model/ValidateTemplateResult.h>
#include <aws/core/NoResult.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::Utils::Outcome< R, E >
 
class  Aws::CloudFormation::CloudFormationClient
 

Namespaces

 Aws
 JSON (JavaScript Object Notation).
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Utils::Xml
 
 Aws::Auth
 
 Aws::Client
 
 Aws::CloudFormation
 
 Aws::CloudFormation::Model
 

Typedefs

typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CloudFormationErrors > > Aws::CloudFormation::Model::CancelUpdateStackOutcome
 
typedef Aws::Utils::Outcome< ContinueUpdateRollbackResult, Aws::Client::AWSError< CloudFormationErrors > > Aws::CloudFormation::Model::ContinueUpdateRollbackOutcome
 
typedef Aws::Utils::Outcome< CreateChangeSetResult, Aws::Client::AWSError< CloudFormationErrors > > Aws::CloudFormation::Model::CreateChangeSetOutcome
 
typedef Aws::Utils::Outcome< CreateStackResult, Aws::Client::AWSError< CloudFormationErrors > > Aws::CloudFormation::Model::CreateStackOutcome
 
typedef Aws::Utils::Outcome< DeleteChangeSetResult, Aws::Client::AWSError< CloudFormationErrors > > Aws::CloudFormation::Model::DeleteChangeSetOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CloudFormationErrors > > Aws::CloudFormation::Model::DeleteStackOutcome
 
typedef Aws::Utils::Outcome< DescribeAccountLimitsResult, Aws::Client::AWSError< CloudFormationErrors > > Aws::CloudFormation::Model::DescribeAccountLimitsOutcome
 
typedef Aws::Utils::Outcome< DescribeChangeSetResult, Aws::Client::AWSError< CloudFormationErrors > > Aws::CloudFormation::Model::DescribeChangeSetOutcome
 
typedef Aws::Utils::Outcome< DescribeStackEventsResult, Aws::Client::AWSError< CloudFormationErrors > > Aws::CloudFormation::Model::DescribeStackEventsOutcome
 
typedef Aws::Utils::Outcome< DescribeStackResourceResult, Aws::Client::AWSError< CloudFormationErrors > > Aws::CloudFormation::Model::DescribeStackResourceOutcome
 
typedef Aws::Utils::Outcome< DescribeStackResourcesResult, Aws::Client::AWSError< CloudFormationErrors > > Aws::CloudFormation::Model::DescribeStackResourcesOutcome
 
typedef Aws::Utils::Outcome< DescribeStacksResult, Aws::Client::AWSError< CloudFormationErrors > > Aws::CloudFormation::Model::DescribeStacksOutcome
 
typedef Aws::Utils::Outcome< EstimateTemplateCostResult, Aws::Client::AWSError< CloudFormationErrors > > Aws::CloudFormation::Model::EstimateTemplateCostOutcome
 
typedef Aws::Utils::Outcome< ExecuteChangeSetResult, Aws::Client::AWSError< CloudFormationErrors > > Aws::CloudFormation::Model::ExecuteChangeSetOutcome
 
typedef Aws::Utils::Outcome< GetStackPolicyResult, Aws::Client::AWSError< CloudFormationErrors > > Aws::CloudFormation::Model::GetStackPolicyOutcome
 
typedef Aws::Utils::Outcome< GetTemplateResult, Aws::Client::AWSError< CloudFormationErrors > > Aws::CloudFormation::Model::GetTemplateOutcome
 
typedef Aws::Utils::Outcome< GetTemplateSummaryResult, Aws::Client::AWSError< CloudFormationErrors > > Aws::CloudFormation::Model::GetTemplateSummaryOutcome
 
typedef Aws::Utils::Outcome< ListChangeSetsResult, Aws::Client::AWSError< CloudFormationErrors > > Aws::CloudFormation::Model::ListChangeSetsOutcome
 
typedef Aws::Utils::Outcome< ListStackResourcesResult, Aws::Client::AWSError< CloudFormationErrors > > Aws::CloudFormation::Model::ListStackResourcesOutcome
 
typedef Aws::Utils::Outcome< ListStacksResult, Aws::Client::AWSError< CloudFormationErrors > > Aws::CloudFormation::Model::ListStacksOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CloudFormationErrors > > Aws::CloudFormation::Model::SetStackPolicyOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CloudFormationErrors > > Aws::CloudFormation::Model::SignalResourceOutcome
 
typedef Aws::Utils::Outcome< UpdateStackResult, Aws::Client::AWSError< CloudFormationErrors > > Aws::CloudFormation::Model::UpdateStackOutcome
 
typedef Aws::Utils::Outcome< ValidateTemplateResult, Aws::Client::AWSError< CloudFormationErrors > > Aws::CloudFormation::Model::ValidateTemplateOutcome
 
typedef std::future< CancelUpdateStackOutcome > Aws::CloudFormation::Model::CancelUpdateStackOutcomeCallable
 
typedef std::future< ContinueUpdateRollbackOutcome > Aws::CloudFormation::Model::ContinueUpdateRollbackOutcomeCallable
 
typedef std::future< CreateChangeSetOutcome > Aws::CloudFormation::Model::CreateChangeSetOutcomeCallable
 
typedef std::future< CreateStackOutcome > Aws::CloudFormation::Model::CreateStackOutcomeCallable
 
typedef std::future< DeleteChangeSetOutcome > Aws::CloudFormation::Model::DeleteChangeSetOutcomeCallable
 
typedef std::future< DeleteStackOutcome > Aws::CloudFormation::Model::DeleteStackOutcomeCallable
 
typedef std::future< DescribeAccountLimitsOutcome > Aws::CloudFormation::Model::DescribeAccountLimitsOutcomeCallable
 
typedef std::future< DescribeChangeSetOutcome > Aws::CloudFormation::Model::DescribeChangeSetOutcomeCallable
 
typedef std::future< DescribeStackEventsOutcome > Aws::CloudFormation::Model::DescribeStackEventsOutcomeCallable
 
typedef std::future< DescribeStackResourceOutcome > Aws::CloudFormation::Model::DescribeStackResourceOutcomeCallable
 
typedef std::future< DescribeStackResourcesOutcome > Aws::CloudFormation::Model::DescribeStackResourcesOutcomeCallable
 
typedef std::future< DescribeStacksOutcome > Aws::CloudFormation::Model::DescribeStacksOutcomeCallable
 
typedef std::future< EstimateTemplateCostOutcome > Aws::CloudFormation::Model::EstimateTemplateCostOutcomeCallable
 
typedef std::future< ExecuteChangeSetOutcome > Aws::CloudFormation::Model::ExecuteChangeSetOutcomeCallable
 
typedef std::future< GetStackPolicyOutcome > Aws::CloudFormation::Model::GetStackPolicyOutcomeCallable
 
typedef std::future< GetTemplateOutcome > Aws::CloudFormation::Model::GetTemplateOutcomeCallable
 
typedef std::future< GetTemplateSummaryOutcome > Aws::CloudFormation::Model::GetTemplateSummaryOutcomeCallable
 
typedef std::future< ListChangeSetsOutcome > Aws::CloudFormation::Model::ListChangeSetsOutcomeCallable
 
typedef std::future< ListStackResourcesOutcome > Aws::CloudFormation::Model::ListStackResourcesOutcomeCallable
 
typedef std::future< ListStacksOutcome > Aws::CloudFormation::Model::ListStacksOutcomeCallable
 
typedef std::future< SetStackPolicyOutcome > Aws::CloudFormation::Model::SetStackPolicyOutcomeCallable
 
typedef std::future< SignalResourceOutcome > Aws::CloudFormation::Model::SignalResourceOutcomeCallable
 
typedef std::future< UpdateStackOutcome > Aws::CloudFormation::Model::UpdateStackOutcomeCallable
 
typedef std::future< ValidateTemplateOutcome > Aws::CloudFormation::Model::ValidateTemplateOutcomeCallable
 
typedef std::function< void(const CloudFormationClient *, const Model::CancelUpdateStackRequest &, const Model::CancelUpdateStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudFormation::CancelUpdateStackResponseReceivedHandler
 
typedef std::function< void(const CloudFormationClient *, const Model::ContinueUpdateRollbackRequest &, const Model::ContinueUpdateRollbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudFormation::ContinueUpdateRollbackResponseReceivedHandler
 
typedef std::function< void(const CloudFormationClient *, const Model::CreateChangeSetRequest &, const Model::CreateChangeSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudFormation::CreateChangeSetResponseReceivedHandler
 
typedef std::function< void(const CloudFormationClient *, const Model::CreateStackRequest &, const Model::CreateStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudFormation::CreateStackResponseReceivedHandler
 
typedef std::function< void(const CloudFormationClient *, const Model::DeleteChangeSetRequest &, const Model::DeleteChangeSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudFormation::DeleteChangeSetResponseReceivedHandler
 
typedef std::function< void(const CloudFormationClient *, const Model::DeleteStackRequest &, const Model::DeleteStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudFormation::DeleteStackResponseReceivedHandler
 
typedef std::function< void(const CloudFormationClient *, const Model::DescribeAccountLimitsRequest &, const Model::DescribeAccountLimitsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudFormation::DescribeAccountLimitsResponseReceivedHandler
 
typedef std::function< void(const CloudFormationClient *, const Model::DescribeChangeSetRequest &, const Model::DescribeChangeSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudFormation::DescribeChangeSetResponseReceivedHandler
 
typedef std::function< void(const CloudFormationClient *, const Model::DescribeStackEventsRequest &, const Model::DescribeStackEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudFormation::DescribeStackEventsResponseReceivedHandler
 
typedef std::function< void(const CloudFormationClient *, const Model::DescribeStackResourceRequest &, const Model::DescribeStackResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudFormation::DescribeStackResourceResponseReceivedHandler
 
typedef std::function< void(const CloudFormationClient *, const Model::DescribeStackResourcesRequest &, const Model::DescribeStackResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudFormation::DescribeStackResourcesResponseReceivedHandler
 
typedef std::function< void(const CloudFormationClient *, const Model::DescribeStacksRequest &, const Model::DescribeStacksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudFormation::DescribeStacksResponseReceivedHandler
 
typedef std::function< void(const CloudFormationClient *, const Model::EstimateTemplateCostRequest &, const Model::EstimateTemplateCostOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudFormation::EstimateTemplateCostResponseReceivedHandler
 
typedef std::function< void(const CloudFormationClient *, const Model::ExecuteChangeSetRequest &, const Model::ExecuteChangeSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudFormation::ExecuteChangeSetResponseReceivedHandler
 
typedef std::function< void(const CloudFormationClient *, const Model::GetStackPolicyRequest &, const Model::GetStackPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudFormation::GetStackPolicyResponseReceivedHandler
 
typedef std::function< void(const CloudFormationClient *, const Model::GetTemplateRequest &, const Model::GetTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudFormation::GetTemplateResponseReceivedHandler
 
typedef std::function< void(const CloudFormationClient *, const Model::GetTemplateSummaryRequest &, const Model::GetTemplateSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudFormation::GetTemplateSummaryResponseReceivedHandler
 
typedef std::function< void(const CloudFormationClient *, const Model::ListChangeSetsRequest &, const Model::ListChangeSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudFormation::ListChangeSetsResponseReceivedHandler
 
typedef std::function< void(const CloudFormationClient *, const Model::ListStackResourcesRequest &, const Model::ListStackResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudFormation::ListStackResourcesResponseReceivedHandler
 
typedef std::function< void(const CloudFormationClient *, const Model::ListStacksRequest &, const Model::ListStacksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudFormation::ListStacksResponseReceivedHandler
 
typedef std::function< void(const CloudFormationClient *, const Model::SetStackPolicyRequest &, const Model::SetStackPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudFormation::SetStackPolicyResponseReceivedHandler
 
typedef std::function< void(const CloudFormationClient *, const Model::SignalResourceRequest &, const Model::SignalResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudFormation::SignalResourceResponseReceivedHandler
 
typedef std::function< void(const CloudFormationClient *, const Model::UpdateStackRequest &, const Model::UpdateStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudFormation::UpdateStackResponseReceivedHandler
 
typedef std::function< void(const CloudFormationClient *, const Model::ValidateTemplateRequest &, const Model::ValidateTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudFormation::ValidateTemplateResponseReceivedHandler