AWS SDK for C++  1.9.109
AWS SDK for C++
CloudFormationClient.h
Go to the documentation of this file.
1 
6 #pragma once
76 #include <aws/core/NoResult.h>
79 #include <future>
80 #include <functional>
81 
82 namespace Aws
83 {
84 
85 namespace Http
86 {
87  class HttpClient;
88  class HttpClientFactory;
89 } // namespace Http
90 
91 namespace Utils
92 {
93  template< typename R, typename E> class Outcome;
94 
95 namespace Threading
96 {
97  class Executor;
98 } // namespace Threading
99 
100 namespace Xml
101 {
102  class XmlDocument;
103 } // namespace Xml
104 } // namespace Utils
105 
106 namespace Auth
107 {
108  class AWSCredentials;
109  class AWSCredentialsProvider;
110 } // namespace Auth
111 
112 namespace Client
113 {
114  class RetryStrategy;
115 } // namespace Client
116 
117 namespace CloudFormation
118 {
119 
120 namespace Model
121 {
122  class ActivateTypeRequest;
127  class CreateStackRequest;
129  class CreateStackSetRequest;
130  class DeactivateTypeRequest;
132  class DeleteStackRequest;
134  class DeleteStackSetRequest;
135  class DeregisterTypeRequest;
147  class DescribeStacksRequest;
148  class DescribeTypeRequest;
155  class GetStackPolicyRequest;
156  class GetTemplateRequest;
159  class ListChangeSetsRequest;
160  class ListExportsRequest;
161  class ListImportsRequest;
166  class ListStackSetsRequest;
167  class ListStacksRequest;
170  class ListTypesRequest;
171  class PublishTypeRequest;
174  class RegisterTypeRequest;
175  class RollbackStackRequest;
176  class SetStackPolicyRequest;
179  class SignalResourceRequest;
181  class TestTypeRequest;
182  class UpdateStackRequest;
184  class UpdateStackSetRequest;
187 
253 
254  typedef std::future<ActivateTypeOutcome> ActivateTypeOutcomeCallable;
255  typedef std::future<BatchDescribeTypeConfigurationsOutcome> BatchDescribeTypeConfigurationsOutcomeCallable;
256  typedef std::future<CancelUpdateStackOutcome> CancelUpdateStackOutcomeCallable;
257  typedef std::future<ContinueUpdateRollbackOutcome> ContinueUpdateRollbackOutcomeCallable;
258  typedef std::future<CreateChangeSetOutcome> CreateChangeSetOutcomeCallable;
259  typedef std::future<CreateStackOutcome> CreateStackOutcomeCallable;
260  typedef std::future<CreateStackInstancesOutcome> CreateStackInstancesOutcomeCallable;
261  typedef std::future<CreateStackSetOutcome> CreateStackSetOutcomeCallable;
262  typedef std::future<DeactivateTypeOutcome> DeactivateTypeOutcomeCallable;
263  typedef std::future<DeleteChangeSetOutcome> DeleteChangeSetOutcomeCallable;
264  typedef std::future<DeleteStackOutcome> DeleteStackOutcomeCallable;
265  typedef std::future<DeleteStackInstancesOutcome> DeleteStackInstancesOutcomeCallable;
266  typedef std::future<DeleteStackSetOutcome> DeleteStackSetOutcomeCallable;
267  typedef std::future<DeregisterTypeOutcome> DeregisterTypeOutcomeCallable;
268  typedef std::future<DescribeAccountLimitsOutcome> DescribeAccountLimitsOutcomeCallable;
269  typedef std::future<DescribeChangeSetOutcome> DescribeChangeSetOutcomeCallable;
270  typedef std::future<DescribePublisherOutcome> DescribePublisherOutcomeCallable;
271  typedef std::future<DescribeStackDriftDetectionStatusOutcome> DescribeStackDriftDetectionStatusOutcomeCallable;
272  typedef std::future<DescribeStackEventsOutcome> DescribeStackEventsOutcomeCallable;
273  typedef std::future<DescribeStackInstanceOutcome> DescribeStackInstanceOutcomeCallable;
274  typedef std::future<DescribeStackResourceOutcome> DescribeStackResourceOutcomeCallable;
275  typedef std::future<DescribeStackResourceDriftsOutcome> DescribeStackResourceDriftsOutcomeCallable;
276  typedef std::future<DescribeStackResourcesOutcome> DescribeStackResourcesOutcomeCallable;
277  typedef std::future<DescribeStackSetOutcome> DescribeStackSetOutcomeCallable;
278  typedef std::future<DescribeStackSetOperationOutcome> DescribeStackSetOperationOutcomeCallable;
279  typedef std::future<DescribeStacksOutcome> DescribeStacksOutcomeCallable;
280  typedef std::future<DescribeTypeOutcome> DescribeTypeOutcomeCallable;
281  typedef std::future<DescribeTypeRegistrationOutcome> DescribeTypeRegistrationOutcomeCallable;
282  typedef std::future<DetectStackDriftOutcome> DetectStackDriftOutcomeCallable;
283  typedef std::future<DetectStackResourceDriftOutcome> DetectStackResourceDriftOutcomeCallable;
284  typedef std::future<DetectStackSetDriftOutcome> DetectStackSetDriftOutcomeCallable;
285  typedef std::future<EstimateTemplateCostOutcome> EstimateTemplateCostOutcomeCallable;
286  typedef std::future<ExecuteChangeSetOutcome> ExecuteChangeSetOutcomeCallable;
287  typedef std::future<GetStackPolicyOutcome> GetStackPolicyOutcomeCallable;
288  typedef std::future<GetTemplateOutcome> GetTemplateOutcomeCallable;
289  typedef std::future<GetTemplateSummaryOutcome> GetTemplateSummaryOutcomeCallable;
290  typedef std::future<ImportStacksToStackSetOutcome> ImportStacksToStackSetOutcomeCallable;
291  typedef std::future<ListChangeSetsOutcome> ListChangeSetsOutcomeCallable;
292  typedef std::future<ListExportsOutcome> ListExportsOutcomeCallable;
293  typedef std::future<ListImportsOutcome> ListImportsOutcomeCallable;
294  typedef std::future<ListStackInstancesOutcome> ListStackInstancesOutcomeCallable;
295  typedef std::future<ListStackResourcesOutcome> ListStackResourcesOutcomeCallable;
296  typedef std::future<ListStackSetOperationResultsOutcome> ListStackSetOperationResultsOutcomeCallable;
297  typedef std::future<ListStackSetOperationsOutcome> ListStackSetOperationsOutcomeCallable;
298  typedef std::future<ListStackSetsOutcome> ListStackSetsOutcomeCallable;
299  typedef std::future<ListStacksOutcome> ListStacksOutcomeCallable;
300  typedef std::future<ListTypeRegistrationsOutcome> ListTypeRegistrationsOutcomeCallable;
301  typedef std::future<ListTypeVersionsOutcome> ListTypeVersionsOutcomeCallable;
302  typedef std::future<ListTypesOutcome> ListTypesOutcomeCallable;
303  typedef std::future<PublishTypeOutcome> PublishTypeOutcomeCallable;
304  typedef std::future<RecordHandlerProgressOutcome> RecordHandlerProgressOutcomeCallable;
305  typedef std::future<RegisterPublisherOutcome> RegisterPublisherOutcomeCallable;
306  typedef std::future<RegisterTypeOutcome> RegisterTypeOutcomeCallable;
307  typedef std::future<RollbackStackOutcome> RollbackStackOutcomeCallable;
308  typedef std::future<SetStackPolicyOutcome> SetStackPolicyOutcomeCallable;
309  typedef std::future<SetTypeConfigurationOutcome> SetTypeConfigurationOutcomeCallable;
310  typedef std::future<SetTypeDefaultVersionOutcome> SetTypeDefaultVersionOutcomeCallable;
311  typedef std::future<SignalResourceOutcome> SignalResourceOutcomeCallable;
312  typedef std::future<StopStackSetOperationOutcome> StopStackSetOperationOutcomeCallable;
313  typedef std::future<TestTypeOutcome> TestTypeOutcomeCallable;
314  typedef std::future<UpdateStackOutcome> UpdateStackOutcomeCallable;
315  typedef std::future<UpdateStackInstancesOutcome> UpdateStackInstancesOutcomeCallable;
316  typedef std::future<UpdateStackSetOutcome> UpdateStackSetOutcomeCallable;
317  typedef std::future<UpdateTerminationProtectionOutcome> UpdateTerminationProtectionOutcomeCallable;
318  typedef std::future<ValidateTemplateOutcome> ValidateTemplateOutcomeCallable;
319 } // namespace Model
320 
321  class CloudFormationClient;
322 
323  typedef std::function<void(const CloudFormationClient*, const Model::ActivateTypeRequest&, const Model::ActivateTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ActivateTypeResponseReceivedHandler;
324  typedef std::function<void(const CloudFormationClient*, const Model::BatchDescribeTypeConfigurationsRequest&, const Model::BatchDescribeTypeConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDescribeTypeConfigurationsResponseReceivedHandler;
325  typedef std::function<void(const CloudFormationClient*, const Model::CancelUpdateStackRequest&, const Model::CancelUpdateStackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelUpdateStackResponseReceivedHandler;
326  typedef std::function<void(const CloudFormationClient*, const Model::ContinueUpdateRollbackRequest&, const Model::ContinueUpdateRollbackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ContinueUpdateRollbackResponseReceivedHandler;
327  typedef std::function<void(const CloudFormationClient*, const Model::CreateChangeSetRequest&, const Model::CreateChangeSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateChangeSetResponseReceivedHandler;
328  typedef std::function<void(const CloudFormationClient*, const Model::CreateStackRequest&, const Model::CreateStackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateStackResponseReceivedHandler;
329  typedef std::function<void(const CloudFormationClient*, const Model::CreateStackInstancesRequest&, const Model::CreateStackInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateStackInstancesResponseReceivedHandler;
330  typedef std::function<void(const CloudFormationClient*, const Model::CreateStackSetRequest&, const Model::CreateStackSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateStackSetResponseReceivedHandler;
331  typedef std::function<void(const CloudFormationClient*, const Model::DeactivateTypeRequest&, const Model::DeactivateTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeactivateTypeResponseReceivedHandler;
332  typedef std::function<void(const CloudFormationClient*, const Model::DeleteChangeSetRequest&, const Model::DeleteChangeSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteChangeSetResponseReceivedHandler;
333  typedef std::function<void(const CloudFormationClient*, const Model::DeleteStackRequest&, const Model::DeleteStackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteStackResponseReceivedHandler;
334  typedef std::function<void(const CloudFormationClient*, const Model::DeleteStackInstancesRequest&, const Model::DeleteStackInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteStackInstancesResponseReceivedHandler;
335  typedef std::function<void(const CloudFormationClient*, const Model::DeleteStackSetRequest&, const Model::DeleteStackSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteStackSetResponseReceivedHandler;
336  typedef std::function<void(const CloudFormationClient*, const Model::DeregisterTypeRequest&, const Model::DeregisterTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeregisterTypeResponseReceivedHandler;
337  typedef std::function<void(const CloudFormationClient*, const Model::DescribeAccountLimitsRequest&, const Model::DescribeAccountLimitsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAccountLimitsResponseReceivedHandler;
338  typedef std::function<void(const CloudFormationClient*, const Model::DescribeChangeSetRequest&, const Model::DescribeChangeSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeChangeSetResponseReceivedHandler;
339  typedef std::function<void(const CloudFormationClient*, const Model::DescribePublisherRequest&, const Model::DescribePublisherOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePublisherResponseReceivedHandler;
340  typedef std::function<void(const CloudFormationClient*, const Model::DescribeStackDriftDetectionStatusRequest&, const Model::DescribeStackDriftDetectionStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeStackDriftDetectionStatusResponseReceivedHandler;
341  typedef std::function<void(const CloudFormationClient*, const Model::DescribeStackEventsRequest&, const Model::DescribeStackEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeStackEventsResponseReceivedHandler;
342  typedef std::function<void(const CloudFormationClient*, const Model::DescribeStackInstanceRequest&, const Model::DescribeStackInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeStackInstanceResponseReceivedHandler;
343  typedef std::function<void(const CloudFormationClient*, const Model::DescribeStackResourceRequest&, const Model::DescribeStackResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeStackResourceResponseReceivedHandler;
344  typedef std::function<void(const CloudFormationClient*, const Model::DescribeStackResourceDriftsRequest&, const Model::DescribeStackResourceDriftsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeStackResourceDriftsResponseReceivedHandler;
345  typedef std::function<void(const CloudFormationClient*, const Model::DescribeStackResourcesRequest&, const Model::DescribeStackResourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeStackResourcesResponseReceivedHandler;
346  typedef std::function<void(const CloudFormationClient*, const Model::DescribeStackSetRequest&, const Model::DescribeStackSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeStackSetResponseReceivedHandler;
347  typedef std::function<void(const CloudFormationClient*, const Model::DescribeStackSetOperationRequest&, const Model::DescribeStackSetOperationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeStackSetOperationResponseReceivedHandler;
348  typedef std::function<void(const CloudFormationClient*, const Model::DescribeStacksRequest&, const Model::DescribeStacksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeStacksResponseReceivedHandler;
349  typedef std::function<void(const CloudFormationClient*, const Model::DescribeTypeRequest&, const Model::DescribeTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTypeResponseReceivedHandler;
350  typedef std::function<void(const CloudFormationClient*, const Model::DescribeTypeRegistrationRequest&, const Model::DescribeTypeRegistrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTypeRegistrationResponseReceivedHandler;
351  typedef std::function<void(const CloudFormationClient*, const Model::DetectStackDriftRequest&, const Model::DetectStackDriftOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DetectStackDriftResponseReceivedHandler;
352  typedef std::function<void(const CloudFormationClient*, const Model::DetectStackResourceDriftRequest&, const Model::DetectStackResourceDriftOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DetectStackResourceDriftResponseReceivedHandler;
353  typedef std::function<void(const CloudFormationClient*, const Model::DetectStackSetDriftRequest&, const Model::DetectStackSetDriftOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DetectStackSetDriftResponseReceivedHandler;
354  typedef std::function<void(const CloudFormationClient*, const Model::EstimateTemplateCostRequest&, const Model::EstimateTemplateCostOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EstimateTemplateCostResponseReceivedHandler;
355  typedef std::function<void(const CloudFormationClient*, const Model::ExecuteChangeSetRequest&, const Model::ExecuteChangeSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ExecuteChangeSetResponseReceivedHandler;
356  typedef std::function<void(const CloudFormationClient*, const Model::GetStackPolicyRequest&, const Model::GetStackPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetStackPolicyResponseReceivedHandler;
357  typedef std::function<void(const CloudFormationClient*, const Model::GetTemplateRequest&, const Model::GetTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTemplateResponseReceivedHandler;
358  typedef std::function<void(const CloudFormationClient*, const Model::GetTemplateSummaryRequest&, const Model::GetTemplateSummaryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTemplateSummaryResponseReceivedHandler;
359  typedef std::function<void(const CloudFormationClient*, const Model::ImportStacksToStackSetRequest&, const Model::ImportStacksToStackSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ImportStacksToStackSetResponseReceivedHandler;
360  typedef std::function<void(const CloudFormationClient*, const Model::ListChangeSetsRequest&, const Model::ListChangeSetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListChangeSetsResponseReceivedHandler;
361  typedef std::function<void(const CloudFormationClient*, const Model::ListExportsRequest&, const Model::ListExportsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListExportsResponseReceivedHandler;
362  typedef std::function<void(const CloudFormationClient*, const Model::ListImportsRequest&, const Model::ListImportsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListImportsResponseReceivedHandler;
363  typedef std::function<void(const CloudFormationClient*, const Model::ListStackInstancesRequest&, const Model::ListStackInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListStackInstancesResponseReceivedHandler;
364  typedef std::function<void(const CloudFormationClient*, const Model::ListStackResourcesRequest&, const Model::ListStackResourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListStackResourcesResponseReceivedHandler;
365  typedef std::function<void(const CloudFormationClient*, const Model::ListStackSetOperationResultsRequest&, const Model::ListStackSetOperationResultsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListStackSetOperationResultsResponseReceivedHandler;
366  typedef std::function<void(const CloudFormationClient*, const Model::ListStackSetOperationsRequest&, const Model::ListStackSetOperationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListStackSetOperationsResponseReceivedHandler;
367  typedef std::function<void(const CloudFormationClient*, const Model::ListStackSetsRequest&, const Model::ListStackSetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListStackSetsResponseReceivedHandler;
368  typedef std::function<void(const CloudFormationClient*, const Model::ListStacksRequest&, const Model::ListStacksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListStacksResponseReceivedHandler;
369  typedef std::function<void(const CloudFormationClient*, const Model::ListTypeRegistrationsRequest&, const Model::ListTypeRegistrationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTypeRegistrationsResponseReceivedHandler;
370  typedef std::function<void(const CloudFormationClient*, const Model::ListTypeVersionsRequest&, const Model::ListTypeVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTypeVersionsResponseReceivedHandler;
371  typedef std::function<void(const CloudFormationClient*, const Model::ListTypesRequest&, const Model::ListTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTypesResponseReceivedHandler;
372  typedef std::function<void(const CloudFormationClient*, const Model::PublishTypeRequest&, const Model::PublishTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PublishTypeResponseReceivedHandler;
373  typedef std::function<void(const CloudFormationClient*, const Model::RecordHandlerProgressRequest&, const Model::RecordHandlerProgressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RecordHandlerProgressResponseReceivedHandler;
374  typedef std::function<void(const CloudFormationClient*, const Model::RegisterPublisherRequest&, const Model::RegisterPublisherOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterPublisherResponseReceivedHandler;
375  typedef std::function<void(const CloudFormationClient*, const Model::RegisterTypeRequest&, const Model::RegisterTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterTypeResponseReceivedHandler;
376  typedef std::function<void(const CloudFormationClient*, const Model::RollbackStackRequest&, const Model::RollbackStackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RollbackStackResponseReceivedHandler;
377  typedef std::function<void(const CloudFormationClient*, const Model::SetStackPolicyRequest&, const Model::SetStackPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SetStackPolicyResponseReceivedHandler;
378  typedef std::function<void(const CloudFormationClient*, const Model::SetTypeConfigurationRequest&, const Model::SetTypeConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SetTypeConfigurationResponseReceivedHandler;
379  typedef std::function<void(const CloudFormationClient*, const Model::SetTypeDefaultVersionRequest&, const Model::SetTypeDefaultVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SetTypeDefaultVersionResponseReceivedHandler;
380  typedef std::function<void(const CloudFormationClient*, const Model::SignalResourceRequest&, const Model::SignalResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SignalResourceResponseReceivedHandler;
381  typedef std::function<void(const CloudFormationClient*, const Model::StopStackSetOperationRequest&, const Model::StopStackSetOperationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopStackSetOperationResponseReceivedHandler;
382  typedef std::function<void(const CloudFormationClient*, const Model::TestTypeRequest&, const Model::TestTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TestTypeResponseReceivedHandler;
383  typedef std::function<void(const CloudFormationClient*, const Model::UpdateStackRequest&, const Model::UpdateStackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateStackResponseReceivedHandler;
384  typedef std::function<void(const CloudFormationClient*, const Model::UpdateStackInstancesRequest&, const Model::UpdateStackInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateStackInstancesResponseReceivedHandler;
385  typedef std::function<void(const CloudFormationClient*, const Model::UpdateStackSetRequest&, const Model::UpdateStackSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateStackSetResponseReceivedHandler;
386  typedef std::function<void(const CloudFormationClient*, const Model::UpdateTerminationProtectionRequest&, const Model::UpdateTerminationProtectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTerminationProtectionResponseReceivedHandler;
387  typedef std::function<void(const CloudFormationClient*, const Model::ValidateTemplateRequest&, const Model::ValidateTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ValidateTemplateResponseReceivedHandler;
388 
409  {
410  public:
412 
418 
424 
429  CloudFormationClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
431 
433 
434 
438  Aws::String ConvertRequestToPresignedUrl(const Aws::AmazonSerializableWebServiceRequest& requestToConvert, const char* region) const;
439 
440 
457 
476 
494  virtual void ActivateTypeAsync(const Model::ActivateTypeRequest& request, const ActivateTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
495 
507 
521 
534  virtual void BatchDescribeTypeConfigurationsAsync(const Model::BatchDescribeTypeConfigurationsRequest& request, const BatchDescribeTypeConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
535 
545 
557 
568  virtual void CancelUpdateStackAsync(const Model::CancelUpdateStackRequest& request, const CancelUpdateStackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
569 
588 
609 
629  virtual void ContinueUpdateRollbackAsync(const Model::ContinueUpdateRollbackRequest& request, const ContinueUpdateRollbackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
630 
658 
688 
717  virtual void CreateChangeSetAsync(const Model::CreateChangeSetRequest& request, const CreateChangeSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
718 
727 
738 
748  virtual void CreateStackAsync(const Model::CreateStackRequest& request, const CreateStackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
749 
760 
773 
785  virtual void CreateStackInstancesAsync(const Model::CreateStackInstancesRequest& request, const CreateStackInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
786 
793 
802 
810  virtual void CreateStackSetAsync(const Model::CreateStackSetRequest& request, const CreateStackSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
811 
823 
837 
850  virtual void DeactivateTypeAsync(const Model::DeactivateTypeRequest& request, const DeactivateTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
851 
865 
881 
896  virtual void DeleteChangeSetAsync(const Model::DeleteChangeSetRequest& request, const DeleteChangeSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
897 
906 
917 
927  virtual void DeleteStackAsync(const Model::DeleteStackRequest& request, const DeleteStackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
928 
936 
946 
955  virtual void DeleteStackInstancesAsync(const Model::DeleteStackInstancesRequest& request, const DeleteStackInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
956 
965 
976 
986  virtual void DeleteStackSetAsync(const Model::DeleteStackSetRequest& request, const DeleteStackSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
987 
1006 
1027 
1047  virtual void DeregisterTypeAsync(const Model::DeregisterTypeRequest& request, const DeregisterTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1048 
1060 
1074 
1087  virtual void DescribeAccountLimitsAsync(const Model::DescribeAccountLimitsRequest& request, const DescribeAccountLimitsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1088 
1100 
1114 
1127  virtual void DescribeChangeSetAsync(const Model::DescribeChangeSetRequest& request, const DescribeChangeSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1128 
1144 
1162 
1179  virtual void DescribePublisherAsync(const Model::DescribePublisherRequest& request, const DescribePublisherResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1180 
1200 
1222 
1243  virtual void DescribeStackDriftDetectionStatusAsync(const Model::DescribeStackDriftDetectionStatusRequest& request, const DescribeStackDriftDetectionStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1244 
1257 
1272 
1286  virtual void DescribeStackEventsAsync(const Model::DescribeStackEventsRequest& request, const DescribeStackEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1287 
1297 
1309 
1320  virtual void DescribeStackInstanceAsync(const Model::DescribeStackInstanceRequest& request, const DescribeStackInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1321 
1330 
1341 
1351  virtual void DescribeStackResourceAsync(const Model::DescribeStackResourceRequest& request, const DescribeStackResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1352 
1370 
1390 
1409  virtual void DescribeStackResourceDriftsAsync(const Model::DescribeStackResourceDriftsRequest& request, const DescribeStackResourceDriftsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1410 
1433 
1458 
1482  virtual void DescribeStackResourcesAsync(const Model::DescribeStackResourcesRequest& request, const DescribeStackResourcesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1483 
1491 
1501 
1510  virtual void DescribeStackSetAsync(const Model::DescribeStackSetRequest& request, const DescribeStackSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1511 
1519 
1529 
1538  virtual void DescribeStackSetOperationAsync(const Model::DescribeStackSetOperationRequest& request, const DescribeStackSetOperationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1539 
1549 
1561 
1572  virtual void DescribeStacksAsync(const Model::DescribeStacksRequest& request, const DescribeStacksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1573 
1583 
1595 
1606  virtual void DescribeTypeAsync(const Model::DescribeTypeRequest& request, const DescribeTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1607 
1620 
1635 
1649  virtual void DescribeTypeRegistrationAsync(const Model::DescribeTypeRegistrationRequest& request, const DescribeTypeRegistrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1650 
1680 
1712 
1743  virtual void DetectStackDriftAsync(const Model::DetectStackDriftRequest& request, const DetectStackDriftResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1744 
1766 
1790 
1813  virtual void DetectStackResourceDriftAsync(const Model::DetectStackResourceDriftRequest& request, const DetectStackResourceDriftResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1814 
1848 
1884 
1919  virtual void DetectStackSetDriftAsync(const Model::DetectStackSetDriftRequest& request, const DetectStackSetDriftResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1920 
1930 
1942 
1953  virtual void EstimateTemplateCostAsync(const Model::EstimateTemplateCostRequest& request, const EstimateTemplateCostResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1954 
1971 
1990 
2008  virtual void ExecuteChangeSetAsync(const Model::ExecuteChangeSetRequest& request, const ExecuteChangeSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2009 
2017 
2027 
2036  virtual void GetStackPolicyAsync(const Model::GetStackPolicyRequest& request, const GetStackPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2037 
2048 
2061 
2073  virtual void GetTemplateAsync(const Model::GetTemplateRequest& request, const GetTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2074 
2090 
2108 
2125  virtual void GetTemplateSummaryAsync(const Model::GetTemplateSummaryRequest& request, const GetTemplateSummaryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2126 
2138 
2152 
2165  virtual void ImportStacksToStackSetAsync(const Model::ImportStacksToStackSetRequest& request, const ImportStacksToStackSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2166 
2175 
2186 
2196  virtual void ListChangeSetsAsync(const Model::ListChangeSetsRequest& request, const ListChangeSetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2197 
2210 
2225 
2239  virtual void ListExportsAsync(const Model::ListExportsRequest& request, const ListExportsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2240 
2253 
2268 
2282  virtual void ListImportsAsync(const Model::ListImportsRequest& request, const ListImportsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2283 
2293 
2305 
2316  virtual void ListStackInstancesAsync(const Model::ListStackInstancesRequest& request, const ListStackInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2317 
2326 
2337 
2347  virtual void ListStackResourcesAsync(const Model::ListStackResourcesRequest& request, const ListStackResourcesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2348 
2356 
2366 
2375  virtual void ListStackSetOperationResultsAsync(const Model::ListStackSetOperationResultsRequest& request, const ListStackSetOperationResultsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2376 
2384 
2394 
2403  virtual void ListStackSetOperationsAsync(const Model::ListStackSetOperationsRequest& request, const ListStackSetOperationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2404 
2422 
2442 
2461  virtual void ListStackSetsAsync(const Model::ListStackSetsRequest& request, const ListStackSetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2462 
2473 
2486 
2498  virtual void ListStacksAsync(const Model::ListStacksRequest& request, const ListStacksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2499 
2507 
2517 
2526  virtual void ListTypeRegistrationsAsync(const Model::ListTypeRegistrationsRequest& request, const ListTypeRegistrationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2527 
2535 
2545 
2554  virtual void ListTypeVersionsAsync(const Model::ListTypeVersionsRequest& request, const ListTypeVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2555 
2563 
2573 
2582  virtual void ListTypesAsync(const Model::ListTypesRequest& request, const ListTypesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2583 
2598 
2615 
2631  virtual void PublishTypeAsync(const Model::PublishTypeRequest& request, const PublishTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2632 
2642 
2654 
2665  virtual void RecordHandlerProgressAsync(const Model::RecordHandlerProgressRequest& request, const RecordHandlerProgressResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2666 
2680 
2696 
2711  virtual void RegisterPublisherAsync(const Model::RegisterPublisherRequest& request, const RegisterPublisherResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2712 
2741 
2772 
2802  virtual void RegisterTypeAsync(const Model::RegisterTypeRequest& request, const RegisterTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2803 
2821 
2841 
2860  virtual void RollbackStackAsync(const Model::RollbackStackRequest& request, const RollbackStackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2861 
2868 
2877 
2885  virtual void SetStackPolicyAsync(const Model::SetStackPolicyRequest& request, const SetStackPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2886 
2905 
2926 
2946  virtual void SetTypeConfigurationAsync(const Model::SetTypeConfigurationRequest& request, const SetTypeConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2947 
2956 
2967 
2977  virtual void SetTypeDefaultVersionAsync(const Model::SetTypeDefaultVersionRequest& request, const SetTypeDefaultVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2978 
2991 
3006 
3020  virtual void SignalResourceAsync(const Model::SignalResourceRequest& request, const SignalResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3021 
3029 
3039 
3048  virtual void StopStackSetOperationAsync(const Model::StopStackSetOperationRequest& request, const StopStackSetOperationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3049 
3077 
3107 
3136  virtual void TestTypeAsync(const Model::TestTypeRequest& request, const TestTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3137 
3151 
3167 
3182  virtual void UpdateStackAsync(const Model::UpdateStackRequest& request, const UpdateStackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3183 
3207 
3233 
3258  virtual void UpdateStackInstancesAsync(const Model::UpdateStackInstancesRequest& request, const UpdateStackInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3259 
3271 
3285 
3298  virtual void UpdateStackSetAsync(const Model::UpdateStackSetRequest& request, const UpdateStackSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3299 
3314 
3331 
3347  virtual void UpdateTerminationProtectionAsync(const Model::UpdateTerminationProtectionRequest& request, const UpdateTerminationProtectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3348 
3358 
3370 
3381  virtual void ValidateTemplateAsync(const Model::ValidateTemplateRequest& request, const ValidateTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3382 
3383 
3384  void OverrideEndpoint(const Aws::String& endpoint);
3385  private:
3386  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
3387  void ActivateTypeAsyncHelper(const Model::ActivateTypeRequest& request, const ActivateTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3388  void BatchDescribeTypeConfigurationsAsyncHelper(const Model::BatchDescribeTypeConfigurationsRequest& request, const BatchDescribeTypeConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3389  void CancelUpdateStackAsyncHelper(const Model::CancelUpdateStackRequest& request, const CancelUpdateStackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3390  void ContinueUpdateRollbackAsyncHelper(const Model::ContinueUpdateRollbackRequest& request, const ContinueUpdateRollbackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3391  void CreateChangeSetAsyncHelper(const Model::CreateChangeSetRequest& request, const CreateChangeSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3392  void CreateStackAsyncHelper(const Model::CreateStackRequest& request, const CreateStackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3393  void CreateStackInstancesAsyncHelper(const Model::CreateStackInstancesRequest& request, const CreateStackInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3394  void CreateStackSetAsyncHelper(const Model::CreateStackSetRequest& request, const CreateStackSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3395  void DeactivateTypeAsyncHelper(const Model::DeactivateTypeRequest& request, const DeactivateTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3396  void DeleteChangeSetAsyncHelper(const Model::DeleteChangeSetRequest& request, const DeleteChangeSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3397  void DeleteStackAsyncHelper(const Model::DeleteStackRequest& request, const DeleteStackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3398  void DeleteStackInstancesAsyncHelper(const Model::DeleteStackInstancesRequest& request, const DeleteStackInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3399  void DeleteStackSetAsyncHelper(const Model::DeleteStackSetRequest& request, const DeleteStackSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3400  void DeregisterTypeAsyncHelper(const Model::DeregisterTypeRequest& request, const DeregisterTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3401  void DescribeAccountLimitsAsyncHelper(const Model::DescribeAccountLimitsRequest& request, const DescribeAccountLimitsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3402  void DescribeChangeSetAsyncHelper(const Model::DescribeChangeSetRequest& request, const DescribeChangeSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3403  void DescribePublisherAsyncHelper(const Model::DescribePublisherRequest& request, const DescribePublisherResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3404  void DescribeStackDriftDetectionStatusAsyncHelper(const Model::DescribeStackDriftDetectionStatusRequest& request, const DescribeStackDriftDetectionStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3405  void DescribeStackEventsAsyncHelper(const Model::DescribeStackEventsRequest& request, const DescribeStackEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3406  void DescribeStackInstanceAsyncHelper(const Model::DescribeStackInstanceRequest& request, const DescribeStackInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3407  void DescribeStackResourceAsyncHelper(const Model::DescribeStackResourceRequest& request, const DescribeStackResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3408  void DescribeStackResourceDriftsAsyncHelper(const Model::DescribeStackResourceDriftsRequest& request, const DescribeStackResourceDriftsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3409  void DescribeStackResourcesAsyncHelper(const Model::DescribeStackResourcesRequest& request, const DescribeStackResourcesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3410  void DescribeStackSetAsyncHelper(const Model::DescribeStackSetRequest& request, const DescribeStackSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3411  void DescribeStackSetOperationAsyncHelper(const Model::DescribeStackSetOperationRequest& request, const DescribeStackSetOperationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3412  void DescribeStacksAsyncHelper(const Model::DescribeStacksRequest& request, const DescribeStacksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3413  void DescribeTypeAsyncHelper(const Model::DescribeTypeRequest& request, const DescribeTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3414  void DescribeTypeRegistrationAsyncHelper(const Model::DescribeTypeRegistrationRequest& request, const DescribeTypeRegistrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3415  void DetectStackDriftAsyncHelper(const Model::DetectStackDriftRequest& request, const DetectStackDriftResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3416  void DetectStackResourceDriftAsyncHelper(const Model::DetectStackResourceDriftRequest& request, const DetectStackResourceDriftResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3417  void DetectStackSetDriftAsyncHelper(const Model::DetectStackSetDriftRequest& request, const DetectStackSetDriftResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3418  void EstimateTemplateCostAsyncHelper(const Model::EstimateTemplateCostRequest& request, const EstimateTemplateCostResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3419  void ExecuteChangeSetAsyncHelper(const Model::ExecuteChangeSetRequest& request, const ExecuteChangeSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3420  void GetStackPolicyAsyncHelper(const Model::GetStackPolicyRequest& request, const GetStackPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3421  void GetTemplateAsyncHelper(const Model::GetTemplateRequest& request, const GetTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3422  void GetTemplateSummaryAsyncHelper(const Model::GetTemplateSummaryRequest& request, const GetTemplateSummaryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3423  void ImportStacksToStackSetAsyncHelper(const Model::ImportStacksToStackSetRequest& request, const ImportStacksToStackSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3424  void ListChangeSetsAsyncHelper(const Model::ListChangeSetsRequest& request, const ListChangeSetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3425  void ListExportsAsyncHelper(const Model::ListExportsRequest& request, const ListExportsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3426  void ListImportsAsyncHelper(const Model::ListImportsRequest& request, const ListImportsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3427  void ListStackInstancesAsyncHelper(const Model::ListStackInstancesRequest& request, const ListStackInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3428  void ListStackResourcesAsyncHelper(const Model::ListStackResourcesRequest& request, const ListStackResourcesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3429  void ListStackSetOperationResultsAsyncHelper(const Model::ListStackSetOperationResultsRequest& request, const ListStackSetOperationResultsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3430  void ListStackSetOperationsAsyncHelper(const Model::ListStackSetOperationsRequest& request, const ListStackSetOperationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3431  void ListStackSetsAsyncHelper(const Model::ListStackSetsRequest& request, const ListStackSetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3432  void ListStacksAsyncHelper(const Model::ListStacksRequest& request, const ListStacksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3433  void ListTypeRegistrationsAsyncHelper(const Model::ListTypeRegistrationsRequest& request, const ListTypeRegistrationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3434  void ListTypeVersionsAsyncHelper(const Model::ListTypeVersionsRequest& request, const ListTypeVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3435  void ListTypesAsyncHelper(const Model::ListTypesRequest& request, const ListTypesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3436  void PublishTypeAsyncHelper(const Model::PublishTypeRequest& request, const PublishTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3437  void RecordHandlerProgressAsyncHelper(const Model::RecordHandlerProgressRequest& request, const RecordHandlerProgressResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3438  void RegisterPublisherAsyncHelper(const Model::RegisterPublisherRequest& request, const RegisterPublisherResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3439  void RegisterTypeAsyncHelper(const Model::RegisterTypeRequest& request, const RegisterTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3440  void RollbackStackAsyncHelper(const Model::RollbackStackRequest& request, const RollbackStackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3441  void SetStackPolicyAsyncHelper(const Model::SetStackPolicyRequest& request, const SetStackPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3442  void SetTypeConfigurationAsyncHelper(const Model::SetTypeConfigurationRequest& request, const SetTypeConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3443  void SetTypeDefaultVersionAsyncHelper(const Model::SetTypeDefaultVersionRequest& request, const SetTypeDefaultVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3444  void SignalResourceAsyncHelper(const Model::SignalResourceRequest& request, const SignalResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3445  void StopStackSetOperationAsyncHelper(const Model::StopStackSetOperationRequest& request, const StopStackSetOperationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3446  void TestTypeAsyncHelper(const Model::TestTypeRequest& request, const TestTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3447  void UpdateStackAsyncHelper(const Model::UpdateStackRequest& request, const UpdateStackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3448  void UpdateStackInstancesAsyncHelper(const Model::UpdateStackInstancesRequest& request, const UpdateStackInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3449  void UpdateStackSetAsyncHelper(const Model::UpdateStackSetRequest& request, const UpdateStackSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3450  void UpdateTerminationProtectionAsyncHelper(const Model::UpdateTerminationProtectionRequest& request, const UpdateTerminationProtectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3451  void ValidateTemplateAsyncHelper(const Model::ValidateTemplateRequest& request, const ValidateTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3452 
3453  Aws::String m_uri;
3454  Aws::String m_configScheme;
3455  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
3456  };
3457 
3458 } // namespace CloudFormation
3459 } // namespace Aws
Aws::CloudFormation::CloudFormationClient::DetectStackResourceDriftAsync
virtual void DetectStackResourceDriftAsync(const Model::DetectStackResourceDriftRequest &request, const DetectStackResourceDriftResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::Model::UpdateStackOutcomeCallable
std::future< UpdateStackOutcome > UpdateStackOutcomeCallable
Definition: CloudFormationClient.h:314
Aws::CloudFormation::CloudFormationClient::ActivateType
virtual Model::ActivateTypeOutcome ActivateType(const Model::ActivateTypeRequest &request) const
Aws::CloudFormation::CloudFormationClient::ListImportsCallable
virtual Model::ListImportsOutcomeCallable ListImportsCallable(const Model::ListImportsRequest &request) const
Aws::CloudFormation::Model::StopStackSetOperationRequest
Definition: StopStackSetOperationRequest.h:23
Aws::CloudFormation::CloudFormationClient::GetStackPolicyAsync
virtual void GetStackPolicyAsync(const Model::GetStackPolicyRequest &request, const GetStackPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::CloudFormation::CloudFormationClient::ListImports
virtual Model::ListImportsOutcome ListImports(const Model::ListImportsRequest &request) const
Aws::CloudFormation::CloudFormationClient::ListStackSetOperationsCallable
virtual Model::ListStackSetOperationsOutcomeCallable ListStackSetOperationsCallable(const Model::ListStackSetOperationsRequest &request) const
TestTypeResult.h
Aws::CloudFormation::CloudFormationClient::SetTypeDefaultVersion
virtual Model::SetTypeDefaultVersionOutcome SetTypeDefaultVersion(const Model::SetTypeDefaultVersionRequest &request) const
Aws::CloudFormation::CloudFormationClient::ValidateTemplate
virtual Model::ValidateTemplateOutcome ValidateTemplate(const Model::ValidateTemplateRequest &request) const
Aws::CloudFormation::Model::ActivateTypeRequest
Definition: ActivateTypeRequest.h:25
Aws::CloudFormation::ContinueUpdateRollbackResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::ContinueUpdateRollbackRequest &, const Model::ContinueUpdateRollbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ContinueUpdateRollbackResponseReceivedHandler
Definition: CloudFormationClient.h:326
Aws::CloudFormation::Model::ListImportsRequest
Definition: ListImportsRequest.h:22
Aws::CloudFormation::Model::ContinueUpdateRollbackOutcomeCallable
std::future< ContinueUpdateRollbackOutcome > ContinueUpdateRollbackOutcomeCallable
Definition: CloudFormationClient.h:257
Aws::CloudFormation::Model::GetTemplateOutcome
Aws::Utils::Outcome< GetTemplateResult, CloudFormationError > GetTemplateOutcome
Definition: CloudFormationClient.h:222
Aws::CloudFormation::CloudFormationClient::RecordHandlerProgress
virtual Model::RecordHandlerProgressOutcome RecordHandlerProgress(const Model::RecordHandlerProgressRequest &request) const
Aws::CloudFormation::CloudFormationClient::DescribeTypeRegistration
virtual Model::DescribeTypeRegistrationOutcome DescribeTypeRegistration(const Model::DescribeTypeRegistrationRequest &request) const
Aws::CloudFormation::Model::DetectStackSetDriftOutcome
Aws::Utils::Outcome< DetectStackSetDriftResult, CloudFormationError > DetectStackSetDriftOutcome
Definition: CloudFormationClient.h:218
Aws::CloudFormation::DescribeStackDriftDetectionStatusResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::DescribeStackDriftDetectionStatusRequest &, const Model::DescribeStackDriftDetectionStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStackDriftDetectionStatusResponseReceivedHandler
Definition: CloudFormationClient.h:340
Aws::CloudFormation::CloudFormationClient::ListTypesCallable
virtual Model::ListTypesOutcomeCallable ListTypesCallable(const Model::ListTypesRequest &request) const
Aws::CloudFormation::Model::ExecuteChangeSetOutcomeCallable
std::future< ExecuteChangeSetOutcome > ExecuteChangeSetOutcomeCallable
Definition: CloudFormationClient.h:286
Aws::CloudFormation::CloudFormationClient::~CloudFormationClient
virtual ~CloudFormationClient()
Aws::CloudFormation::Model::DescribePublisherOutcome
Aws::Utils::Outcome< DescribePublisherResult, CloudFormationError > DescribePublisherOutcome
Definition: CloudFormationClient.h:204
DescribeStacksResult.h
Aws::CloudFormation::DescribeStackEventsResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::DescribeStackEventsRequest &, const Model::DescribeStackEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStackEventsResponseReceivedHandler
Definition: CloudFormationClient.h:341
Aws::CloudFormation::Model::CreateStackOutcome
Aws::Utils::Outcome< CreateStackResult, CloudFormationError > CreateStackOutcome
Definition: CloudFormationClient.h:193
Aws::CloudFormation::ListStacksResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::ListStacksRequest &, const Model::ListStacksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStacksResponseReceivedHandler
Definition: CloudFormationClient.h:368
Aws::CloudFormation::CloudFormationClient::ExecuteChangeSetAsync
virtual void ExecuteChangeSetAsync(const Model::ExecuteChangeSetRequest &request, const ExecuteChangeSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::Model::DescribeStackInstanceRequest
Definition: DescribeStackInstanceRequest.h:23
Aws::CloudFormation::CloudFormationClient::ActivateTypeCallable
virtual Model::ActivateTypeOutcomeCallable ActivateTypeCallable(const Model::ActivateTypeRequest &request) const
Aws::CloudFormation::CloudFormationClient::ContinueUpdateRollbackCallable
virtual Model::ContinueUpdateRollbackOutcomeCallable ContinueUpdateRollbackCallable(const Model::ContinueUpdateRollbackRequest &request) const
Aws::CloudFormation::CloudFormationClient::ListStackSetsCallable
virtual Model::ListStackSetsOutcomeCallable ListStackSetsCallable(const Model::ListStackSetsRequest &request) const
Aws::CloudFormation::Model::SetTypeConfigurationRequest
Definition: SetTypeConfigurationRequest.h:23
Aws::CloudFormation::CloudFormationClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::CloudFormation::Model::DescribeStackEventsOutcome
Aws::Utils::Outcome< DescribeStackEventsResult, CloudFormationError > DescribeStackEventsOutcome
Definition: CloudFormationClient.h:206
Aws::CloudFormation::CloudFormationClient::DeleteStackInstances
virtual Model::DeleteStackInstancesOutcome DeleteStackInstances(const Model::DeleteStackInstancesRequest &request) const
Aws::CloudFormation::Model::ContinueUpdateRollbackRequest
Definition: ContinueUpdateRollbackRequest.h:27
Aws::CloudFormation::Model::UpdateStackSetOutcomeCallable
std::future< UpdateStackSetOutcome > UpdateStackSetOutcomeCallable
Definition: CloudFormationClient.h:316
Aws::CloudFormation::Model::DescribeTypeRegistrationOutcomeCallable
std::future< DescribeTypeRegistrationOutcome > DescribeTypeRegistrationOutcomeCallable
Definition: CloudFormationClient.h:281
Aws::CloudFormation::CloudFormationClient::DescribeStackResourceDriftsCallable
virtual Model::DescribeStackResourceDriftsOutcomeCallable DescribeStackResourceDriftsCallable(const Model::DescribeStackResourceDriftsRequest &request) const
CreateStackSetResult.h
DescribeStackResourcesResult.h
AWSError.h
Aws::CloudFormation::UpdateTerminationProtectionResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::UpdateTerminationProtectionRequest &, const Model::UpdateTerminationProtectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTerminationProtectionResponseReceivedHandler
Definition: CloudFormationClient.h:386
Aws::CloudFormation::CloudFormationClient::UpdateTerminationProtectionAsync
virtual void UpdateTerminationProtectionAsync(const Model::UpdateTerminationProtectionRequest &request, const UpdateTerminationProtectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::CloudFormationClient::DeactivateTypeAsync
virtual void DeactivateTypeAsync(const Model::DeactivateTypeRequest &request, const DeactivateTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::Model::SignalResourceOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudFormationError > SignalResourceOutcome
Definition: CloudFormationClient.h:245
PublishTypeResult.h
Aws::CloudFormation::Model::ListStackSetsOutcome
Aws::Utils::Outcome< ListStackSetsResult, CloudFormationError > ListStackSetsOutcome
Definition: CloudFormationClient.h:232
Aws::CloudFormation::Model::DescribeStackDriftDetectionStatusRequest
Definition: DescribeStackDriftDetectionStatusRequest.h:22
Aws::CloudFormation::Model::DescribeStackResourceOutcomeCallable
std::future< DescribeStackResourceOutcome > DescribeStackResourceOutcomeCallable
Definition: CloudFormationClient.h:274
Aws::CloudFormation::CloudFormationClient::ConvertRequestToPresignedUrl
Aws::String ConvertRequestToPresignedUrl(const Aws::AmazonSerializableWebServiceRequest &requestToConvert, const char *region) const
Aws::CloudFormation::Model::ActivateTypeOutcomeCallable
std::future< ActivateTypeOutcome > ActivateTypeOutcomeCallable
Definition: CloudFormationClient.h:254
Aws::AmazonSerializableWebServiceRequest
Definition: AmazonSerializableWebServiceRequest.h:29
Aws::CloudFormation::CloudFormationClient::DescribeStackResourcesCallable
virtual Model::DescribeStackResourcesOutcomeCallable DescribeStackResourcesCallable(const Model::DescribeStackResourcesRequest &request) const
Aws::CloudFormation::UpdateStackSetResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::UpdateStackSetRequest &, const Model::UpdateStackSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateStackSetResponseReceivedHandler
Definition: CloudFormationClient.h:385
Aws::CloudFormation::Model::DeactivateTypeRequest
Definition: DeactivateTypeRequest.h:23
Aws::CloudFormation::Model::ExecuteChangeSetRequest
Definition: ExecuteChangeSetRequest.h:26
Aws::CloudFormation::Model::ListStackSetOperationResultsOutcome
Aws::Utils::Outcome< ListStackSetOperationResultsResult, CloudFormationError > ListStackSetOperationResultsOutcome
Definition: CloudFormationClient.h:230
Aws::CloudFormation::CloudFormationClient::DescribeStackResource
virtual Model::DescribeStackResourceOutcome DescribeStackResource(const Model::DescribeStackResourceRequest &request) const
Aws::CloudFormation::Model::UpdateTerminationProtectionOutcome
Aws::Utils::Outcome< UpdateTerminationProtectionResult, CloudFormationError > UpdateTerminationProtectionOutcome
Definition: CloudFormationClient.h:251
Aws::CloudFormation::Model::DetectStackResourceDriftRequest
Definition: DetectStackResourceDriftRequest.h:22
ListStackInstancesResult.h
Aws::CloudFormation::Model::DescribeAccountLimitsRequest
Definition: DescribeAccountLimitsRequest.h:26
RecordHandlerProgressResult.h
Aws::CloudFormation::Model::DetectStackDriftRequest
Definition: DetectStackDriftRequest.h:23
Aws::CloudFormation::DescribeTypeRegistrationResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::DescribeTypeRegistrationRequest &, const Model::DescribeTypeRegistrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTypeRegistrationResponseReceivedHandler
Definition: CloudFormationClient.h:350
Aws::CloudFormation::CloudFormationClient::DescribeStackEventsAsync
virtual void DescribeStackEventsAsync(const Model::DescribeStackEventsRequest &request, const DescribeStackEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::CloudFormationClient::DescribeType
virtual Model::DescribeTypeOutcome DescribeType(const Model::DescribeTypeRequest &request) const
Aws::CloudFormation::Model::DeleteStackSetOutcomeCallable
std::future< DeleteStackSetOutcome > DeleteStackSetOutcomeCallable
Definition: CloudFormationClient.h:266
Aws::CloudFormation::Model::GetStackPolicyOutcomeCallable
std::future< GetStackPolicyOutcome > GetStackPolicyOutcomeCallable
Definition: CloudFormationClient.h:287
Aws::CloudFormation::CloudFormationClient::DescribeChangeSetCallable
virtual Model::DescribeChangeSetOutcomeCallable DescribeChangeSetCallable(const Model::DescribeChangeSetRequest &request) const
Aws::CloudFormation::Model::CreateStackInstancesOutcomeCallable
std::future< CreateStackInstancesOutcome > CreateStackInstancesOutcomeCallable
Definition: CloudFormationClient.h:260
Aws::CloudFormation::CloudFormationClient::CreateStackInstancesAsync
virtual void CreateStackInstancesAsync(const Model::CreateStackInstancesRequest &request, const CreateStackInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::DeleteStackSetResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::DeleteStackSetRequest &, const Model::DeleteStackSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteStackSetResponseReceivedHandler
Definition: CloudFormationClient.h:335
UpdateStackInstancesResult.h
Aws::CloudFormation::Model::ImportStacksToStackSetOutcome
Aws::Utils::Outcome< ImportStacksToStackSetResult, CloudFormationError > ImportStacksToStackSetOutcome
Definition: CloudFormationClient.h:224
Aws::CloudFormation::Model::DescribeStackResourcesOutcome
Aws::Utils::Outcome< DescribeStackResourcesResult, CloudFormationError > DescribeStackResourcesOutcome
Definition: CloudFormationClient.h:210
Aws::CloudFormation::DescribePublisherResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::DescribePublisherRequest &, const Model::DescribePublisherOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePublisherResponseReceivedHandler
Definition: CloudFormationClient.h:339
Aws::CloudFormation::Model::DescribeStackDriftDetectionStatusOutcome
Aws::Utils::Outcome< DescribeStackDriftDetectionStatusResult, CloudFormationError > DescribeStackDriftDetectionStatusOutcome
Definition: CloudFormationClient.h:205
Aws::CloudFormation::Model::TestTypeOutcomeCallable
std::future< TestTypeOutcome > TestTypeOutcomeCallable
Definition: CloudFormationClient.h:313
Aws::CloudFormation::CloudFormationClient::ListTypesAsync
virtual void ListTypesAsync(const Model::ListTypesRequest &request, const ListTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ImportStacksToStackSetResult.h
Aws::CloudFormation::Model::CreateStackInstancesOutcome
Aws::Utils::Outcome< CreateStackInstancesResult, CloudFormationError > CreateStackInstancesOutcome
Definition: CloudFormationClient.h:194
Aws::CloudFormation::CloudFormationClient::DetectStackSetDriftAsync
virtual void DetectStackSetDriftAsync(const Model::DetectStackSetDriftRequest &request, const DetectStackSetDriftResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::Model::DescribeStackSetOperationOutcome
Aws::Utils::Outcome< DescribeStackSetOperationResult, CloudFormationError > DescribeStackSetOperationOutcome
Definition: CloudFormationClient.h:212
Aws::CloudFormation::CloudFormationClient::DescribeTypeRegistrationAsync
virtual void DescribeTypeRegistrationAsync(const Model::DescribeTypeRegistrationRequest &request, const DescribeTypeRegistrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::Model::DescribeChangeSetOutcome
Aws::Utils::Outcome< DescribeChangeSetResult, CloudFormationError > DescribeChangeSetOutcome
Definition: CloudFormationClient.h:203
Aws::CloudFormation::CloudFormationClient::RegisterTypeAsync
virtual void RegisterTypeAsync(const Model::RegisterTypeRequest &request, const RegisterTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::CloudFormationClient::BASECLASS
Aws::Client::AWSXMLClient BASECLASS
Definition: CloudFormationClient.h:411
Aws::CloudFormation::CloudFormationClient::EstimateTemplateCost
virtual Model::EstimateTemplateCostOutcome EstimateTemplateCost(const Model::EstimateTemplateCostRequest &request) const
Aws::CloudFormation::Model::ListStackSetsOutcomeCallable
std::future< ListStackSetsOutcome > ListStackSetsOutcomeCallable
Definition: CloudFormationClient.h:298
Aws::CloudFormation::Model::ActivateTypeOutcome
Aws::Utils::Outcome< ActivateTypeResult, CloudFormationError > ActivateTypeOutcome
Definition: CloudFormationClient.h:186
Aws::CloudFormation::RecordHandlerProgressResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::RecordHandlerProgressRequest &, const Model::RecordHandlerProgressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RecordHandlerProgressResponseReceivedHandler
Definition: CloudFormationClient.h:373
Aws::CloudFormation::DescribeStacksResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::DescribeStacksRequest &, const Model::DescribeStacksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStacksResponseReceivedHandler
Definition: CloudFormationClient.h:348
Aws::CloudFormation::CloudFormationClient::DescribeTypeCallable
virtual Model::DescribeTypeOutcomeCallable DescribeTypeCallable(const Model::DescribeTypeRequest &request) const
Aws::CloudFormation::CloudFormationClient::CloudFormationClient
CloudFormationClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::CloudFormation::Model::SetStackPolicyRequest
Definition: SetStackPolicyRequest.h:25
Aws::CloudFormation::Model::EstimateTemplateCostOutcome
Aws::Utils::Outcome< EstimateTemplateCostResult, CloudFormationError > EstimateTemplateCostOutcome
Definition: CloudFormationClient.h:219
Aws::CloudFormation::Model::DescribeChangeSetOutcomeCallable
std::future< DescribeChangeSetOutcome > DescribeChangeSetOutcomeCallable
Definition: CloudFormationClient.h:269
Aws::CloudFormation::Model::CreateStackRequest
Definition: CreateStackRequest.h:31
CloudFormation_EXPORTS.h
Aws::CloudFormation::CloudFormationClient::CreateStackAsync
virtual void CreateStackAsync(const Model::CreateStackRequest &request, const CreateStackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::Model::BatchDescribeTypeConfigurationsRequest
Definition: BatchDescribeTypeConfigurationsRequest.h:23
Aws::CloudFormation::Model::DescribeStackSetOperationRequest
Definition: DescribeStackSetOperationRequest.h:23
Aws::CloudFormation::UpdateStackResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::UpdateStackRequest &, const Model::UpdateStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateStackResponseReceivedHandler
Definition: CloudFormationClient.h:383
Aws::CloudFormation::Model::DeleteChangeSetOutcomeCallable
std::future< DeleteChangeSetOutcome > DeleteChangeSetOutcomeCallable
Definition: CloudFormationClient.h:263
Aws::CloudFormation::CloudFormationClient::SetStackPolicyCallable
virtual Model::SetStackPolicyOutcomeCallable SetStackPolicyCallable(const Model::SetStackPolicyRequest &request) const
Aws::CloudFormation::TestTypeResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::TestTypeRequest &, const Model::TestTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TestTypeResponseReceivedHandler
Definition: CloudFormationClient.h:382
Aws::CloudFormation::Model::ListStackSetOperationsOutcome
Aws::Utils::Outcome< ListStackSetOperationsResult, CloudFormationError > ListStackSetOperationsOutcome
Definition: CloudFormationClient.h:231
Aws::CloudFormation::GetTemplateResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::GetTemplateRequest &, const Model::GetTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTemplateResponseReceivedHandler
Definition: CloudFormationClient.h:357
Aws::CloudFormation::Model::DescribeAccountLimitsOutcome
Aws::Utils::Outcome< DescribeAccountLimitsResult, CloudFormationError > DescribeAccountLimitsOutcome
Definition: CloudFormationClient.h:202
Aws::CloudFormation::CloudFormationClient::UpdateStackCallable
virtual Model::UpdateStackOutcomeCallable UpdateStackCallable(const Model::UpdateStackRequest &request) const
DetectStackResourceDriftResult.h
Aws::CloudFormation::CloudFormationClient::DescribeChangeSetAsync
virtual void DescribeChangeSetAsync(const Model::DescribeChangeSetRequest &request, const DescribeChangeSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::CloudFormationClient::DescribeStackDriftDetectionStatus
virtual Model::DescribeStackDriftDetectionStatusOutcome DescribeStackDriftDetectionStatus(const Model::DescribeStackDriftDetectionStatusRequest &request) const
Aws::CloudFormation::CloudFormationClient::GetTemplateSummary
virtual Model::GetTemplateSummaryOutcome GetTemplateSummary(const Model::GetTemplateSummaryRequest &request) const
Aws::CloudFormation::Model::RegisterTypeRequest
Definition: RegisterTypeRequest.h:24
Aws::CloudFormation::CloudFormationClient::ExecuteChangeSet
virtual Model::ExecuteChangeSetOutcome ExecuteChangeSet(const Model::ExecuteChangeSetRequest &request) const
Aws::CloudFormation::CancelUpdateStackResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::CancelUpdateStackRequest &, const Model::CancelUpdateStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelUpdateStackResponseReceivedHandler
Definition: CloudFormationClient.h:325
Aws::CloudFormation::CloudFormationClient::StopStackSetOperation
virtual Model::StopStackSetOperationOutcome StopStackSetOperation(const Model::StopStackSetOperationRequest &request) const
Aws::CloudFormation::Model::DescribeStackSetRequest
Definition: DescribeStackSetRequest.h:23
DescribeStackDriftDetectionStatusResult.h
Aws::CloudFormation::RegisterPublisherResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::RegisterPublisherRequest &, const Model::RegisterPublisherOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterPublisherResponseReceivedHandler
Definition: CloudFormationClient.h:374
Aws::CloudFormation::CloudFormationClient::SetStackPolicy
virtual Model::SetStackPolicyOutcome SetStackPolicy(const Model::SetStackPolicyRequest &request) const
Aws::CloudFormation::Model::ListTypeVersionsOutcomeCallable
std::future< ListTypeVersionsOutcome > ListTypeVersionsOutcomeCallable
Definition: CloudFormationClient.h:301
Aws::CloudFormation::CloudFormationClient::ListStackInstancesAsync
virtual void ListStackInstancesAsync(const Model::ListStackInstancesRequest &request, const ListStackInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::CloudFormationClient::DescribeStackInstanceCallable
virtual Model::DescribeStackInstanceOutcomeCallable DescribeStackInstanceCallable(const Model::DescribeStackInstanceRequest &request) const
Aws::CloudFormation::ValidateTemplateResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::ValidateTemplateRequest &, const Model::ValidateTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ValidateTemplateResponseReceivedHandler
Definition: CloudFormationClient.h:387
Aws::CloudFormation::Model::CreateStackSetOutcomeCallable
std::future< CreateStackSetOutcome > CreateStackSetOutcomeCallable
Definition: CloudFormationClient.h:261
Aws::CloudFormation::Model::DescribeTypeOutcomeCallable
std::future< DescribeTypeOutcome > DescribeTypeOutcomeCallable
Definition: CloudFormationClient.h:280
Aws::CloudFormation::SignalResourceResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::SignalResourceRequest &, const Model::SignalResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SignalResourceResponseReceivedHandler
Definition: CloudFormationClient.h:380
Aws::CloudFormation::CloudFormationClient::BatchDescribeTypeConfigurationsCallable
virtual Model::BatchDescribeTypeConfigurationsOutcomeCallable BatchDescribeTypeConfigurationsCallable(const Model::BatchDescribeTypeConfigurationsRequest &request) const
Aws::CloudFormation::CloudFormationClient::DeleteStackInstancesCallable
virtual Model::DeleteStackInstancesOutcomeCallable DeleteStackInstancesCallable(const Model::DeleteStackInstancesRequest &request) const
Aws::CloudFormation::Model::DeleteStackInstancesOutcomeCallable
std::future< DeleteStackInstancesOutcome > DeleteStackInstancesOutcomeCallable
Definition: CloudFormationClient.h:265
Aws::CloudFormation::Model::DescribeStacksOutcomeCallable
std::future< DescribeStacksOutcome > DescribeStacksOutcomeCallable
Definition: CloudFormationClient.h:279
Aws::CloudFormation::Model::ListExportsRequest
Definition: ListExportsRequest.h:22
Aws::CloudFormation::CloudFormationClient::DescribeStackSetOperation
virtual Model::DescribeStackSetOperationOutcome DescribeStackSetOperation(const Model::DescribeStackSetOperationRequest &request) const
Aws::CloudFormation::CloudFormationClient::UpdateStackInstancesAsync
virtual void UpdateStackInstancesAsync(const Model::UpdateStackInstancesRequest &request, const UpdateStackInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::Model::SetTypeDefaultVersionOutcome
Aws::Utils::Outcome< SetTypeDefaultVersionResult, CloudFormationError > SetTypeDefaultVersionOutcome
Definition: CloudFormationClient.h:244
Aws::CloudFormation::Model::CancelUpdateStackOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudFormationError > CancelUpdateStackOutcome
Definition: CloudFormationClient.h:190
Aws::CloudFormation::Model::DetectStackSetDriftRequest
Definition: DetectStackSetDriftRequest.h:25
Aws::CloudFormation::CloudFormationClient::TestType
virtual Model::TestTypeOutcome TestType(const Model::TestTypeRequest &request) const
Aws::CloudFormation::ListChangeSetsResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::ListChangeSetsRequest &, const Model::ListChangeSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListChangeSetsResponseReceivedHandler
Definition: CloudFormationClient.h:360
Aws::CloudFormation::Model::ListStackSetOperationsOutcomeCallable
std::future< ListStackSetOperationsOutcome > ListStackSetOperationsOutcomeCallable
Definition: CloudFormationClient.h:297
AsyncCallerContext.h
Aws::CloudFormation::Model::DeleteStackRequest
Definition: DeleteStackRequest.h:26
Aws::CloudFormation::Model::EstimateTemplateCostRequest
Definition: EstimateTemplateCostRequest.h:28
Aws::CloudFormation::Model::DeleteChangeSetOutcome
Aws::Utils::Outcome< DeleteChangeSetResult, CloudFormationError > DeleteChangeSetOutcome
Definition: CloudFormationClient.h:197
Aws::CloudFormation::DeregisterTypeResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::DeregisterTypeRequest &, const Model::DeregisterTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterTypeResponseReceivedHandler
Definition: CloudFormationClient.h:336
Aws::CloudFormation::ListStackInstancesResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::ListStackInstancesRequest &, const Model::ListStackInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStackInstancesResponseReceivedHandler
Definition: CloudFormationClient.h:363
Aws::CloudFormation::CloudFormationClient::ListTypes
virtual Model::ListTypesOutcome ListTypes(const Model::ListTypesRequest &request) const
Aws::CloudFormation::CloudFormationClient::DetectStackResourceDrift
virtual Model::DetectStackResourceDriftOutcome DetectStackResourceDrift(const Model::DetectStackResourceDriftRequest &request) const
Aws::CloudFormation::Model::DescribeStackEventsOutcomeCallable
std::future< DescribeStackEventsOutcome > DescribeStackEventsOutcomeCallable
Definition: CloudFormationClient.h:272
DeleteStackSetResult.h
Aws::CloudFormation::CloudFormationClient::RollbackStackCallable
virtual Model::RollbackStackOutcomeCallable RollbackStackCallable(const Model::RollbackStackRequest &request) const
Aws::CloudFormation::CloudFormationClient::DeleteStackSet
virtual Model::DeleteStackSetOutcome DeleteStackSet(const Model::DeleteStackSetRequest &request) const
SetTypeConfigurationResult.h
Aws::CloudFormation::Model::DescribeStackResourceDriftsRequest
Definition: DescribeStackResourceDriftsRequest.h:24
Aws::CloudFormation::Model::ListTypeRegistrationsOutcome
Aws::Utils::Outcome< ListTypeRegistrationsResult, CloudFormationError > ListTypeRegistrationsOutcome
Definition: CloudFormationClient.h:234
Aws::CloudFormation::Model::DescribePublisherOutcomeCallable
std::future< DescribePublisherOutcome > DescribePublisherOutcomeCallable
Definition: CloudFormationClient.h:270
Aws::CloudFormation::UpdateStackInstancesResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::UpdateStackInstancesRequest &, const Model::UpdateStackInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateStackInstancesResponseReceivedHandler
Definition: CloudFormationClient.h:384
Aws::CloudFormation::CloudFormationClient::DescribeStackSetOperationCallable
virtual Model::DescribeStackSetOperationOutcomeCallable DescribeStackSetOperationCallable(const Model::DescribeStackSetOperationRequest &request) const
DescribeTypeRegistrationResult.h
Aws::CloudFormation::Model::CreateStackOutcomeCallable
std::future< CreateStackOutcome > CreateStackOutcomeCallable
Definition: CloudFormationClient.h:259
Aws::CloudFormation::CloudFormationClient::ActivateTypeAsync
virtual void ActivateTypeAsync(const Model::ActivateTypeRequest &request, const ActivateTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::ListTypesResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::ListTypesRequest &, const Model::ListTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTypesResponseReceivedHandler
Definition: CloudFormationClient.h:371
Aws::CloudFormation::CloudFormationClient::UpdateStackSetAsync
virtual void UpdateStackSetAsync(const Model::UpdateStackSetRequest &request, const UpdateStackSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::Model::ValidateTemplateRequest
Definition: ValidateTemplateRequest.h:25
Aws::CloudFormation::CloudFormationClient::DeleteChangeSetCallable
virtual Model::DeleteChangeSetOutcomeCallable DeleteChangeSetCallable(const Model::DeleteChangeSetRequest &request) const
Aws::CloudFormation::CloudFormationClient::DetectStackDriftAsync
virtual void DetectStackDriftAsync(const Model::DetectStackDriftRequest &request, const DetectStackDriftResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::CloudFormationClient::CreateStackSetCallable
virtual Model::CreateStackSetOutcomeCallable CreateStackSetCallable(const Model::CreateStackSetRequest &request) const
Aws::CloudFormation::Model::DeactivateTypeOutcome
Aws::Utils::Outcome< DeactivateTypeResult, CloudFormationError > DeactivateTypeOutcome
Definition: CloudFormationClient.h:196
Aws::CloudFormation::Model::RegisterPublisherOutcome
Aws::Utils::Outcome< RegisterPublisherResult, CloudFormationError > RegisterPublisherOutcome
Definition: CloudFormationClient.h:239
Aws::CloudFormation::CloudFormationClient::DescribeTypeRegistrationCallable
virtual Model::DescribeTypeRegistrationOutcomeCallable DescribeTypeRegistrationCallable(const Model::DescribeTypeRegistrationRequest &request) const
Aws::CloudFormation::CloudFormationClient::SignalResourceAsync
virtual void SignalResourceAsync(const Model::SignalResourceRequest &request, const SignalResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::CloudFormationClient::GetTemplateSummaryCallable
virtual Model::GetTemplateSummaryOutcomeCallable GetTemplateSummaryCallable(const Model::GetTemplateSummaryRequest &request) const
UpdateStackResult.h
Aws::CloudFormation::Model::RegisterTypeOutcome
Aws::Utils::Outcome< RegisterTypeResult, CloudFormationError > RegisterTypeOutcome
Definition: CloudFormationClient.h:240
Aws::CloudFormation::Model::ListImportsOutcome
Aws::Utils::Outcome< ListImportsResult, CloudFormationError > ListImportsOutcome
Definition: CloudFormationClient.h:227
Aws::CloudFormation::Model::ListStackInstancesOutcome
Aws::Utils::Outcome< ListStackInstancesResult, CloudFormationError > ListStackInstancesOutcome
Definition: CloudFormationClient.h:228
Aws::CloudFormation::CloudFormationClient
Definition: CloudFormationClient.h:409
Aws::CloudFormation::Model::CreateStackInstancesRequest
Definition: CreateStackInstancesRequest.h:28
Aws::CloudFormation::CloudFormationClient::ListTypeVersionsAsync
virtual void ListTypeVersionsAsync(const Model::ListTypeVersionsRequest &request, const ListTypeVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::Model::GetTemplateRequest
Definition: GetTemplateRequest.h:26
Aws::CloudFormation::Model::ListStackResourcesRequest
Definition: ListStackResourcesRequest.h:26
Aws::CloudFormation::DescribeStackSetOperationResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::DescribeStackSetOperationRequest &, const Model::DescribeStackSetOperationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStackSetOperationResponseReceivedHandler
Definition: CloudFormationClient.h:347
Aws::CloudFormation::Model::ListTypeRegistrationsOutcomeCallable
std::future< ListTypeRegistrationsOutcome > ListTypeRegistrationsOutcomeCallable
Definition: CloudFormationClient.h:300
GetStackPolicyResult.h
Aws::CloudFormation::CloudFormationClient::DescribeStacks
virtual Model::DescribeStacksOutcome DescribeStacks(const Model::DescribeStacksRequest &request) const
Aws::CloudFormation::GetStackPolicyResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::GetStackPolicyRequest &, const Model::GetStackPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetStackPolicyResponseReceivedHandler
Definition: CloudFormationClient.h:356
Aws::CloudFormation::ListStackSetOperationResultsResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::ListStackSetOperationResultsRequest &, const Model::ListStackSetOperationResultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStackSetOperationResultsResponseReceivedHandler
Definition: CloudFormationClient.h:365
Aws::CloudFormation::ImportStacksToStackSetResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::ImportStacksToStackSetRequest &, const Model::ImportStacksToStackSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportStacksToStackSetResponseReceivedHandler
Definition: CloudFormationClient.h:359
Aws::CloudFormation::Model::CancelUpdateStackOutcomeCallable
std::future< CancelUpdateStackOutcome > CancelUpdateStackOutcomeCallable
Definition: CloudFormationClient.h:256
Aws::CloudFormation::Model::ImportStacksToStackSetRequest
Definition: ImportStacksToStackSetRequest.h:26
Aws::CloudFormation::BatchDescribeTypeConfigurationsResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::BatchDescribeTypeConfigurationsRequest &, const Model::BatchDescribeTypeConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDescribeTypeConfigurationsResponseReceivedHandler
Definition: CloudFormationClient.h:324
Aws::CloudFormation::Model::StopStackSetOperationOutcomeCallable
std::future< StopStackSetOperationOutcome > StopStackSetOperationOutcomeCallable
Definition: CloudFormationClient.h:312
Aws::CloudFormation::CloudFormationClient::StopStackSetOperationCallable
virtual Model::StopStackSetOperationOutcomeCallable StopStackSetOperationCallable(const Model::StopStackSetOperationRequest &request) const
Aws::CloudFormation::Model::RecordHandlerProgressRequest
Definition: RecordHandlerProgressRequest.h:24
Aws::CloudFormation::CloudFormationClient::DetectStackDrift
virtual Model::DetectStackDriftOutcome DetectStackDrift(const Model::DetectStackDriftRequest &request) const
Aws::CloudFormation::Model::DescribePublisherRequest
Definition: DescribePublisherRequest.h:22
Aws::CloudFormation::ListStackSetsResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::ListStackSetsRequest &, const Model::ListStackSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStackSetsResponseReceivedHandler
Definition: CloudFormationClient.h:367
NoResult.h
Aws::CloudFormation::CloudFormationClient::RollbackStack
virtual Model::RollbackStackOutcome RollbackStack(const Model::RollbackStackRequest &request) const
DetectStackDriftResult.h
Aws::CloudFormation::CloudFormationClient::ListStackInstancesCallable
virtual Model::ListStackInstancesOutcomeCallable ListStackInstancesCallable(const Model::ListStackInstancesRequest &request) const
Aws::CloudFormation::ExecuteChangeSetResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::ExecuteChangeSetRequest &, const Model::ExecuteChangeSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExecuteChangeSetResponseReceivedHandler
Definition: CloudFormationClient.h:355
Aws::CloudFormation::Model::UpdateStackInstancesOutcomeCallable
std::future< UpdateStackInstancesOutcome > UpdateStackInstancesOutcomeCallable
Definition: CloudFormationClient.h:315
ListImportsResult.h
Aws::CloudFormation::CloudFormationClient::DeleteStackInstancesAsync
virtual void DeleteStackInstancesAsync(const Model::DeleteStackInstancesRequest &request, const DeleteStackInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::Model::DescribeStackResourceDriftsOutcome
Aws::Utils::Outcome< DescribeStackResourceDriftsResult, CloudFormationError > DescribeStackResourceDriftsOutcome
Definition: CloudFormationClient.h:209
Aws::CloudFormation::Model::DetectStackResourceDriftOutcomeCallable
std::future< DetectStackResourceDriftOutcome > DetectStackResourceDriftOutcomeCallable
Definition: CloudFormationClient.h:283
Aws::CloudFormation::CloudFormationClient::DetectStackDriftCallable
virtual Model::DetectStackDriftOutcomeCallable DetectStackDriftCallable(const Model::DetectStackDriftRequest &request) const
Aws::CloudFormation::CloudFormationClient::CancelUpdateStackAsync
virtual void CancelUpdateStackAsync(const Model::CancelUpdateStackRequest &request, const CancelUpdateStackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
RollbackStackResult.h
Aws::CloudFormation::CloudFormationClient::SetTypeConfigurationCallable
virtual Model::SetTypeConfigurationOutcomeCallable SetTypeConfigurationCallable(const Model::SetTypeConfigurationRequest &request) const
Aws::CloudFormation::Model::SetTypeDefaultVersionOutcomeCallable
std::future< SetTypeDefaultVersionOutcome > SetTypeDefaultVersionOutcomeCallable
Definition: CloudFormationClient.h:310
Aws::CloudFormation::CloudFormationClient::BatchDescribeTypeConfigurations
virtual Model::BatchDescribeTypeConfigurationsOutcome BatchDescribeTypeConfigurations(const Model::BatchDescribeTypeConfigurationsRequest &request) const
Aws::CloudFormation::Model::ListStackInstancesRequest
Definition: ListStackInstancesRequest.h:25
Aws::CloudFormation::Model::RegisterTypeOutcomeCallable
std::future< RegisterTypeOutcome > RegisterTypeOutcomeCallable
Definition: CloudFormationClient.h:306
Aws::CloudFormation::CloudFormationClient::DetectStackSetDriftCallable
virtual Model::DetectStackSetDriftOutcomeCallable DetectStackSetDriftCallable(const Model::DetectStackSetDriftRequest &request) const
Aws::CloudFormation::CloudFormationClient::UpdateStackSetCallable
virtual Model::UpdateStackSetOutcomeCallable UpdateStackSetCallable(const Model::UpdateStackSetRequest &request) const
Aws::CloudFormation::RegisterTypeResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::RegisterTypeRequest &, const Model::RegisterTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterTypeResponseReceivedHandler
Definition: CloudFormationClient.h:375
ListStackSetOperationResultsResult.h
Aws::CloudFormation::CloudFormationClient::RegisterPublisher
virtual Model::RegisterPublisherOutcome RegisterPublisher(const Model::RegisterPublisherRequest &request) const
Aws::CloudFormation::ListStackSetOperationsResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::ListStackSetOperationsRequest &, const Model::ListStackSetOperationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStackSetOperationsResponseReceivedHandler
Definition: CloudFormationClient.h:366
Aws::CloudFormation::Model::ListTypesOutcome
Aws::Utils::Outcome< ListTypesResult, CloudFormationError > ListTypesOutcome
Definition: CloudFormationClient.h:236
Aws::CloudFormation::Model::ListExportsOutcome
Aws::Utils::Outcome< ListExportsResult, CloudFormationError > ListExportsOutcome
Definition: CloudFormationClient.h:226
Aws::CloudFormation::ActivateTypeResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::ActivateTypeRequest &, const Model::ActivateTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ActivateTypeResponseReceivedHandler
Definition: CloudFormationClient.h:321
Aws::CloudFormation::Model::DescribeStackInstanceOutcome
Aws::Utils::Outcome< DescribeStackInstanceResult, CloudFormationError > DescribeStackInstanceOutcome
Definition: CloudFormationClient.h:207
Aws::CloudFormation::CloudFormationClient::ListStackSetOperationResultsAsync
virtual void ListStackSetOperationResultsAsync(const Model::ListStackSetOperationResultsRequest &request, const ListStackSetOperationResultsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::CloudFormationClient::DeactivateType
virtual Model::DeactivateTypeOutcome DeactivateType(const Model::DeactivateTypeRequest &request) const
Aws::CloudFormation::Model::GetTemplateSummaryOutcomeCallable
std::future< GetTemplateSummaryOutcome > GetTemplateSummaryOutcomeCallable
Definition: CloudFormationClient.h:289
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
DeleteStackInstancesResult.h
Aws::CloudFormation::CreateStackInstancesResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::CreateStackInstancesRequest &, const Model::CreateStackInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateStackInstancesResponseReceivedHandler
Definition: CloudFormationClient.h:329
Aws::CloudFormation::Model::SetStackPolicyOutcomeCallable
std::future< SetStackPolicyOutcome > SetStackPolicyOutcomeCallable
Definition: CloudFormationClient.h:308
Aws::CloudFormation::CloudFormationClient::RecordHandlerProgressCallable
virtual Model::RecordHandlerProgressOutcomeCallable RecordHandlerProgressCallable(const Model::RecordHandlerProgressRequest &request) const
Aws::CloudFormation::Model::DescribeAccountLimitsOutcomeCallable
std::future< DescribeAccountLimitsOutcome > DescribeAccountLimitsOutcomeCallable
Definition: CloudFormationClient.h:268
DescribeStackSetResult.h
Aws::CloudFormation::Model::ListImportsOutcomeCallable
std::future< ListImportsOutcome > ListImportsOutcomeCallable
Definition: CloudFormationClient.h:293
Aws::CloudFormation::Model::SignalResourceRequest
Definition: SignalResourceRequest.h:26
Aws::CloudFormation::CloudFormationClient::ListChangeSets
virtual Model::ListChangeSetsOutcome ListChangeSets(const Model::ListChangeSetsRequest &request) const
Aws::CloudFormation::Model::ValidateTemplateOutcomeCallable
std::future< ValidateTemplateOutcome > ValidateTemplateOutcomeCallable
Definition: CloudFormationClient.h:318
Aws::CloudFormation::CloudFormationClient::DescribeAccountLimitsAsync
virtual void DescribeAccountLimitsAsync(const Model::DescribeAccountLimitsRequest &request, const DescribeAccountLimitsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::Model::BatchDescribeTypeConfigurationsOutcomeCallable
std::future< BatchDescribeTypeConfigurationsOutcome > BatchDescribeTypeConfigurationsOutcomeCallable
Definition: CloudFormationClient.h:255
ListTypeVersionsResult.h
Aws::CloudFormation::Model::ListStacksOutcome
Aws::Utils::Outcome< ListStacksResult, CloudFormationError > ListStacksOutcome
Definition: CloudFormationClient.h:233
Aws::CloudFormation::CloudFormationClient::ValidateTemplateCallable
virtual Model::ValidateTemplateOutcomeCallable ValidateTemplateCallable(const Model::ValidateTemplateRequest &request) const
Aws::CloudFormation::DescribeAccountLimitsResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::DescribeAccountLimitsRequest &, const Model::DescribeAccountLimitsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccountLimitsResponseReceivedHandler
Definition: CloudFormationClient.h:337
Aws::CloudFormation::Model::ValidateTemplateOutcome
Aws::Utils::Outcome< ValidateTemplateResult, CloudFormationError > ValidateTemplateOutcome
Definition: CloudFormationClient.h:252
Aws::CloudFormation::CloudFormationClient::ListTypeVersions
virtual Model::ListTypeVersionsOutcome ListTypeVersions(const Model::ListTypeVersionsRequest &request) const
Aws::CloudFormation::CloudFormationClient::DescribeStackSetOperationAsync
virtual void DescribeStackSetOperationAsync(const Model::DescribeStackSetOperationRequest &request, const DescribeStackSetOperationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DescribeStackSetOperationResult.h
Aws::CloudFormation::CloudFormationClient::ImportStacksToStackSet
virtual Model::ImportStacksToStackSetOutcome ImportStacksToStackSet(const Model::ImportStacksToStackSetRequest &request) const
Aws::CloudFormation::Model::DescribeTypeRegistrationOutcome
Aws::Utils::Outcome< DescribeTypeRegistrationResult, CloudFormationError > DescribeTypeRegistrationOutcome
Definition: CloudFormationClient.h:215
Aws::CloudFormation::Model::DeregisterTypeOutcome
Aws::Utils::Outcome< DeregisterTypeResult, CloudFormationError > DeregisterTypeOutcome
Definition: CloudFormationClient.h:201
Aws::CloudFormation::Model::RegisterPublisherOutcomeCallable
std::future< RegisterPublisherOutcome > RegisterPublisherOutcomeCallable
Definition: CloudFormationClient.h:305
Aws::CloudFormation::CloudFormationClient::DescribeStackSetCallable
virtual Model::DescribeStackSetOutcomeCallable DescribeStackSetCallable(const Model::DescribeStackSetRequest &request) const
Aws::CloudFormation::Model::DescribeStackInstanceOutcomeCallable
std::future< DescribeStackInstanceOutcome > DescribeStackInstanceOutcomeCallable
Definition: CloudFormationClient.h:273
Aws::CloudFormation::CloudFormationClient::UpdateStackAsync
virtual void UpdateStackAsync(const Model::UpdateStackRequest &request, const UpdateStackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::CloudFormationClient::ListStackSetsAsync
virtual void ListStackSetsAsync(const Model::ListStackSetsRequest &request, const ListStackSetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DescribeStackResourceResult.h
Aws::CloudFormation::CloudFormationClient::DescribeStackSetAsync
virtual void DescribeStackSetAsync(const Model::DescribeStackSetRequest &request, const DescribeStackSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListStackSetsResult.h
Aws::CloudFormation::CloudFormationClient::TestTypeCallable
virtual Model::TestTypeOutcomeCallable TestTypeCallable(const Model::TestTypeRequest &request) const
Aws::CloudFormation::Model::RecordHandlerProgressOutcome
Aws::Utils::Outcome< RecordHandlerProgressResult, CloudFormationError > RecordHandlerProgressOutcome
Definition: CloudFormationClient.h:238
ListTypeRegistrationsResult.h
Aws::CloudFormation::DescribeStackInstanceResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::DescribeStackInstanceRequest &, const Model::DescribeStackInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStackInstanceResponseReceivedHandler
Definition: CloudFormationClient.h:342
ValidateTemplateResult.h
DescribeStackInstanceResult.h
Aws::CloudFormation::CloudFormationClient::ListStackSetOperations
virtual Model::ListStackSetOperationsOutcome ListStackSetOperations(const Model::ListStackSetOperationsRequest &request) const
Aws::CloudFormation::Model::GetStackPolicyOutcome
Aws::Utils::Outcome< GetStackPolicyResult, CloudFormationError > GetStackPolicyOutcome
Definition: CloudFormationClient.h:221
Aws::CloudFormation::Model::ListStackResourcesOutcomeCallable
std::future< ListStackResourcesOutcome > ListStackResourcesOutcomeCallable
Definition: CloudFormationClient.h:295
Aws::CloudFormation::CloudFormationClient::ListExports
virtual Model::ListExportsOutcome ListExports(const Model::ListExportsRequest &request) const
Aws::CloudFormation::Model::DescribeTypeRequest
Definition: DescribeTypeRequest.h:23
RegisterTypeResult.h
Aws::CloudFormation::CloudFormationClient::ValidateTemplateAsync
virtual void ValidateTemplateAsync(const Model::ValidateTemplateRequest &request, const ValidateTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::CloudFormation::CreateChangeSetResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::CreateChangeSetRequest &, const Model::CreateChangeSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateChangeSetResponseReceivedHandler
Definition: CloudFormationClient.h:327
Aws::CloudFormation::Model::ListStackSetsRequest
Definition: ListStackSetsRequest.h:24
Aws::CloudFormation::Model::SetTypeConfigurationOutcome
Aws::Utils::Outcome< SetTypeConfigurationResult, CloudFormationError > SetTypeConfigurationOutcome
Definition: CloudFormationClient.h:243
Aws::CloudFormation::Model::ListTypeVersionsRequest
Definition: ListTypeVersionsRequest.h:24
Aws::CloudFormation::Model::ImportStacksToStackSetOutcomeCallable
std::future< ImportStacksToStackSetOutcome > ImportStacksToStackSetOutcomeCallable
Definition: CloudFormationClient.h:290
Aws::CloudFormation::Model::CreateChangeSetOutcomeCallable
std::future< CreateChangeSetOutcome > CreateChangeSetOutcomeCallable
Definition: CloudFormationClient.h:258
UpdateStackSetResult.h
Aws::CloudFormation::CloudFormationClient::SignalResource
virtual Model::SignalResourceOutcome SignalResource(const Model::SignalResourceRequest &request) const
Aws::CloudFormation::CloudFormationClient::DeleteChangeSetAsync
virtual void DeleteChangeSetAsync(const Model::DeleteChangeSetRequest &request, const DeleteChangeSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::Model::ListStackSetOperationResultsRequest
Definition: ListStackSetOperationResultsRequest.h:23
Aws::CloudFormation::Model::DescribeStackResourcesOutcomeCallable
std::future< DescribeStackResourcesOutcome > DescribeStackResourcesOutcomeCallable
Definition: CloudFormationClient.h:276
Aws::CloudFormation::CloudFormationClient::ImportStacksToStackSetCallable
virtual Model::ImportStacksToStackSetOutcomeCallable ImportStacksToStackSetCallable(const Model::ImportStacksToStackSetRequest &request) const
Aws::CloudFormation::DeleteStackResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::DeleteStackRequest &, const Model::DeleteStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteStackResponseReceivedHandler
Definition: CloudFormationClient.h:333
Aws::CloudFormation::CloudFormationClient::UpdateStackInstancesCallable
virtual Model::UpdateStackInstancesOutcomeCallable UpdateStackInstancesCallable(const Model::UpdateStackInstancesRequest &request) const
Aws::CloudFormation::Model::UpdateStackInstancesOutcome
Aws::Utils::Outcome< UpdateStackInstancesResult, CloudFormationError > UpdateStackInstancesOutcome
Definition: CloudFormationClient.h:249
Aws::CloudFormation::CloudFormationClient::SetTypeDefaultVersionCallable
virtual Model::SetTypeDefaultVersionOutcomeCallable SetTypeDefaultVersionCallable(const Model::SetTypeDefaultVersionRequest &request) const
Aws::CloudFormation::CloudFormationClient::DescribeStackInstanceAsync
virtual void DescribeStackInstanceAsync(const Model::DescribeStackInstanceRequest &request, const DescribeStackInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::CloudFormationClient::DeactivateTypeCallable
virtual Model::DeactivateTypeOutcomeCallable DeactivateTypeCallable(const Model::DeactivateTypeRequest &request) const
Aws::CloudFormation::Model::DescribeTypeOutcome
Aws::Utils::Outcome< DescribeTypeResult, CloudFormationError > DescribeTypeOutcome
Definition: CloudFormationClient.h:214
DescribeStackEventsResult.h
XmlSerializer.h
Aws::CloudFormation::CloudFormationClient::ListTypeRegistrations
virtual Model::ListTypeRegistrationsOutcome ListTypeRegistrations(const Model::ListTypeRegistrationsRequest &request) const
Aws::CloudFormation::CloudFormationClient::CreateStackSet
virtual Model::CreateStackSetOutcome CreateStackSet(const Model::CreateStackSetRequest &request) const
Aws::CloudFormation::DeleteStackInstancesResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::DeleteStackInstancesRequest &, const Model::DeleteStackInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteStackInstancesResponseReceivedHandler
Definition: CloudFormationClient.h:334
Aws::CloudFormation::Model::DescribeStackResourceRequest
Definition: DescribeStackResourceRequest.h:26
Aws::CloudFormation::CloudFormationClient::PublishType
virtual Model::PublishTypeOutcome PublishType(const Model::PublishTypeRequest &request) const
Aws::CloudFormation::Model::EstimateTemplateCostOutcomeCallable
std::future< EstimateTemplateCostOutcome > EstimateTemplateCostOutcomeCallable
Definition: CloudFormationClient.h:285
EstimateTemplateCostResult.h
AWSString.h
Aws::CloudFormation::CloudFormationClient::ImportStacksToStackSetAsync
virtual void ImportStacksToStackSetAsync(const Model::ImportStacksToStackSetRequest &request, const ImportStacksToStackSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::Model::DeleteStackOutcomeCallable
std::future< DeleteStackOutcome > DeleteStackOutcomeCallable
Definition: CloudFormationClient.h:264
Aws::CloudFormation::DescribeStackSetResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::DescribeStackSetRequest &, const Model::DescribeStackSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStackSetResponseReceivedHandler
Definition: CloudFormationClient.h:346
Aws::CloudFormation::Model::DeactivateTypeOutcomeCallable
std::future< DeactivateTypeOutcome > DeactivateTypeOutcomeCallable
Definition: CloudFormationClient.h:262
Aws::CloudFormation::CloudFormationClient::ListChangeSetsAsync
virtual void ListChangeSetsAsync(const Model::ListChangeSetsRequest &request, const ListChangeSetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::CloudFormationClient::ListTypeRegistrationsCallable
virtual Model::ListTypeRegistrationsOutcomeCallable ListTypeRegistrationsCallable(const Model::ListTypeRegistrationsRequest &request) const
Aws::CloudFormation::CloudFormationClient::CreateStack
virtual Model::CreateStackOutcome CreateStack(const Model::CreateStackRequest &request) const
Aws::CloudFormation::ListTypeVersionsResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::ListTypeVersionsRequest &, const Model::ListTypeVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTypeVersionsResponseReceivedHandler
Definition: CloudFormationClient.h:370
Aws::CloudFormation::CloudFormationClient::DescribeStackDriftDetectionStatusCallable
virtual Model::DescribeStackDriftDetectionStatusOutcomeCallable DescribeStackDriftDetectionStatusCallable(const Model::DescribeStackDriftDetectionStatusRequest &request) const
Aws::CloudFormation::Model::DeleteStackSetOutcome
Aws::Utils::Outcome< DeleteStackSetResult, CloudFormationError > DeleteStackSetOutcome
Definition: CloudFormationClient.h:200
Aws::CloudFormation::Model::DescribeStacksOutcome
Aws::Utils::Outcome< DescribeStacksResult, CloudFormationError > DescribeStacksOutcome
Definition: CloudFormationClient.h:213
Aws::CloudFormation::Model::GetStackPolicyRequest
Definition: GetStackPolicyRequest.h:25
Aws::CloudFormation::Model::CancelUpdateStackRequest
Definition: CancelUpdateStackRequest.h:26
GetTemplateSummaryResult.h
Aws::CloudFormation::CloudFormationClient::GetStackPolicy
virtual Model::GetStackPolicyOutcome GetStackPolicy(const Model::GetStackPolicyRequest &request) const
Aws::CloudFormation::Model::DescribeStackEventsRequest
Definition: DescribeStackEventsRequest.h:26
Aws::CloudFormation::CloudFormationClient::DescribeAccountLimitsCallable
virtual Model::DescribeAccountLimitsOutcomeCallable DescribeAccountLimitsCallable(const Model::DescribeAccountLimitsRequest &request) const
Aws::CloudFormation::CloudFormationClient::ListStackResourcesCallable
virtual Model::ListStackResourcesOutcomeCallable ListStackResourcesCallable(const Model::ListStackResourcesRequest &request) const
ListChangeSetsResult.h
Aws::CloudFormation::CloudFormationClient::ListStackInstances
virtual Model::ListStackInstancesOutcome ListStackInstances(const Model::ListStackInstancesRequest &request) const
Aws::CloudFormation::Model::DetectStackSetDriftOutcomeCallable
std::future< DetectStackSetDriftOutcome > DetectStackSetDriftOutcomeCallable
Definition: CloudFormationClient.h:284
Aws::CloudFormation::Model::SetStackPolicyOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudFormationError > SetStackPolicyOutcome
Definition: CloudFormationClient.h:242
Aws::CloudFormation::CloudFormationClient::UpdateStack
virtual Model::UpdateStackOutcome UpdateStack(const Model::UpdateStackRequest &request) const
Aws::CloudFormation::Model::RollbackStackOutcomeCallable
std::future< RollbackStackOutcome > RollbackStackOutcomeCallable
Definition: CloudFormationClient.h:307
Aws::CloudFormation::CloudFormationClient::CancelUpdateStack
virtual Model::CancelUpdateStackOutcome CancelUpdateStack(const Model::CancelUpdateStackRequest &request) const
Aws::CloudFormation::CloudFormationClient::DetectStackResourceDriftCallable
virtual Model::DetectStackResourceDriftOutcomeCallable DetectStackResourceDriftCallable(const Model::DetectStackResourceDriftRequest &request) const
Aws::CloudFormation::Model::DescribeStackSetOutcomeCallable
std::future< DescribeStackSetOutcome > DescribeStackSetOutcomeCallable
Definition: CloudFormationClient.h:277
Aws::CloudFormation::CloudFormationClient::RegisterPublisherAsync
virtual void RegisterPublisherAsync(const Model::RegisterPublisherRequest &request, const RegisterPublisherResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::CloudFormationClient::DescribeStackResourcesAsync
virtual void DescribeStackResourcesAsync(const Model::DescribeStackResourcesRequest &request, const DescribeStackResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetTemplateResult.h
Aws::CloudFormation::Model::TestTypeOutcome
Aws::Utils::Outcome< TestTypeResult, CloudFormationError > TestTypeOutcome
Definition: CloudFormationClient.h:247
Aws::CloudFormation::Model::ListTypeVersionsOutcome
Aws::Utils::Outcome< ListTypeVersionsResult, CloudFormationError > ListTypeVersionsOutcome
Definition: CloudFormationClient.h:235
Aws::CloudFormation::Model::DescribeStackSetOutcome
Aws::Utils::Outcome< DescribeStackSetResult, CloudFormationError > DescribeStackSetOutcome
Definition: CloudFormationClient.h:211
ExecuteChangeSetResult.h
Aws::CloudFormation::CloudFormationClient::DescribePublisher
virtual Model::DescribePublisherOutcome DescribePublisher(const Model::DescribePublisherRequest &request) const
Aws::CloudFormation::Model::UpdateTerminationProtectionRequest
Definition: UpdateTerminationProtectionRequest.h:22
Aws::CloudFormation::CloudFormationClient::DescribeStackEvents
virtual Model::DescribeStackEventsOutcome DescribeStackEvents(const Model::DescribeStackEventsRequest &request) const
Aws::CloudFormation::CloudFormationClient::ListStackSets
virtual Model::ListStackSetsOutcome ListStackSets(const Model::ListStackSetsRequest &request) const
Aws::CloudFormation::CloudFormationClient::UpdateTerminationProtectionCallable
virtual Model::UpdateTerminationProtectionOutcomeCallable UpdateTerminationProtectionCallable(const Model::UpdateTerminationProtectionRequest &request) const
Aws::CloudFormation::Model::DeleteStackSetRequest
Definition: DeleteStackSetRequest.h:23
DetectStackSetDriftResult.h
CloudFormationErrors.h
Aws::CloudFormation::Model::CreateStackSetRequest
Definition: CreateStackSetRequest.h:30
Aws::CloudFormation::Model::SignalResourceOutcomeCallable
std::future< SignalResourceOutcome > SignalResourceOutcomeCallable
Definition: CloudFormationClient.h:311
Aws::CloudFormation::Model::ListExportsOutcomeCallable
std::future< ListExportsOutcome > ListExportsOutcomeCallable
Definition: CloudFormationClient.h:292
Aws::CloudFormation::CloudFormationClient::UpdateTerminationProtection
virtual Model::UpdateTerminationProtectionOutcome UpdateTerminationProtection(const Model::UpdateTerminationProtectionRequest &request) const
Aws::CloudFormation::Model::CreateChangeSetRequest
Definition: CreateChangeSetRequest.h:33
Aws::CloudFormation::CloudFormationClient::CreateStackCallable
virtual Model::CreateStackOutcomeCallable CreateStackCallable(const Model::CreateStackRequest &request) const
Aws::CloudFormation::CloudFormationClient::CreateChangeSet
virtual Model::CreateChangeSetOutcome CreateChangeSet(const Model::CreateChangeSetRequest &request) const
Aws::CloudFormation::DetectStackDriftResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::DetectStackDriftRequest &, const Model::DetectStackDriftOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetectStackDriftResponseReceivedHandler
Definition: CloudFormationClient.h:351
Aws::CloudFormation::CloudFormationClient::DescribeStackInstance
virtual Model::DescribeStackInstanceOutcome DescribeStackInstance(const Model::DescribeStackInstanceRequest &request) const
Aws::CloudFormation::CloudFormationClient::UpdateStackInstances
virtual Model::UpdateStackInstancesOutcome UpdateStackInstances(const Model::UpdateStackInstancesRequest &request) const
Aws::CloudFormation::CloudFormationClient::StopStackSetOperationAsync
virtual void StopStackSetOperationAsync(const Model::StopStackSetOperationRequest &request, const StopStackSetOperationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CreateStackResult.h
Aws::CloudFormation::Model::RecordHandlerProgressOutcomeCallable
std::future< RecordHandlerProgressOutcome > RecordHandlerProgressOutcomeCallable
Definition: CloudFormationClient.h:304
DeleteChangeSetResult.h
Aws::CloudFormation::CloudFormationClient::DeregisterTypeCallable
virtual Model::DeregisterTypeOutcomeCallable DeregisterTypeCallable(const Model::DeregisterTypeRequest &request) const
Aws::CloudFormation::Model::DetectStackDriftOutcome
Aws::Utils::Outcome< DetectStackDriftResult, CloudFormationError > DetectStackDriftOutcome
Definition: CloudFormationClient.h:216
Aws::CloudFormation::CloudFormationClient::DescribeStackResourceDrifts
virtual Model::DescribeStackResourceDriftsOutcome DescribeStackResourceDrifts(const Model::DescribeStackResourceDriftsRequest &request) const
CreateStackInstancesResult.h
Aws::CloudFormation::SetStackPolicyResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::SetStackPolicyRequest &, const Model::SetStackPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetStackPolicyResponseReceivedHandler
Definition: CloudFormationClient.h:377
Aws::CloudFormation::Model::DetectStackResourceDriftOutcome
Aws::Utils::Outcome< DetectStackResourceDriftResult, CloudFormationError > DetectStackResourceDriftOutcome
Definition: CloudFormationClient.h:217
Aws::CloudFormation::CloudFormationClient::EstimateTemplateCostAsync
virtual void EstimateTemplateCostAsync(const Model::EstimateTemplateCostRequest &request, const EstimateTemplateCostResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::CloudFormationClient::GetStackPolicyCallable
virtual Model::GetStackPolicyOutcomeCallable GetStackPolicyCallable(const Model::GetStackPolicyRequest &request) const
Aws::CloudFormation::DescribeChangeSetResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::DescribeChangeSetRequest &, const Model::DescribeChangeSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeChangeSetResponseReceivedHandler
Definition: CloudFormationClient.h:338
Aws::CloudFormation::CloudFormationClient::SetTypeConfigurationAsync
virtual void SetTypeConfigurationAsync(const Model::SetTypeConfigurationRequest &request, const SetTypeConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::CloudFormationClient::DescribeChangeSet
virtual Model::DescribeChangeSetOutcome DescribeChangeSet(const Model::DescribeChangeSetRequest &request) const
Aws::CloudFormation::CloudFormationClient::ListStacksCallable
virtual Model::ListStacksOutcomeCallable ListStacksCallable(const Model::ListStacksRequest &request) const
Aws::CloudFormation::CloudFormationClient::SetTypeDefaultVersionAsync
virtual void SetTypeDefaultVersionAsync(const Model::SetTypeDefaultVersionRequest &request, const SetTypeDefaultVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::CloudFormationClient::ListTypeVersionsCallable
virtual Model::ListTypeVersionsOutcomeCallable ListTypeVersionsCallable(const Model::ListTypeVersionsRequest &request) const
Aws::CloudFormation::CloudFormationClient::DeleteStackCallable
virtual Model::DeleteStackOutcomeCallable DeleteStackCallable(const Model::DeleteStackRequest &request) const
Aws::CloudFormation::Model::RegisterPublisherRequest
Definition: RegisterPublisherRequest.h:22
ListStackSetOperationsResult.h
Aws::CloudFormation::Model::StopStackSetOperationOutcome
Aws::Utils::Outcome< StopStackSetOperationResult, CloudFormationError > StopStackSetOperationOutcome
Definition: CloudFormationClient.h:246
Aws::CloudFormation::CloudFormationClient::ListStacksAsync
virtual void ListStacksAsync(const Model::ListStacksRequest &request, const ListStacksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::CreateStackSetResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::CreateStackSetRequest &, const Model::CreateStackSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateStackSetResponseReceivedHandler
Definition: CloudFormationClient.h:330
Aws::CloudFormation::Model::CreateChangeSetOutcome
Aws::Utils::Outcome< CreateChangeSetResult, CloudFormationError > CreateChangeSetOutcome
Definition: CloudFormationClient.h:192
Aws::CloudFormation::Model::RollbackStackRequest
Definition: RollbackStackRequest.h:22
Aws::CloudFormation::Model::UpdateStackOutcome
Aws::Utils::Outcome< UpdateStackResult, CloudFormationError > UpdateStackOutcome
Definition: CloudFormationClient.h:248
Aws::CloudFormation::CloudFormationClient::DescribeStackResourceAsync
virtual void DescribeStackResourceAsync(const Model::DescribeStackResourceRequest &request, const DescribeStackResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AWS_CLOUDFORMATION_API
#define AWS_CLOUDFORMATION_API
Definition: CloudFormation_EXPORTS.h:28
Aws::CloudFormation::CloudFormationClient::SetTypeConfiguration
virtual Model::SetTypeConfigurationOutcome SetTypeConfiguration(const Model::SetTypeConfigurationRequest &request) const
Aws::CloudFormation::CloudFormationClient::RegisterTypeCallable
virtual Model::RegisterTypeOutcomeCallable RegisterTypeCallable(const Model::RegisterTypeRequest &request) const
Aws::CloudFormation::Model::SetTypeConfigurationOutcomeCallable
std::future< SetTypeConfigurationOutcome > SetTypeConfigurationOutcomeCallable
Definition: CloudFormationClient.h:309
ListStacksResult.h
Aws::CloudFormation::CloudFormationClient::EstimateTemplateCostCallable
virtual Model::EstimateTemplateCostOutcomeCallable EstimateTemplateCostCallable(const Model::EstimateTemplateCostRequest &request) const
ListStackResourcesResult.h
DescribeChangeSetResult.h
Aws::CloudFormation::Model::DeregisterTypeOutcomeCallable
std::future< DeregisterTypeOutcome > DeregisterTypeOutcomeCallable
Definition: CloudFormationClient.h:267
ClientConfiguration.h
CreateChangeSetResult.h
Aws::CloudFormation::CloudFormationClient::DescribeStackResourceDriftsAsync
virtual void DescribeStackResourceDriftsAsync(const Model::DescribeStackResourceDriftsRequest &request, const DescribeStackResourceDriftsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::Model::ListTypeRegistrationsRequest
Definition: ListTypeRegistrationsRequest.h:24
Aws::CloudFormation::ListImportsResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::ListImportsRequest &, const Model::ListImportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListImportsResponseReceivedHandler
Definition: CloudFormationClient.h:362
Aws::CloudFormation::CloudFormationClient::DeleteStack
virtual Model::DeleteStackOutcome DeleteStack(const Model::DeleteStackRequest &request) const
Aws::CloudFormation::Model::GetTemplateOutcomeCallable
std::future< GetTemplateOutcome > GetTemplateOutcomeCallable
Definition: CloudFormationClient.h:288
Aws::CloudFormation::CloudFormationClient::DescribeStackSet
virtual Model::DescribeStackSetOutcome DescribeStackSet(const Model::DescribeStackSetRequest &request) const
DescribeStackResourceDriftsResult.h
ActivateTypeResult.h
Aws::CloudFormation::CloudFormationClient::ExecuteChangeSetCallable
virtual Model::ExecuteChangeSetOutcomeCallable ExecuteChangeSetCallable(const Model::ExecuteChangeSetRequest &request) const
Aws::CloudFormation::CloudFormationClient::ListStackResources
virtual Model::ListStackResourcesOutcome ListStackResources(const Model::ListStackResourcesRequest &request) const
Aws
Definition: AccessManagementClient.h:15
Aws::CloudFormation::Model::PublishTypeOutcomeCallable
std::future< PublishTypeOutcome > PublishTypeOutcomeCallable
Definition: CloudFormationClient.h:303
HttpTypes.h
Aws::CloudFormation::Model::DeleteStackOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudFormationError > DeleteStackOutcome
Definition: CloudFormationClient.h:198
Aws::CloudFormation::CloudFormationClient::CreateChangeSetCallable
virtual Model::CreateChangeSetOutcomeCallable CreateChangeSetCallable(const Model::CreateChangeSetRequest &request) const
Aws::CloudFormation::Model::UpdateTerminationProtectionOutcomeCallable
std::future< UpdateTerminationProtectionOutcome > UpdateTerminationProtectionOutcomeCallable
Definition: CloudFormationClient.h:317
Aws::CloudFormation::DetectStackResourceDriftResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::DetectStackResourceDriftRequest &, const Model::DetectStackResourceDriftOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetectStackResourceDriftResponseReceivedHandler
Definition: CloudFormationClient.h:352
Aws::CloudFormation::CloudFormationClient::DescribeTypeAsync
virtual void DescribeTypeAsync(const Model::DescribeTypeRequest &request, const DescribeTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::PublishTypeResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::PublishTypeRequest &, const Model::PublishTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PublishTypeResponseReceivedHandler
Definition: CloudFormationClient.h:372
Aws::CloudFormation::CloudFormationClient::PublishTypeAsync
virtual void PublishTypeAsync(const Model::PublishTypeRequest &request, const PublishTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::CloudFormationClient::ListChangeSetsCallable
virtual Model::ListChangeSetsOutcomeCallable ListChangeSetsCallable(const Model::ListChangeSetsRequest &request) const
Aws::CloudFormation::Model::ListStackResourcesOutcome
Aws::Utils::Outcome< ListStackResourcesResult, CloudFormationError > ListStackResourcesOutcome
Definition: CloudFormationClient.h:229
Aws::CloudFormation::Model::DeleteStackInstancesOutcome
Aws::Utils::Outcome< DeleteStackInstancesResult, CloudFormationError > DeleteStackInstancesOutcome
Definition: CloudFormationClient.h:199
RegisterPublisherResult.h
Aws::CloudFormation::Model::SetTypeDefaultVersionRequest
Definition: SetTypeDefaultVersionRequest.h:23
Aws::CloudFormation::CloudFormationClient::SetStackPolicyAsync
virtual void SetStackPolicyAsync(const Model::SetStackPolicyRequest &request, const SetStackPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::CloudFormationClient::DeregisterTypeAsync
virtual void DeregisterTypeAsync(const Model::DeregisterTypeRequest &request, const DeregisterTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::Model::BatchDescribeTypeConfigurationsOutcome
Aws::Utils::Outcome< BatchDescribeTypeConfigurationsResult, CloudFormationError > BatchDescribeTypeConfigurationsOutcome
Definition: CloudFormationClient.h:189
Aws::CloudFormation::Model::DescribeTypeRegistrationRequest
Definition: DescribeTypeRegistrationRequest.h:22
Aws::CloudFormation::CloudFormationClient::CloudFormationClient
CloudFormationClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::CloudFormation::Model::PublishTypeRequest
Definition: PublishTypeRequest.h:23
Aws::CloudFormation::CloudFormationClient::DescribeAccountLimits
virtual Model::DescribeAccountLimitsOutcome DescribeAccountLimits(const Model::DescribeAccountLimitsRequest &request) const
Aws::CloudFormation::Model::ExecuteChangeSetOutcome
Aws::Utils::Outcome< ExecuteChangeSetResult, CloudFormationError > ExecuteChangeSetOutcome
Definition: CloudFormationClient.h:220
Aws::CloudFormation::Model::UpdateStackInstancesRequest
Definition: UpdateStackInstancesRequest.h:28
Aws::CloudFormation::CloudFormationClient::ListStackSetOperationsAsync
virtual void ListStackSetOperationsAsync(const Model::ListStackSetOperationsRequest &request, const ListStackSetOperationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::CloudFormationClient::RegisterPublisherCallable
virtual Model::RegisterPublisherOutcomeCallable RegisterPublisherCallable(const Model::RegisterPublisherRequest &request) const
Aws::CloudFormation::DeactivateTypeResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::DeactivateTypeRequest &, const Model::DeactivateTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeactivateTypeResponseReceivedHandler
Definition: CloudFormationClient.h:331
SetTypeDefaultVersionResult.h
Aws::CloudFormation::Model::UpdateStackSetRequest
Definition: UpdateStackSetRequest.h:32
Aws::CloudFormation::StopStackSetOperationResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::StopStackSetOperationRequest &, const Model::StopStackSetOperationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopStackSetOperationResponseReceivedHandler
Definition: CloudFormationClient.h:381
Aws::CloudFormation::Model::DescribeStackDriftDetectionStatusOutcomeCallable
std::future< DescribeStackDriftDetectionStatusOutcome > DescribeStackDriftDetectionStatusOutcomeCallable
Definition: CloudFormationClient.h:271
Aws::CloudFormation::Model::ListChangeSetsOutcome
Aws::Utils::Outcome< ListChangeSetsResult, CloudFormationError > ListChangeSetsOutcome
Definition: CloudFormationClient.h:225
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::CloudFormation::Model::ListStackSetOperationsRequest
Definition: ListStackSetOperationsRequest.h:23
Aws::CloudFormation::Model::ListStackInstancesOutcomeCallable
std::future< ListStackInstancesOutcome > ListStackInstancesOutcomeCallable
Definition: CloudFormationClient.h:294
Aws::CloudFormation::CloudFormationClient::CloudFormationClient
CloudFormationClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::CloudFormation::SetTypeDefaultVersionResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::SetTypeDefaultVersionRequest &, const Model::SetTypeDefaultVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetTypeDefaultVersionResponseReceivedHandler
Definition: CloudFormationClient.h:379
Aws::CloudFormation::Model::RollbackStackOutcome
Aws::Utils::Outcome< RollbackStackResult, CloudFormationError > RollbackStackOutcome
Definition: CloudFormationClient.h:241
Aws::CloudFormation::CloudFormationClient::ListImportsAsync
virtual void ListImportsAsync(const Model::ListImportsRequest &request, const ListImportsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::Model::UpdateStackSetOutcome
Aws::Utils::Outcome< UpdateStackSetResult, CloudFormationError > UpdateStackSetOutcome
Definition: CloudFormationClient.h:250
Aws::CloudFormation::CloudFormationClient::GetTemplate
virtual Model::GetTemplateOutcome GetTemplate(const Model::GetTemplateRequest &request) const
Aws::CloudFormation::CloudFormationClient::BatchDescribeTypeConfigurationsAsync
virtual void BatchDescribeTypeConfigurationsAsync(const Model::BatchDescribeTypeConfigurationsRequest &request, const BatchDescribeTypeConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::CloudFormationClient::ListExportsAsync
virtual void ListExportsAsync(const Model::ListExportsRequest &request, const ListExportsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::Model::CreateStackSetOutcome
Aws::Utils::Outcome< CreateStackSetResult, CloudFormationError > CreateStackSetOutcome
Definition: CloudFormationClient.h:195
Aws::CloudFormation::CloudFormationClient::CreateStackSetAsync
virtual void CreateStackSetAsync(const Model::CreateStackSetRequest &request, const CreateStackSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::CloudFormation::ListTypeRegistrationsResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::ListTypeRegistrationsRequest &, const Model::ListTypeRegistrationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTypeRegistrationsResponseReceivedHandler
Definition: CloudFormationClient.h:369
DescribeTypeResult.h
Aws::CloudFormation::CloudFormationClient::RecordHandlerProgressAsync
virtual void RecordHandlerProgressAsync(const Model::RecordHandlerProgressRequest &request, const RecordHandlerProgressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::ListExportsResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::ListExportsRequest &, const Model::ListExportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListExportsResponseReceivedHandler
Definition: CloudFormationClient.h:361
Aws::CloudFormation::CloudFormationClient::DescribePublisherCallable
virtual Model::DescribePublisherOutcomeCallable DescribePublisherCallable(const Model::DescribePublisherRequest &request) const
StopStackSetOperationResult.h
Aws::CloudFormation::Model::ListStacksRequest
Definition: ListStacksRequest.h:27
Aws::CloudFormation::CloudFormationClient::TestTypeAsync
virtual void TestTypeAsync(const Model::TestTypeRequest &request, const TestTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::Model::DescribeStackSetOperationOutcomeCallable
std::future< DescribeStackSetOperationOutcome > DescribeStackSetOperationOutcomeCallable
Definition: CloudFormationClient.h:278
Aws::CloudFormation::CloudFormationClient::DescribeStackResourceCallable
virtual Model::DescribeStackResourceOutcomeCallable DescribeStackResourceCallable(const Model::DescribeStackResourceRequest &request) const
AWSClient.h
Aws::CloudFormation::Model::DescribeStacksRequest
Definition: DescribeStacksRequest.h:25
Aws::CloudFormation::CloudFormationClient::GetTemplateAsync
virtual void GetTemplateAsync(const Model::GetTemplateRequest &request, const GetTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::GetTemplateSummaryResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::GetTemplateSummaryRequest &, const Model::GetTemplateSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTemplateSummaryResponseReceivedHandler
Definition: CloudFormationClient.h:358
UpdateTerminationProtectionResult.h
Aws::CloudFormation::DescribeStackResourcesResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::DescribeStackResourcesRequest &, const Model::DescribeStackResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStackResourcesResponseReceivedHandler
Definition: CloudFormationClient.h:345
Aws::CloudFormation::DeleteChangeSetResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::DeleteChangeSetRequest &, const Model::DeleteChangeSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteChangeSetResponseReceivedHandler
Definition: CloudFormationClient.h:332
Aws::CloudFormation::CloudFormationClient::CreateStackInstances
virtual Model::CreateStackInstancesOutcome CreateStackInstances(const Model::CreateStackInstancesRequest &request) const
Aws::CloudFormation::Model::DescribeChangeSetRequest
Definition: DescribeChangeSetRequest.h:26
Aws::CloudFormation::Model::GetTemplateSummaryOutcome
Aws::Utils::Outcome< GetTemplateSummaryResult, CloudFormationError > GetTemplateSummaryOutcome
Definition: CloudFormationClient.h:223
Aws::CloudFormation::Model::UpdateStackRequest
Definition: UpdateStackRequest.h:30
Aws::CloudFormation::Model::ListChangeSetsRequest
Definition: ListChangeSetsRequest.h:25
Aws::CloudFormation::CloudFormationClient::ListStackSetOperationResultsCallable
virtual Model::ListStackSetOperationResultsOutcomeCallable ListStackSetOperationResultsCallable(const Model::ListStackSetOperationResultsRequest &request) const
Aws::CloudFormation::CloudFormationClient::DescribeStackDriftDetectionStatusAsync
virtual void DescribeStackDriftDetectionStatusAsync(const Model::DescribeStackDriftDetectionStatusRequest &request, const DescribeStackDriftDetectionStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::Model::ListStackSetOperationResultsOutcomeCallable
std::future< ListStackSetOperationResultsOutcome > ListStackSetOperationResultsOutcomeCallable
Definition: CloudFormationClient.h:296
Aws::CloudFormation::DetectStackSetDriftResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::DetectStackSetDriftRequest &, const Model::DetectStackSetDriftOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetectStackSetDriftResponseReceivedHandler
Definition: CloudFormationClient.h:353
Aws::CloudFormation::Model::ListTypesOutcomeCallable
std::future< ListTypesOutcome > ListTypesOutcomeCallable
Definition: CloudFormationClient.h:302
Aws::CloudFormation::CloudFormationClient::CreateStackInstancesCallable
virtual Model::CreateStackInstancesOutcomeCallable CreateStackInstancesCallable(const Model::CreateStackInstancesRequest &request) const
Aws::CloudFormation::CloudFormationClient::DescribePublisherAsync
virtual void DescribePublisherAsync(const Model::DescribePublisherRequest &request, const DescribePublisherResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::CloudFormationClient::DeregisterType
virtual Model::DeregisterTypeOutcome DeregisterType(const Model::DeregisterTypeRequest &request) const
Aws::CloudFormation::Model::ContinueUpdateRollbackOutcome
Aws::Utils::Outcome< ContinueUpdateRollbackResult, CloudFormationError > ContinueUpdateRollbackOutcome
Definition: CloudFormationClient.h:191
Aws::CloudFormation::Model::TestTypeRequest
Definition: TestTypeRequest.h:23
ContinueUpdateRollbackResult.h
Aws::CloudFormation::DescribeStackResourceResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::DescribeStackResourceRequest &, const Model::DescribeStackResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStackResourceResponseReceivedHandler
Definition: CloudFormationClient.h:343
Aws::CloudFormation::Model::PublishTypeOutcome
Aws::Utils::Outcome< PublishTypeResult, CloudFormationError > PublishTypeOutcome
Definition: CloudFormationClient.h:237
ListTypesResult.h
Aws::CloudFormation::CloudFormationClient::DescribeStacksAsync
virtual void DescribeStacksAsync(const Model::DescribeStacksRequest &request, const DescribeStacksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::CloudFormationClient::DetectStackSetDrift
virtual Model::DetectStackSetDriftOutcome DetectStackSetDrift(const Model::DetectStackSetDriftRequest &request) const
Aws::CloudFormation::CloudFormationClient::DescribeStacksCallable
virtual Model::DescribeStacksOutcomeCallable DescribeStacksCallable(const Model::DescribeStacksRequest &request) const
Aws::CloudFormation::CloudFormationClient::DeleteStackAsync
virtual void DeleteStackAsync(const Model::DeleteStackRequest &request, const DeleteStackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::CloudFormationClient::DeleteStackSetAsync
virtual void DeleteStackSetAsync(const Model::DeleteStackSetRequest &request, const DeleteStackSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::CloudFormationClient::DescribeStackEventsCallable
virtual Model::DescribeStackEventsOutcomeCallable DescribeStackEventsCallable(const Model::DescribeStackEventsRequest &request) const
DeactivateTypeResult.h
ListExportsResult.h
Aws::CloudFormation::CloudFormationClient::GetTemplateCallable
virtual Model::GetTemplateOutcomeCallable GetTemplateCallable(const Model::GetTemplateRequest &request) const
Aws::CloudFormation::DescribeTypeResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::DescribeTypeRequest &, const Model::DescribeTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTypeResponseReceivedHandler
Definition: CloudFormationClient.h:349
Aws::CloudFormation::CloudFormationClient::UpdateStackSet
virtual Model::UpdateStackSetOutcome UpdateStackSet(const Model::UpdateStackSetRequest &request) const
Aws::CloudFormation::Model::DeleteStackInstancesRequest
Definition: DeleteStackInstancesRequest.h:27
Aws::CloudFormation::CloudFormationClient::DeleteChangeSet
virtual Model::DeleteChangeSetOutcome DeleteChangeSet(const Model::DeleteChangeSetRequest &request) const
Aws::Client::AWSXMLClient
Definition: AWSClient.h:403
Aws::CloudFormation::CloudFormationClient::ListTypeRegistrationsAsync
virtual void ListTypeRegistrationsAsync(const Model::ListTypeRegistrationsRequest &request, const ListTypeRegistrationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::CloudFormationClient::GetTemplateSummaryAsync
virtual void GetTemplateSummaryAsync(const Model::GetTemplateSummaryRequest &request, const GetTemplateSummaryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::SetTypeConfigurationResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::SetTypeConfigurationRequest &, const Model::SetTypeConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetTypeConfigurationResponseReceivedHandler
Definition: CloudFormationClient.h:378
Aws::CloudFormation::Model::DescribeStackResourceOutcome
Aws::Utils::Outcome< DescribeStackResourceResult, CloudFormationError > DescribeStackResourceOutcome
Definition: CloudFormationClient.h:208
Aws::CloudFormation::RollbackStackResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::RollbackStackRequest &, const Model::RollbackStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RollbackStackResponseReceivedHandler
Definition: CloudFormationClient.h:376
Aws::CloudFormation::CloudFormationClient::ListStackResourcesAsync
virtual void ListStackResourcesAsync(const Model::ListStackResourcesRequest &request, const ListStackResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::CloudFormationClient::ListStacks
virtual Model::ListStacksOutcome ListStacks(const Model::ListStacksRequest &request) const
Aws::CloudFormation::EstimateTemplateCostResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::EstimateTemplateCostRequest &, const Model::EstimateTemplateCostOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EstimateTemplateCostResponseReceivedHandler
Definition: CloudFormationClient.h:354
Aws::CloudFormation::DescribeStackResourceDriftsResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::DescribeStackResourceDriftsRequest &, const Model::DescribeStackResourceDriftsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStackResourceDriftsResponseReceivedHandler
Definition: CloudFormationClient.h:344
DescribePublisherResult.h
Aws::CloudFormation::CloudFormationClient::ContinueUpdateRollbackAsync
virtual void ContinueUpdateRollbackAsync(const Model::ContinueUpdateRollbackRequest &request, const ContinueUpdateRollbackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::Model::GetTemplateSummaryRequest
Definition: GetTemplateSummaryRequest.h:27
Aws::CloudFormation::Model::DescribeStackResourcesRequest
Definition: DescribeStackResourcesRequest.h:26
Aws::CloudFormation::Model::ListChangeSetsOutcomeCallable
std::future< ListChangeSetsOutcome > ListChangeSetsOutcomeCallable
Definition: CloudFormationClient.h:291
Aws::CloudFormation::CloudFormationClient::SignalResourceCallable
virtual Model::SignalResourceOutcomeCallable SignalResourceCallable(const Model::SignalResourceRequest &request) const
Aws::CloudFormation::CloudFormationClient::PublishTypeCallable
virtual Model::PublishTypeOutcomeCallable PublishTypeCallable(const Model::PublishTypeRequest &request) const
Aws::CloudFormation::CloudFormationClient::RollbackStackAsync
virtual void RollbackStackAsync(const Model::RollbackStackRequest &request, const RollbackStackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::CloudFormationClient::ContinueUpdateRollback
virtual Model::ContinueUpdateRollbackOutcome ContinueUpdateRollback(const Model::ContinueUpdateRollbackRequest &request) const
Aws::CloudFormation::CloudFormationClient::ListExportsCallable
virtual Model::ListExportsOutcomeCallable ListExportsCallable(const Model::ListExportsRequest &request) const
Aws::CloudFormation::Model::ListTypesRequest
Definition: ListTypesRequest.h:27
Aws::CloudFormation::Model::ListStacksOutcomeCallable
std::future< ListStacksOutcome > ListStacksOutcomeCallable
Definition: CloudFormationClient.h:299
DescribeAccountLimitsResult.h
Aws::CloudFormation::CloudFormationClient::CreateChangeSetAsync
virtual void CreateChangeSetAsync(const Model::CreateChangeSetRequest &request, const CreateChangeSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFormation::CloudFormationClient::DeleteStackSetCallable
virtual Model::DeleteStackSetOutcomeCallable DeleteStackSetCallable(const Model::DeleteStackSetRequest &request) const
Aws::CloudFormation::CloudFormationClient::DescribeStackResources
virtual Model::DescribeStackResourcesOutcome DescribeStackResources(const Model::DescribeStackResourcesRequest &request) const
Aws::CloudFormation::CloudFormationClient::ListStackSetOperationResults
virtual Model::ListStackSetOperationResultsOutcome ListStackSetOperationResults(const Model::ListStackSetOperationResultsRequest &request) const
Aws::CloudFormation::CloudFormationClient::CancelUpdateStackCallable
virtual Model::CancelUpdateStackOutcomeCallable CancelUpdateStackCallable(const Model::CancelUpdateStackRequest &request) const
AmazonSerializableWebServiceRequest.h
BatchDescribeTypeConfigurationsResult.h
DeregisterTypeResult.h
Aws::CloudFormation::ListStackResourcesResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::ListStackResourcesRequest &, const Model::ListStackResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStackResourcesResponseReceivedHandler
Definition: CloudFormationClient.h:364
Aws::CloudFormation::Model::DetectStackDriftOutcomeCallable
std::future< DetectStackDriftOutcome > DetectStackDriftOutcomeCallable
Definition: CloudFormationClient.h:282
Aws::CloudFormation::Model::DeleteChangeSetRequest
Definition: DeleteChangeSetRequest.h:26
Aws::CloudFormation::CloudFormationClient::RegisterType
virtual Model::RegisterTypeOutcome RegisterType(const Model::RegisterTypeRequest &request) const
Aws::CloudFormation::CreateStackResponseReceivedHandler
std::function< void(const CloudFormationClient *, const Model::CreateStackRequest &, const Model::CreateStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateStackResponseReceivedHandler
Definition: CloudFormationClient.h:328
Aws::CloudFormation::Model::DeregisterTypeRequest
Definition: DeregisterTypeRequest.h:23
Aws::CloudFormation::Model::DescribeStackResourceDriftsOutcomeCallable
std::future< DescribeStackResourceDriftsOutcome > DescribeStackResourceDriftsOutcomeCallable
Definition: CloudFormationClient.h:275