7#include <aws/cloudformation/CloudFormation_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/cloudformation/model/StackSetStatus.h>
11#include <aws/cloudformation/model/AutoDeployment.h>
12#include <aws/cloudformation/model/PermissionModels.h>
13#include <aws/cloudformation/model/StackDriftStatus.h>
14#include <aws/core/utils/DateTime.h>
15#include <aws/cloudformation/model/ManagedExecution.h>
27namespace CloudFormation
45 AWS_CLOUDFORMATION_API
void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
55 template<
typename StackSetNameT = Aws::String>
56 void SetStackSetName(StackSetNameT&& value) { m_stackSetNameHasBeenSet =
true; m_stackSetName = std::forward<StackSetNameT>(value); }
57 template<
typename StackSetNameT = Aws::String>
67 template<
typename StackSetIdT = Aws::String>
68 void SetStackSetId(StackSetIdT&& value) { m_stackSetIdHasBeenSet =
true; m_stackSetId = std::forward<StackSetIdT>(value); }
69 template<
typename StackSetIdT = Aws::String>
80 template<
typename DescriptionT = Aws::String>
81 void SetDescription(DescriptionT&& value) { m_descriptionHasBeenSet =
true; m_description = std::forward<DescriptionT>(value); }
82 template<
typename DescriptionT = Aws::String>
104 template<
typename AutoDeploymentT = AutoDeployment>
105 void SetAutoDeployment(AutoDeploymentT&& value) { m_autoDeploymentHasBeenSet =
true; m_autoDeployment = std::forward<AutoDeploymentT>(value); }
106 template<
typename AutoDeploymentT = AutoDeployment>
159 template<
typename LastDriftCheckTimestampT = Aws::Utils::DateTime>
160 void SetLastDriftCheckTimestamp(LastDriftCheckTimestampT&& value) { m_lastDriftCheckTimestampHasBeenSet =
true; m_lastDriftCheckTimestamp = std::forward<LastDriftCheckTimestampT>(value); }
161 template<
typename LastDriftCheckTimestampT = Aws::Utils::DateTime>
172 template<
typename ManagedExecutionT = ManagedExecution>
173 void SetManagedExecution(ManagedExecutionT&& value) { m_managedExecutionHasBeenSet =
true; m_managedExecution = std::forward<ManagedExecutionT>(value); }
174 template<
typename ManagedExecutionT = ManagedExecution>
180 bool m_stackSetNameHasBeenSet =
false;
183 bool m_stackSetIdHasBeenSet =
false;
186 bool m_descriptionHasBeenSet =
false;
189 bool m_statusHasBeenSet =
false;
191 AutoDeployment m_autoDeployment;
192 bool m_autoDeploymentHasBeenSet =
false;
195 bool m_permissionModelHasBeenSet =
false;
198 bool m_driftStatusHasBeenSet =
false;
201 bool m_lastDriftCheckTimestampHasBeenSet =
false;
203 ManagedExecution m_managedExecution;
204 bool m_managedExecutionHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::basic_ostream< char, std::char_traits< char > > OStream