AWS SDK for C++  0.14.3
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::CloudFormation::Model Namespace Reference

Namespaces

 CapabilityMapper
 
 ChangeActionMapper
 
 ChangeSetStatusMapper
 
 ChangeSourceMapper
 
 ChangeTypeMapper
 
 EvaluationTypeMapper
 
 ExecutionStatusMapper
 
 OnFailureMapper
 
 ReplacementMapper
 
 RequiresRecreationMapper
 
 ResourceAttributeMapper
 
 ResourceSignalStatusMapper
 
 ResourceStatusMapper
 
 StackStatusMapper
 

Classes

class  AccountLimit
 
class  CancelUpdateStackRequest
 
class  Change
 
class  ChangeSetSummary
 
class  ContinueUpdateRollbackRequest
 
class  ContinueUpdateRollbackResult
 
class  CreateChangeSetRequest
 
class  CreateChangeSetResult
 
class  CreateStackRequest
 
class  CreateStackResult
 
class  DeleteChangeSetRequest
 
class  DeleteChangeSetResult
 
class  DeleteStackRequest
 
class  DescribeAccountLimitsRequest
 
class  DescribeAccountLimitsResult
 
class  DescribeChangeSetRequest
 
class  DescribeChangeSetResult
 
class  DescribeStackEventsRequest
 
class  DescribeStackEventsResult
 
class  DescribeStackResourceRequest
 
class  DescribeStackResourceResult
 
class  DescribeStackResourcesRequest
 
class  DescribeStackResourcesResult
 
class  DescribeStacksRequest
 
class  DescribeStacksResult
 
class  EstimateTemplateCostRequest
 
class  EstimateTemplateCostResult
 
class  ExecuteChangeSetRequest
 
class  ExecuteChangeSetResult
 
class  GetStackPolicyRequest
 
class  GetStackPolicyResult
 
class  GetTemplateRequest
 
class  GetTemplateResult
 
class  GetTemplateSummaryRequest
 
class  GetTemplateSummaryResult
 
class  ListChangeSetsRequest
 
class  ListChangeSetsResult
 
class  ListStackResourcesRequest
 
class  ListStackResourcesResult
 
class  ListStacksRequest
 
class  ListStacksResult
 
class  Output
 
class  Parameter
 
class  ParameterConstraints
 
class  ParameterDeclaration
 
class  ResourceChange
 
class  ResourceChangeDetail
 
class  ResourceTargetDefinition
 
class  ResponseMetadata
 
class  SetStackPolicyRequest
 
class  SignalResourceRequest
 
class  Stack
 
class  StackEvent
 
class  StackResource
 
class  StackResourceDetail
 
class  StackResourceSummary
 
class  StackSummary
 
class  Tag
 
class  TemplateParameter
 
class  UpdateStackRequest
 
class  UpdateStackResult
 
class  ValidateTemplateRequest
 
class  ValidateTemplateResult
 

Typedefs

typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CloudFormationErrors > > CancelUpdateStackOutcome
 
typedef Aws::Utils::Outcome< ContinueUpdateRollbackResult, Aws::Client::AWSError< CloudFormationErrors > > ContinueUpdateRollbackOutcome
 
typedef Aws::Utils::Outcome< CreateChangeSetResult, Aws::Client::AWSError< CloudFormationErrors > > CreateChangeSetOutcome
 
typedef Aws::Utils::Outcome< CreateStackResult, Aws::Client::AWSError< CloudFormationErrors > > CreateStackOutcome
 
typedef Aws::Utils::Outcome< DeleteChangeSetResult, Aws::Client::AWSError< CloudFormationErrors > > DeleteChangeSetOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CloudFormationErrors > > DeleteStackOutcome
 
typedef Aws::Utils::Outcome< DescribeAccountLimitsResult, Aws::Client::AWSError< CloudFormationErrors > > DescribeAccountLimitsOutcome
 
typedef Aws::Utils::Outcome< DescribeChangeSetResult, Aws::Client::AWSError< CloudFormationErrors > > DescribeChangeSetOutcome
 
typedef Aws::Utils::Outcome< DescribeStackEventsResult, Aws::Client::AWSError< CloudFormationErrors > > DescribeStackEventsOutcome
 
typedef Aws::Utils::Outcome< DescribeStackResourceResult, Aws::Client::AWSError< CloudFormationErrors > > DescribeStackResourceOutcome
 
typedef Aws::Utils::Outcome< DescribeStackResourcesResult, Aws::Client::AWSError< CloudFormationErrors > > DescribeStackResourcesOutcome
 
typedef Aws::Utils::Outcome< DescribeStacksResult, Aws::Client::AWSError< CloudFormationErrors > > DescribeStacksOutcome
 
typedef Aws::Utils::Outcome< EstimateTemplateCostResult, Aws::Client::AWSError< CloudFormationErrors > > EstimateTemplateCostOutcome
 
typedef Aws::Utils::Outcome< ExecuteChangeSetResult, Aws::Client::AWSError< CloudFormationErrors > > ExecuteChangeSetOutcome
 
typedef Aws::Utils::Outcome< GetStackPolicyResult, Aws::Client::AWSError< CloudFormationErrors > > GetStackPolicyOutcome
 
typedef Aws::Utils::Outcome< GetTemplateResult, Aws::Client::AWSError< CloudFormationErrors > > GetTemplateOutcome
 
typedef Aws::Utils::Outcome< GetTemplateSummaryResult, Aws::Client::AWSError< CloudFormationErrors > > GetTemplateSummaryOutcome
 
typedef Aws::Utils::Outcome< ListChangeSetsResult, Aws::Client::AWSError< CloudFormationErrors > > ListChangeSetsOutcome
 
typedef Aws::Utils::Outcome< ListStackResourcesResult, Aws::Client::AWSError< CloudFormationErrors > > ListStackResourcesOutcome
 
typedef Aws::Utils::Outcome< ListStacksResult, Aws::Client::AWSError< CloudFormationErrors > > ListStacksOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CloudFormationErrors > > SetStackPolicyOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CloudFormationErrors > > SignalResourceOutcome
 
typedef Aws::Utils::Outcome< UpdateStackResult, Aws::Client::AWSError< CloudFormationErrors > > UpdateStackOutcome
 
typedef Aws::Utils::Outcome< ValidateTemplateResult, Aws::Client::AWSError< CloudFormationErrors > > ValidateTemplateOutcome
 
typedef std::future< CancelUpdateStackOutcomeCancelUpdateStackOutcomeCallable
 
typedef std::future< ContinueUpdateRollbackOutcomeContinueUpdateRollbackOutcomeCallable
 
typedef std::future< CreateChangeSetOutcomeCreateChangeSetOutcomeCallable
 
typedef std::future< CreateStackOutcomeCreateStackOutcomeCallable
 
typedef std::future< DeleteChangeSetOutcomeDeleteChangeSetOutcomeCallable
 
typedef std::future< DeleteStackOutcomeDeleteStackOutcomeCallable
 
typedef std::future< DescribeAccountLimitsOutcomeDescribeAccountLimitsOutcomeCallable
 
typedef std::future< DescribeChangeSetOutcomeDescribeChangeSetOutcomeCallable
 
typedef std::future< DescribeStackEventsOutcomeDescribeStackEventsOutcomeCallable
 
typedef std::future< DescribeStackResourceOutcomeDescribeStackResourceOutcomeCallable
 
typedef std::future< DescribeStackResourcesOutcomeDescribeStackResourcesOutcomeCallable
 
typedef std::future< DescribeStacksOutcomeDescribeStacksOutcomeCallable
 
typedef std::future< EstimateTemplateCostOutcomeEstimateTemplateCostOutcomeCallable
 
typedef std::future< ExecuteChangeSetOutcomeExecuteChangeSetOutcomeCallable
 
typedef std::future< GetStackPolicyOutcomeGetStackPolicyOutcomeCallable
 
typedef std::future< GetTemplateOutcomeGetTemplateOutcomeCallable
 
typedef std::future< GetTemplateSummaryOutcomeGetTemplateSummaryOutcomeCallable
 
typedef std::future< ListChangeSetsOutcomeListChangeSetsOutcomeCallable
 
typedef std::future< ListStackResourcesOutcomeListStackResourcesOutcomeCallable
 
typedef std::future< ListStacksOutcomeListStacksOutcomeCallable
 
typedef std::future< SetStackPolicyOutcomeSetStackPolicyOutcomeCallable
 
typedef std::future< SignalResourceOutcomeSignalResourceOutcomeCallable
 
typedef std::future< UpdateStackOutcomeUpdateStackOutcomeCallable
 
typedef std::future< ValidateTemplateOutcomeValidateTemplateOutcomeCallable
 

Enumerations

enum  Capability { Capability::NOT_SET, Capability::CAPABILITY_IAM, Capability::CAPABILITY_NAMED_IAM }
 
enum  ChangeAction { ChangeAction::NOT_SET, ChangeAction::Add, ChangeAction::Modify, ChangeAction::Remove }
 
enum  ChangeSetStatus {
  ChangeSetStatus::NOT_SET, ChangeSetStatus::CREATE_PENDING, ChangeSetStatus::CREATE_IN_PROGRESS, ChangeSetStatus::CREATE_COMPLETE,
  ChangeSetStatus::DELETE_COMPLETE, ChangeSetStatus::FAILED
}
 
enum  ChangeSource {
  ChangeSource::NOT_SET, ChangeSource::ResourceReference, ChangeSource::ParameterReference, ChangeSource::ResourceAttribute,
  ChangeSource::DirectModification, ChangeSource::Automatic
}
 
enum  ChangeType { ChangeType::NOT_SET, ChangeType::Resource }
 
enum  EvaluationType { EvaluationType::NOT_SET, EvaluationType::Static, EvaluationType::Dynamic }
 
enum  ExecutionStatus {
  ExecutionStatus::NOT_SET, ExecutionStatus::UNAVAILABLE, ExecutionStatus::AVAILABLE, ExecutionStatus::EXECUTE_IN_PROGRESS,
  ExecutionStatus::EXECUTE_COMPLETE, ExecutionStatus::EXECUTE_FAILED, ExecutionStatus::OBSOLETE
}
 
enum  OnFailure { OnFailure::NOT_SET, OnFailure::DO_NOTHING, OnFailure::ROLLBACK, OnFailure::DELETE_ }
 
enum  Replacement { Replacement::NOT_SET, Replacement::True, Replacement::False, Replacement::Conditional }
 
enum  RequiresRecreation { RequiresRecreation::NOT_SET, RequiresRecreation::Never, RequiresRecreation::Conditionally, RequiresRecreation::Always }
 
enum  ResourceAttribute {
  ResourceAttribute::NOT_SET, ResourceAttribute::Properties, ResourceAttribute::Metadata, ResourceAttribute::CreationPolicy,
  ResourceAttribute::UpdatePolicy, ResourceAttribute::DeletionPolicy, ResourceAttribute::Tags
}
 
enum  ResourceSignalStatus { ResourceSignalStatus::NOT_SET, ResourceSignalStatus::SUCCESS, ResourceSignalStatus::FAILURE }
 
enum  ResourceStatus {
  ResourceStatus::NOT_SET, ResourceStatus::CREATE_IN_PROGRESS, ResourceStatus::CREATE_FAILED, ResourceStatus::CREATE_COMPLETE,
  ResourceStatus::DELETE_IN_PROGRESS, ResourceStatus::DELETE_FAILED, ResourceStatus::DELETE_COMPLETE, ResourceStatus::DELETE_SKIPPED,
  ResourceStatus::UPDATE_IN_PROGRESS, ResourceStatus::UPDATE_FAILED, ResourceStatus::UPDATE_COMPLETE
}
 
enum  StackStatus {
  StackStatus::NOT_SET, StackStatus::CREATE_IN_PROGRESS, StackStatus::CREATE_FAILED, StackStatus::CREATE_COMPLETE,
  StackStatus::ROLLBACK_IN_PROGRESS, StackStatus::ROLLBACK_FAILED, StackStatus::ROLLBACK_COMPLETE, StackStatus::DELETE_IN_PROGRESS,
  StackStatus::DELETE_FAILED, StackStatus::DELETE_COMPLETE, StackStatus::UPDATE_IN_PROGRESS, StackStatus::UPDATE_COMPLETE_CLEANUP_IN_PROGRESS,
  StackStatus::UPDATE_COMPLETE, StackStatus::UPDATE_ROLLBACK_IN_PROGRESS, StackStatus::UPDATE_ROLLBACK_FAILED, StackStatus::UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS,
  StackStatus::UPDATE_ROLLBACK_COMPLETE
}
 

Typedef Documentation

Definition at line 112 of file CloudFormationClient.h.

Definition at line 139 of file CloudFormationClient.h.

Definition at line 115 of file CloudFormationClient.h.

Definition at line 140 of file CloudFormationClient.h.

Definition at line 116 of file CloudFormationClient.h.

Definition at line 141 of file CloudFormationClient.h.

Definition at line 117 of file CloudFormationClient.h.

Definition at line 142 of file CloudFormationClient.h.

Definition at line 118 of file CloudFormationClient.h.

Definition at line 143 of file CloudFormationClient.h.

Definition at line 119 of file CloudFormationClient.h.

Definition at line 144 of file CloudFormationClient.h.

Definition at line 120 of file CloudFormationClient.h.

Definition at line 145 of file CloudFormationClient.h.

Definition at line 121 of file CloudFormationClient.h.

Definition at line 146 of file CloudFormationClient.h.

Definition at line 122 of file CloudFormationClient.h.

Definition at line 147 of file CloudFormationClient.h.

Definition at line 123 of file CloudFormationClient.h.

Definition at line 148 of file CloudFormationClient.h.

Definition at line 124 of file CloudFormationClient.h.

Definition at line 149 of file CloudFormationClient.h.

Definition at line 125 of file CloudFormationClient.h.

Definition at line 150 of file CloudFormationClient.h.

Definition at line 126 of file CloudFormationClient.h.

Definition at line 151 of file CloudFormationClient.h.

Definition at line 127 of file CloudFormationClient.h.

Definition at line 152 of file CloudFormationClient.h.

Definition at line 128 of file CloudFormationClient.h.

Definition at line 153 of file CloudFormationClient.h.

Definition at line 129 of file CloudFormationClient.h.

Definition at line 154 of file CloudFormationClient.h.

Definition at line 130 of file CloudFormationClient.h.

Definition at line 155 of file CloudFormationClient.h.

Definition at line 131 of file CloudFormationClient.h.

Definition at line 156 of file CloudFormationClient.h.

Definition at line 132 of file CloudFormationClient.h.

Definition at line 157 of file CloudFormationClient.h.

Definition at line 133 of file CloudFormationClient.h.

Definition at line 158 of file CloudFormationClient.h.

Definition at line 134 of file CloudFormationClient.h.

Definition at line 159 of file CloudFormationClient.h.

Definition at line 135 of file CloudFormationClient.h.

Definition at line 160 of file CloudFormationClient.h.

Definition at line 136 of file CloudFormationClient.h.

Definition at line 161 of file CloudFormationClient.h.

Definition at line 137 of file CloudFormationClient.h.

Definition at line 162 of file CloudFormationClient.h.

Enumeration Type Documentation

Enumerator
NOT_SET 
CAPABILITY_IAM 
CAPABILITY_NAMED_IAM 

Definition at line 25 of file Capability.h.

Enumerator
NOT_SET 
Add 
Modify 
Remove 

Definition at line 25 of file ChangeAction.h.

Enumerator
NOT_SET 
CREATE_PENDING 
CREATE_IN_PROGRESS 
CREATE_COMPLETE 
DELETE_COMPLETE 
FAILED 

Definition at line 25 of file ChangeSetStatus.h.

Enumerator
NOT_SET 
ResourceReference 
ParameterReference 
ResourceAttribute 
DirectModification 
Automatic 

Definition at line 25 of file ChangeSource.h.

Enumerator
NOT_SET 
Resource 

Definition at line 25 of file ChangeType.h.

Enumerator
NOT_SET 
Static 
Dynamic 

Definition at line 25 of file EvaluationType.h.

Enumerator
NOT_SET 
UNAVAILABLE 
AVAILABLE 
EXECUTE_IN_PROGRESS 
EXECUTE_COMPLETE 
EXECUTE_FAILED 
OBSOLETE 

Definition at line 25 of file ExecutionStatus.h.

Enumerator
NOT_SET 
DO_NOTHING 
ROLLBACK 
DELETE_ 

Definition at line 25 of file OnFailure.h.

Enumerator
NOT_SET 
True 
False 
Conditional 

Definition at line 25 of file Replacement.h.

Enumerator
NOT_SET 
Never 
Conditionally 
Always 

Definition at line 25 of file RequiresRecreation.h.

Enumerator
NOT_SET 
Properties 
Metadata 
CreationPolicy 
UpdatePolicy 
DeletionPolicy 
Tags 

Definition at line 25 of file ResourceAttribute.h.

Enumerator
NOT_SET 
SUCCESS 
FAILURE 

Definition at line 25 of file ResourceSignalStatus.h.

Enumerator
NOT_SET 
CREATE_IN_PROGRESS 
CREATE_FAILED 
CREATE_COMPLETE 
DELETE_IN_PROGRESS 
DELETE_FAILED 
DELETE_COMPLETE 
DELETE_SKIPPED 
UPDATE_IN_PROGRESS 
UPDATE_FAILED 
UPDATE_COMPLETE 

Definition at line 25 of file ResourceStatus.h.

Enumerator
NOT_SET 
CREATE_IN_PROGRESS 
CREATE_FAILED 
CREATE_COMPLETE 
ROLLBACK_IN_PROGRESS 
ROLLBACK_FAILED 
ROLLBACK_COMPLETE 
DELETE_IN_PROGRESS 
DELETE_FAILED 
DELETE_COMPLETE 
UPDATE_IN_PROGRESS 
UPDATE_COMPLETE_CLEANUP_IN_PROGRESS 
UPDATE_COMPLETE 
UPDATE_ROLLBACK_IN_PROGRESS 
UPDATE_ROLLBACK_FAILED 
UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS 
UPDATE_ROLLBACK_COMPLETE 

Definition at line 25 of file StackStatus.h.