AWS SDK for C++

AWS SDK for C++ Version 1.11.607

Loading...
Searching...
No Matches
Stack.h
1
6#pragma once
7#include <aws/opsworks/OpsWorks_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSMap.h>
10#include <aws/opsworks/model/StackConfigurationManager.h>
11#include <aws/opsworks/model/ChefConfiguration.h>
12#include <aws/opsworks/model/Source.h>
13#include <aws/opsworks/model/RootDeviceType.h>
14#include <aws/opsworks/model/StackAttributesKeys.h>
15#include <utility>
16
17namespace Aws
18{
19namespace Utils
20{
21namespace Json
22{
23 class JsonValue;
24 class JsonView;
25} // namespace Json
26} // namespace Utils
27namespace OpsWorks
28{
29namespace Model
30{
31
37 class Stack
38 {
39 public:
40 AWS_OPSWORKS_API Stack() = default;
41 AWS_OPSWORKS_API Stack(Aws::Utils::Json::JsonView jsonValue);
42 AWS_OPSWORKS_API Stack& operator=(Aws::Utils::Json::JsonView jsonValue);
43 AWS_OPSWORKS_API Aws::Utils::Json::JsonValue Jsonize() const;
44
45
47
50 inline const Aws::String& GetStackId() const { return m_stackId; }
51 inline bool StackIdHasBeenSet() const { return m_stackIdHasBeenSet; }
52 template<typename StackIdT = Aws::String>
53 void SetStackId(StackIdT&& value) { m_stackIdHasBeenSet = true; m_stackId = std::forward<StackIdT>(value); }
54 template<typename StackIdT = Aws::String>
55 Stack& WithStackId(StackIdT&& value) { SetStackId(std::forward<StackIdT>(value)); return *this;}
57
59
62 inline const Aws::String& GetName() const { return m_name; }
63 inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
64 template<typename NameT = Aws::String>
65 void SetName(NameT&& value) { m_nameHasBeenSet = true; m_name = std::forward<NameT>(value); }
66 template<typename NameT = Aws::String>
67 Stack& WithName(NameT&& value) { SetName(std::forward<NameT>(value)); return *this;}
69
71
74 inline const Aws::String& GetArn() const { return m_arn; }
75 inline bool ArnHasBeenSet() const { return m_arnHasBeenSet; }
76 template<typename ArnT = Aws::String>
77 void SetArn(ArnT&& value) { m_arnHasBeenSet = true; m_arn = std::forward<ArnT>(value); }
78 template<typename ArnT = Aws::String>
79 Stack& WithArn(ArnT&& value) { SetArn(std::forward<ArnT>(value)); return *this;}
81
83
89 inline const Aws::String& GetRegion() const { return m_region; }
90 inline bool RegionHasBeenSet() const { return m_regionHasBeenSet; }
91 template<typename RegionT = Aws::String>
92 void SetRegion(RegionT&& value) { m_regionHasBeenSet = true; m_region = std::forward<RegionT>(value); }
93 template<typename RegionT = Aws::String>
94 Stack& WithRegion(RegionT&& value) { SetRegion(std::forward<RegionT>(value)); return *this;}
96
98
101 inline const Aws::String& GetVpcId() const { return m_vpcId; }
102 inline bool VpcIdHasBeenSet() const { return m_vpcIdHasBeenSet; }
103 template<typename VpcIdT = Aws::String>
104 void SetVpcId(VpcIdT&& value) { m_vpcIdHasBeenSet = true; m_vpcId = std::forward<VpcIdT>(value); }
105 template<typename VpcIdT = Aws::String>
106 Stack& WithVpcId(VpcIdT&& value) { SetVpcId(std::forward<VpcIdT>(value)); return *this;}
108
110
113 inline const Aws::Map<StackAttributesKeys, Aws::String>& GetAttributes() const { return m_attributes; }
114 inline bool AttributesHasBeenSet() const { return m_attributesHasBeenSet; }
115 template<typename AttributesT = Aws::Map<StackAttributesKeys, Aws::String>>
116 void SetAttributes(AttributesT&& value) { m_attributesHasBeenSet = true; m_attributes = std::forward<AttributesT>(value); }
117 template<typename AttributesT = Aws::Map<StackAttributesKeys, Aws::String>>
118 Stack& WithAttributes(AttributesT&& value) { SetAttributes(std::forward<AttributesT>(value)); return *this;}
120 m_attributesHasBeenSet = true; m_attributes.emplace(key, value); return *this;
121 }
123
125
128 inline const Aws::String& GetServiceRoleArn() const { return m_serviceRoleArn; }
129 inline bool ServiceRoleArnHasBeenSet() const { return m_serviceRoleArnHasBeenSet; }
130 template<typename ServiceRoleArnT = Aws::String>
131 void SetServiceRoleArn(ServiceRoleArnT&& value) { m_serviceRoleArnHasBeenSet = true; m_serviceRoleArn = std::forward<ServiceRoleArnT>(value); }
132 template<typename ServiceRoleArnT = Aws::String>
133 Stack& WithServiceRoleArn(ServiceRoleArnT&& value) { SetServiceRoleArn(std::forward<ServiceRoleArnT>(value)); return *this;}
135
137
143 inline const Aws::String& GetDefaultInstanceProfileArn() const { return m_defaultInstanceProfileArn; }
144 inline bool DefaultInstanceProfileArnHasBeenSet() const { return m_defaultInstanceProfileArnHasBeenSet; }
145 template<typename DefaultInstanceProfileArnT = Aws::String>
146 void SetDefaultInstanceProfileArn(DefaultInstanceProfileArnT&& value) { m_defaultInstanceProfileArnHasBeenSet = true; m_defaultInstanceProfileArn = std::forward<DefaultInstanceProfileArnT>(value); }
147 template<typename DefaultInstanceProfileArnT = Aws::String>
148 Stack& WithDefaultInstanceProfileArn(DefaultInstanceProfileArnT&& value) { SetDefaultInstanceProfileArn(std::forward<DefaultInstanceProfileArnT>(value)); return *this;}
150
152
155 inline const Aws::String& GetDefaultOs() const { return m_defaultOs; }
156 inline bool DefaultOsHasBeenSet() const { return m_defaultOsHasBeenSet; }
157 template<typename DefaultOsT = Aws::String>
158 void SetDefaultOs(DefaultOsT&& value) { m_defaultOsHasBeenSet = true; m_defaultOs = std::forward<DefaultOsT>(value); }
159 template<typename DefaultOsT = Aws::String>
160 Stack& WithDefaultOs(DefaultOsT&& value) { SetDefaultOs(std::forward<DefaultOsT>(value)); return *this;}
162
164
167 inline const Aws::String& GetHostnameTheme() const { return m_hostnameTheme; }
168 inline bool HostnameThemeHasBeenSet() const { return m_hostnameThemeHasBeenSet; }
169 template<typename HostnameThemeT = Aws::String>
170 void SetHostnameTheme(HostnameThemeT&& value) { m_hostnameThemeHasBeenSet = true; m_hostnameTheme = std::forward<HostnameThemeT>(value); }
171 template<typename HostnameThemeT = Aws::String>
172 Stack& WithHostnameTheme(HostnameThemeT&& value) { SetHostnameTheme(std::forward<HostnameThemeT>(value)); return *this;}
174
176
181 inline const Aws::String& GetDefaultAvailabilityZone() const { return m_defaultAvailabilityZone; }
182 inline bool DefaultAvailabilityZoneHasBeenSet() const { return m_defaultAvailabilityZoneHasBeenSet; }
183 template<typename DefaultAvailabilityZoneT = Aws::String>
184 void SetDefaultAvailabilityZone(DefaultAvailabilityZoneT&& value) { m_defaultAvailabilityZoneHasBeenSet = true; m_defaultAvailabilityZone = std::forward<DefaultAvailabilityZoneT>(value); }
185 template<typename DefaultAvailabilityZoneT = Aws::String>
186 Stack& WithDefaultAvailabilityZone(DefaultAvailabilityZoneT&& value) { SetDefaultAvailabilityZone(std::forward<DefaultAvailabilityZoneT>(value)); return *this;}
188
190
193 inline const Aws::String& GetDefaultSubnetId() const { return m_defaultSubnetId; }
194 inline bool DefaultSubnetIdHasBeenSet() const { return m_defaultSubnetIdHasBeenSet; }
195 template<typename DefaultSubnetIdT = Aws::String>
196 void SetDefaultSubnetId(DefaultSubnetIdT&& value) { m_defaultSubnetIdHasBeenSet = true; m_defaultSubnetId = std::forward<DefaultSubnetIdT>(value); }
197 template<typename DefaultSubnetIdT = Aws::String>
198 Stack& WithDefaultSubnetId(DefaultSubnetIdT&& value) { SetDefaultSubnetId(std::forward<DefaultSubnetIdT>(value)); return *this;}
200
202
212 inline const Aws::String& GetCustomJson() const { return m_customJson; }
213 inline bool CustomJsonHasBeenSet() const { return m_customJsonHasBeenSet; }
214 template<typename CustomJsonT = Aws::String>
215 void SetCustomJson(CustomJsonT&& value) { m_customJsonHasBeenSet = true; m_customJson = std::forward<CustomJsonT>(value); }
216 template<typename CustomJsonT = Aws::String>
217 Stack& WithCustomJson(CustomJsonT&& value) { SetCustomJson(std::forward<CustomJsonT>(value)); return *this;}
219
221
224 inline const StackConfigurationManager& GetConfigurationManager() const { return m_configurationManager; }
225 inline bool ConfigurationManagerHasBeenSet() const { return m_configurationManagerHasBeenSet; }
226 template<typename ConfigurationManagerT = StackConfigurationManager>
227 void SetConfigurationManager(ConfigurationManagerT&& value) { m_configurationManagerHasBeenSet = true; m_configurationManager = std::forward<ConfigurationManagerT>(value); }
228 template<typename ConfigurationManagerT = StackConfigurationManager>
229 Stack& WithConfigurationManager(ConfigurationManagerT&& value) { SetConfigurationManager(std::forward<ConfigurationManagerT>(value)); return *this;}
231
233
239 inline const ChefConfiguration& GetChefConfiguration() const { return m_chefConfiguration; }
240 inline bool ChefConfigurationHasBeenSet() const { return m_chefConfigurationHasBeenSet; }
241 template<typename ChefConfigurationT = ChefConfiguration>
242 void SetChefConfiguration(ChefConfigurationT&& value) { m_chefConfigurationHasBeenSet = true; m_chefConfiguration = std::forward<ChefConfigurationT>(value); }
243 template<typename ChefConfigurationT = ChefConfiguration>
244 Stack& WithChefConfiguration(ChefConfigurationT&& value) { SetChefConfiguration(std::forward<ChefConfigurationT>(value)); return *this;}
246
248
251 inline bool GetUseCustomCookbooks() const { return m_useCustomCookbooks; }
252 inline bool UseCustomCookbooksHasBeenSet() const { return m_useCustomCookbooksHasBeenSet; }
253 inline void SetUseCustomCookbooks(bool value) { m_useCustomCookbooksHasBeenSet = true; m_useCustomCookbooks = value; }
254 inline Stack& WithUseCustomCookbooks(bool value) { SetUseCustomCookbooks(value); return *this;}
256
258
262 inline bool GetUseOpsworksSecurityGroups() const { return m_useOpsworksSecurityGroups; }
263 inline bool UseOpsworksSecurityGroupsHasBeenSet() const { return m_useOpsworksSecurityGroupsHasBeenSet; }
264 inline void SetUseOpsworksSecurityGroups(bool value) { m_useOpsworksSecurityGroupsHasBeenSet = true; m_useOpsworksSecurityGroups = value; }
265 inline Stack& WithUseOpsworksSecurityGroups(bool value) { SetUseOpsworksSecurityGroups(value); return *this;}
267
269
277 inline const Source& GetCustomCookbooksSource() const { return m_customCookbooksSource; }
278 inline bool CustomCookbooksSourceHasBeenSet() const { return m_customCookbooksSourceHasBeenSet; }
279 template<typename CustomCookbooksSourceT = Source>
280 void SetCustomCookbooksSource(CustomCookbooksSourceT&& value) { m_customCookbooksSourceHasBeenSet = true; m_customCookbooksSource = std::forward<CustomCookbooksSourceT>(value); }
281 template<typename CustomCookbooksSourceT = Source>
282 Stack& WithCustomCookbooksSource(CustomCookbooksSourceT&& value) { SetCustomCookbooksSource(std::forward<CustomCookbooksSourceT>(value)); return *this;}
284
286
290 inline const Aws::String& GetDefaultSshKeyName() const { return m_defaultSshKeyName; }
291 inline bool DefaultSshKeyNameHasBeenSet() const { return m_defaultSshKeyNameHasBeenSet; }
292 template<typename DefaultSshKeyNameT = Aws::String>
293 void SetDefaultSshKeyName(DefaultSshKeyNameT&& value) { m_defaultSshKeyNameHasBeenSet = true; m_defaultSshKeyName = std::forward<DefaultSshKeyNameT>(value); }
294 template<typename DefaultSshKeyNameT = Aws::String>
295 Stack& WithDefaultSshKeyName(DefaultSshKeyNameT&& value) { SetDefaultSshKeyName(std::forward<DefaultSshKeyNameT>(value)); return *this;}
297
299
302 inline const Aws::String& GetCreatedAt() const { return m_createdAt; }
303 inline bool CreatedAtHasBeenSet() const { return m_createdAtHasBeenSet; }
304 template<typename CreatedAtT = Aws::String>
305 void SetCreatedAt(CreatedAtT&& value) { m_createdAtHasBeenSet = true; m_createdAt = std::forward<CreatedAtT>(value); }
306 template<typename CreatedAtT = Aws::String>
307 Stack& WithCreatedAt(CreatedAtT&& value) { SetCreatedAt(std::forward<CreatedAtT>(value)); return *this;}
309
311
318 inline RootDeviceType GetDefaultRootDeviceType() const { return m_defaultRootDeviceType; }
319 inline bool DefaultRootDeviceTypeHasBeenSet() const { return m_defaultRootDeviceTypeHasBeenSet; }
320 inline void SetDefaultRootDeviceType(RootDeviceType value) { m_defaultRootDeviceTypeHasBeenSet = true; m_defaultRootDeviceType = value; }
323
325
329 inline const Aws::String& GetAgentVersion() const { return m_agentVersion; }
330 inline bool AgentVersionHasBeenSet() const { return m_agentVersionHasBeenSet; }
331 template<typename AgentVersionT = Aws::String>
332 void SetAgentVersion(AgentVersionT&& value) { m_agentVersionHasBeenSet = true; m_agentVersion = std::forward<AgentVersionT>(value); }
333 template<typename AgentVersionT = Aws::String>
334 Stack& WithAgentVersion(AgentVersionT&& value) { SetAgentVersion(std::forward<AgentVersionT>(value)); return *this;}
336 private:
337
338 Aws::String m_stackId;
339 bool m_stackIdHasBeenSet = false;
340
341 Aws::String m_name;
342 bool m_nameHasBeenSet = false;
343
344 Aws::String m_arn;
345 bool m_arnHasBeenSet = false;
346
347 Aws::String m_region;
348 bool m_regionHasBeenSet = false;
349
350 Aws::String m_vpcId;
351 bool m_vpcIdHasBeenSet = false;
352
354 bool m_attributesHasBeenSet = false;
355
356 Aws::String m_serviceRoleArn;
357 bool m_serviceRoleArnHasBeenSet = false;
358
359 Aws::String m_defaultInstanceProfileArn;
360 bool m_defaultInstanceProfileArnHasBeenSet = false;
361
362 Aws::String m_defaultOs;
363 bool m_defaultOsHasBeenSet = false;
364
365 Aws::String m_hostnameTheme;
366 bool m_hostnameThemeHasBeenSet = false;
367
368 Aws::String m_defaultAvailabilityZone;
369 bool m_defaultAvailabilityZoneHasBeenSet = false;
370
371 Aws::String m_defaultSubnetId;
372 bool m_defaultSubnetIdHasBeenSet = false;
373
374 Aws::String m_customJson;
375 bool m_customJsonHasBeenSet = false;
376
377 StackConfigurationManager m_configurationManager;
378 bool m_configurationManagerHasBeenSet = false;
379
380 ChefConfiguration m_chefConfiguration;
381 bool m_chefConfigurationHasBeenSet = false;
382
383 bool m_useCustomCookbooks{false};
384 bool m_useCustomCookbooksHasBeenSet = false;
385
386 bool m_useOpsworksSecurityGroups{false};
387 bool m_useOpsworksSecurityGroupsHasBeenSet = false;
388
389 Source m_customCookbooksSource;
390 bool m_customCookbooksSourceHasBeenSet = false;
391
392 Aws::String m_defaultSshKeyName;
393 bool m_defaultSshKeyNameHasBeenSet = false;
394
395 Aws::String m_createdAt;
396 bool m_createdAtHasBeenSet = false;
397
398 RootDeviceType m_defaultRootDeviceType{RootDeviceType::NOT_SET};
399 bool m_defaultRootDeviceTypeHasBeenSet = false;
400
401 Aws::String m_agentVersion;
402 bool m_agentVersionHasBeenSet = false;
403 };
404
405} // namespace Model
406} // namespace OpsWorks
407} // namespace Aws
bool GetUseCustomCookbooks() const
Definition Stack.h:251
const Aws::String & GetName() const
Definition Stack.h:62
bool DefaultAvailabilityZoneHasBeenSet() const
Definition Stack.h:182
const Aws::String & GetServiceRoleArn() const
Definition Stack.h:128
const Aws::String & GetArn() const
Definition Stack.h:74
void SetAgentVersion(AgentVersionT &&value)
Definition Stack.h:332
bool UseOpsworksSecurityGroupsHasBeenSet() const
Definition Stack.h:263
void SetDefaultRootDeviceType(RootDeviceType value)
Definition Stack.h:320
void SetStackId(StackIdT &&value)
Definition Stack.h:53
bool CustomCookbooksSourceHasBeenSet() const
Definition Stack.h:278
const Aws::String & GetDefaultSshKeyName() const
Definition Stack.h:290
void SetCustomJson(CustomJsonT &&value)
Definition Stack.h:215
bool ServiceRoleArnHasBeenSet() const
Definition Stack.h:129
const StackConfigurationManager & GetConfigurationManager() const
Definition Stack.h:224
const Aws::String & GetDefaultOs() const
Definition Stack.h:155
void SetDefaultSshKeyName(DefaultSshKeyNameT &&value)
Definition Stack.h:293
Stack & WithDefaultSshKeyName(DefaultSshKeyNameT &&value)
Definition Stack.h:295
Stack & WithCustomCookbooksSource(CustomCookbooksSourceT &&value)
Definition Stack.h:282
void SetArn(ArnT &&value)
Definition Stack.h:77
void SetUseOpsworksSecurityGroups(bool value)
Definition Stack.h:264
const Source & GetCustomCookbooksSource() const
Definition Stack.h:277
Stack & WithDefaultAvailabilityZone(DefaultAvailabilityZoneT &&value)
Definition Stack.h:186
void SetRegion(RegionT &&value)
Definition Stack.h:92
Stack & WithStackId(StackIdT &&value)
Definition Stack.h:55
void SetDefaultSubnetId(DefaultSubnetIdT &&value)
Definition Stack.h:196
void SetConfigurationManager(ConfigurationManagerT &&value)
Definition Stack.h:227
Stack & WithDefaultSubnetId(DefaultSubnetIdT &&value)
Definition Stack.h:198
bool AttributesHasBeenSet() const
Definition Stack.h:114
const ChefConfiguration & GetChefConfiguration() const
Definition Stack.h:239
Stack & WithVpcId(VpcIdT &&value)
Definition Stack.h:106
Stack & WithCreatedAt(CreatedAtT &&value)
Definition Stack.h:307
AWS_OPSWORKS_API Stack & operator=(Aws::Utils::Json::JsonView jsonValue)
Stack & WithCustomJson(CustomJsonT &&value)
Definition Stack.h:217
void SetCustomCookbooksSource(CustomCookbooksSourceT &&value)
Definition Stack.h:280
Stack & WithName(NameT &&value)
Definition Stack.h:67
Stack & WithConfigurationManager(ConfigurationManagerT &&value)
Definition Stack.h:229
bool DefaultInstanceProfileArnHasBeenSet() const
Definition Stack.h:144
void SetServiceRoleArn(ServiceRoleArnT &&value)
Definition Stack.h:131
bool DefaultSubnetIdHasBeenSet() const
Definition Stack.h:194
bool HostnameThemeHasBeenSet() const
Definition Stack.h:168
Stack & WithAgentVersion(AgentVersionT &&value)
Definition Stack.h:334
Stack & WithHostnameTheme(HostnameThemeT &&value)
Definition Stack.h:172
bool CustomJsonHasBeenSet() const
Definition Stack.h:213
AWS_OPSWORKS_API Stack()=default
bool GetUseOpsworksSecurityGroups() const
Definition Stack.h:262
Stack & WithRegion(RegionT &&value)
Definition Stack.h:94
Stack & WithAttributes(AttributesT &&value)
Definition Stack.h:118
bool ConfigurationManagerHasBeenSet() const
Definition Stack.h:225
Stack & WithChefConfiguration(ChefConfigurationT &&value)
Definition Stack.h:244
void SetAttributes(AttributesT &&value)
Definition Stack.h:116
bool ChefConfigurationHasBeenSet() const
Definition Stack.h:240
Stack & WithDefaultOs(DefaultOsT &&value)
Definition Stack.h:160
bool DefaultRootDeviceTypeHasBeenSet() const
Definition Stack.h:319
const Aws::String & GetDefaultSubnetId() const
Definition Stack.h:193
bool CreatedAtHasBeenSet() const
Definition Stack.h:303
void SetName(NameT &&value)
Definition Stack.h:65
Stack & WithArn(ArnT &&value)
Definition Stack.h:79
const Aws::String & GetAgentVersion() const
Definition Stack.h:329
AWS_OPSWORKS_API Aws::Utils::Json::JsonValue Jsonize() const
void SetDefaultAvailabilityZone(DefaultAvailabilityZoneT &&value)
Definition Stack.h:184
const Aws::String & GetVpcId() const
Definition Stack.h:101
bool VpcIdHasBeenSet() const
Definition Stack.h:102
const Aws::Map< StackAttributesKeys, Aws::String > & GetAttributes() const
Definition Stack.h:113
void SetDefaultOs(DefaultOsT &&value)
Definition Stack.h:158
const Aws::String & GetCreatedAt() const
Definition Stack.h:302
bool AgentVersionHasBeenSet() const
Definition Stack.h:330
void SetVpcId(VpcIdT &&value)
Definition Stack.h:104
bool NameHasBeenSet() const
Definition Stack.h:63
Stack & WithUseCustomCookbooks(bool value)
Definition Stack.h:254
bool RegionHasBeenSet() const
Definition Stack.h:90
Stack & WithDefaultRootDeviceType(RootDeviceType value)
Definition Stack.h:321
void SetChefConfiguration(ChefConfigurationT &&value)
Definition Stack.h:242
const Aws::String & GetDefaultInstanceProfileArn() const
Definition Stack.h:143
Stack & AddAttributes(StackAttributesKeys key, Aws::String value)
Definition Stack.h:119
bool ArnHasBeenSet() const
Definition Stack.h:75
const Aws::String & GetStackId() const
Definition Stack.h:50
Stack & WithUseOpsworksSecurityGroups(bool value)
Definition Stack.h:265
const Aws::String & GetHostnameTheme() const
Definition Stack.h:167
const Aws::String & GetRegion() const
Definition Stack.h:89
RootDeviceType GetDefaultRootDeviceType() const
Definition Stack.h:318
bool DefaultSshKeyNameHasBeenSet() const
Definition Stack.h:291
void SetDefaultInstanceProfileArn(DefaultInstanceProfileArnT &&value)
Definition Stack.h:146
const Aws::String & GetDefaultAvailabilityZone() const
Definition Stack.h:181
void SetCreatedAt(CreatedAtT &&value)
Definition Stack.h:305
Stack & WithDefaultInstanceProfileArn(DefaultInstanceProfileArnT &&value)
Definition Stack.h:148
Stack & WithServiceRoleArn(ServiceRoleArnT &&value)
Definition Stack.h:133
void SetHostnameTheme(HostnameThemeT &&value)
Definition Stack.h:170
const Aws::String & GetCustomJson() const
Definition Stack.h:212
AWS_OPSWORKS_API Stack(Aws::Utils::Json::JsonView jsonValue)
bool DefaultOsHasBeenSet() const
Definition Stack.h:156
bool UseCustomCookbooksHasBeenSet() const
Definition Stack.h:252
bool StackIdHasBeenSet() const
Definition Stack.h:51
void SetUseCustomCookbooks(bool value)
Definition Stack.h:253
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue