AWS SDK for C++  1.9.105
AWS SDK for C++
CloneStackRequest.h
Go to the documentation of this file.
1 
6 #pragma once
17 #include <utility>
18 
19 namespace Aws
20 {
21 namespace OpsWorks
22 {
23 namespace Model
24 {
25 
29  {
30  public:
32 
33  // Service request name is the Operation name which will send this request out,
34  // each operation should has unique request name, so that we can get operation's name from this request.
35  // Note: this is not true for response, multiple operations may have the same response name,
36  // so we can not get operation's name from response.
37  inline virtual const char* GetServiceRequestName() const override { return "CloneStack"; }
38 
39  Aws::String SerializePayload() const override;
40 
42 
43 
47  inline const Aws::String& GetSourceStackId() const{ return m_sourceStackId; }
48 
52  inline bool SourceStackIdHasBeenSet() const { return m_sourceStackIdHasBeenSet; }
53 
57  inline void SetSourceStackId(const Aws::String& value) { m_sourceStackIdHasBeenSet = true; m_sourceStackId = value; }
58 
62  inline void SetSourceStackId(Aws::String&& value) { m_sourceStackIdHasBeenSet = true; m_sourceStackId = std::move(value); }
63 
67  inline void SetSourceStackId(const char* value) { m_sourceStackIdHasBeenSet = true; m_sourceStackId.assign(value); }
68 
72  inline CloneStackRequest& WithSourceStackId(const Aws::String& value) { SetSourceStackId(value); return *this;}
73 
77  inline CloneStackRequest& WithSourceStackId(Aws::String&& value) { SetSourceStackId(std::move(value)); return *this;}
78 
82  inline CloneStackRequest& WithSourceStackId(const char* value) { SetSourceStackId(value); return *this;}
83 
84 
88  inline const Aws::String& GetName() const{ return m_name; }
89 
93  inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
94 
98  inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
99 
103  inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
104 
108  inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
109 
113  inline CloneStackRequest& WithName(const Aws::String& value) { SetName(value); return *this;}
114 
118  inline CloneStackRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
119 
123  inline CloneStackRequest& WithName(const char* value) { SetName(value); return *this;}
124 
125 
132  inline const Aws::String& GetRegion() const{ return m_region; }
133 
140  inline bool RegionHasBeenSet() const { return m_regionHasBeenSet; }
141 
148  inline void SetRegion(const Aws::String& value) { m_regionHasBeenSet = true; m_region = value; }
149 
156  inline void SetRegion(Aws::String&& value) { m_regionHasBeenSet = true; m_region = std::move(value); }
157 
164  inline void SetRegion(const char* value) { m_regionHasBeenSet = true; m_region.assign(value); }
165 
172  inline CloneStackRequest& WithRegion(const Aws::String& value) { SetRegion(value); return *this;}
173 
180  inline CloneStackRequest& WithRegion(Aws::String&& value) { SetRegion(std::move(value)); return *this;}
181 
188  inline CloneStackRequest& WithRegion(const char* value) { SetRegion(value); return *this;}
189 
190 
214  inline const Aws::String& GetVpcId() const{ return m_vpcId; }
215 
239  inline bool VpcIdHasBeenSet() const { return m_vpcIdHasBeenSet; }
240 
264  inline void SetVpcId(const Aws::String& value) { m_vpcIdHasBeenSet = true; m_vpcId = value; }
265 
289  inline void SetVpcId(Aws::String&& value) { m_vpcIdHasBeenSet = true; m_vpcId = std::move(value); }
290 
314  inline void SetVpcId(const char* value) { m_vpcIdHasBeenSet = true; m_vpcId.assign(value); }
315 
339  inline CloneStackRequest& WithVpcId(const Aws::String& value) { SetVpcId(value); return *this;}
340 
364  inline CloneStackRequest& WithVpcId(Aws::String&& value) { SetVpcId(std::move(value)); return *this;}
365 
389  inline CloneStackRequest& WithVpcId(const char* value) { SetVpcId(value); return *this;}
390 
391 
396  inline const Aws::Map<StackAttributesKeys, Aws::String>& GetAttributes() const{ return m_attributes; }
397 
402  inline bool AttributesHasBeenSet() const { return m_attributesHasBeenSet; }
403 
408  inline void SetAttributes(const Aws::Map<StackAttributesKeys, Aws::String>& value) { m_attributesHasBeenSet = true; m_attributes = value; }
409 
414  inline void SetAttributes(Aws::Map<StackAttributesKeys, Aws::String>&& value) { m_attributesHasBeenSet = true; m_attributes = std::move(value); }
415 
420  inline CloneStackRequest& WithAttributes(const Aws::Map<StackAttributesKeys, Aws::String>& value) { SetAttributes(value); return *this;}
421 
426  inline CloneStackRequest& WithAttributes(Aws::Map<StackAttributesKeys, Aws::String>&& value) { SetAttributes(std::move(value)); return *this;}
427 
432  inline CloneStackRequest& AddAttributes(const StackAttributesKeys& key, const Aws::String& value) { m_attributesHasBeenSet = true; m_attributes.emplace(key, value); return *this; }
433 
438  inline CloneStackRequest& AddAttributes(StackAttributesKeys&& key, const Aws::String& value) { m_attributesHasBeenSet = true; m_attributes.emplace(std::move(key), value); return *this; }
439 
444  inline CloneStackRequest& AddAttributes(const StackAttributesKeys& key, Aws::String&& value) { m_attributesHasBeenSet = true; m_attributes.emplace(key, std::move(value)); return *this; }
445 
450  inline CloneStackRequest& AddAttributes(StackAttributesKeys&& key, Aws::String&& value) { m_attributesHasBeenSet = true; m_attributes.emplace(std::move(key), std::move(value)); return *this; }
451 
456  inline CloneStackRequest& AddAttributes(StackAttributesKeys&& key, const char* value) { m_attributesHasBeenSet = true; m_attributes.emplace(std::move(key), value); return *this; }
457 
462  inline CloneStackRequest& AddAttributes(const StackAttributesKeys& key, const char* value) { m_attributesHasBeenSet = true; m_attributes.emplace(key, value); return *this; }
463 
464 
478  inline const Aws::String& GetServiceRoleArn() const{ return m_serviceRoleArn; }
479 
493  inline bool ServiceRoleArnHasBeenSet() const { return m_serviceRoleArnHasBeenSet; }
494 
508  inline void SetServiceRoleArn(const Aws::String& value) { m_serviceRoleArnHasBeenSet = true; m_serviceRoleArn = value; }
509 
523  inline void SetServiceRoleArn(Aws::String&& value) { m_serviceRoleArnHasBeenSet = true; m_serviceRoleArn = std::move(value); }
524 
538  inline void SetServiceRoleArn(const char* value) { m_serviceRoleArnHasBeenSet = true; m_serviceRoleArn.assign(value); }
539 
553  inline CloneStackRequest& WithServiceRoleArn(const Aws::String& value) { SetServiceRoleArn(value); return *this;}
554 
568  inline CloneStackRequest& WithServiceRoleArn(Aws::String&& value) { SetServiceRoleArn(std::move(value)); return *this;}
569 
583  inline CloneStackRequest& WithServiceRoleArn(const char* value) { SetServiceRoleArn(value); return *this;}
584 
585 
593  inline const Aws::String& GetDefaultInstanceProfileArn() const{ return m_defaultInstanceProfileArn; }
594 
602  inline bool DefaultInstanceProfileArnHasBeenSet() const { return m_defaultInstanceProfileArnHasBeenSet; }
603 
611  inline void SetDefaultInstanceProfileArn(const Aws::String& value) { m_defaultInstanceProfileArnHasBeenSet = true; m_defaultInstanceProfileArn = value; }
612 
620  inline void SetDefaultInstanceProfileArn(Aws::String&& value) { m_defaultInstanceProfileArnHasBeenSet = true; m_defaultInstanceProfileArn = std::move(value); }
621 
629  inline void SetDefaultInstanceProfileArn(const char* value) { m_defaultInstanceProfileArnHasBeenSet = true; m_defaultInstanceProfileArn.assign(value); }
630 
638  inline CloneStackRequest& WithDefaultInstanceProfileArn(const Aws::String& value) { SetDefaultInstanceProfileArn(value); return *this;}
639 
647  inline CloneStackRequest& WithDefaultInstanceProfileArn(Aws::String&& value) { SetDefaultInstanceProfileArn(std::move(value)); return *this;}
648 
656  inline CloneStackRequest& WithDefaultInstanceProfileArn(const char* value) { SetDefaultInstanceProfileArn(value); return *this;}
657 
658 
684  inline const Aws::String& GetDefaultOs() const{ return m_defaultOs; }
685 
711  inline bool DefaultOsHasBeenSet() const { return m_defaultOsHasBeenSet; }
712 
738  inline void SetDefaultOs(const Aws::String& value) { m_defaultOsHasBeenSet = true; m_defaultOs = value; }
739 
765  inline void SetDefaultOs(Aws::String&& value) { m_defaultOsHasBeenSet = true; m_defaultOs = std::move(value); }
766 
792  inline void SetDefaultOs(const char* value) { m_defaultOsHasBeenSet = true; m_defaultOs.assign(value); }
793 
819  inline CloneStackRequest& WithDefaultOs(const Aws::String& value) { SetDefaultOs(value); return *this;}
820 
846  inline CloneStackRequest& WithDefaultOs(Aws::String&& value) { SetDefaultOs(std::move(value)); return *this;}
847 
873  inline CloneStackRequest& WithDefaultOs(const char* value) { SetDefaultOs(value); return *this;}
874 
875 
893  inline const Aws::String& GetHostnameTheme() const{ return m_hostnameTheme; }
894 
912  inline bool HostnameThemeHasBeenSet() const { return m_hostnameThemeHasBeenSet; }
913 
931  inline void SetHostnameTheme(const Aws::String& value) { m_hostnameThemeHasBeenSet = true; m_hostnameTheme = value; }
932 
950  inline void SetHostnameTheme(Aws::String&& value) { m_hostnameThemeHasBeenSet = true; m_hostnameTheme = std::move(value); }
951 
969  inline void SetHostnameTheme(const char* value) { m_hostnameThemeHasBeenSet = true; m_hostnameTheme.assign(value); }
970 
988  inline CloneStackRequest& WithHostnameTheme(const Aws::String& value) { SetHostnameTheme(value); return *this;}
989 
1007  inline CloneStackRequest& WithHostnameTheme(Aws::String&& value) { SetHostnameTheme(std::move(value)); return *this;}
1008 
1026  inline CloneStackRequest& WithHostnameTheme(const char* value) { SetHostnameTheme(value); return *this;}
1027 
1028 
1037  inline const Aws::String& GetDefaultAvailabilityZone() const{ return m_defaultAvailabilityZone; }
1038 
1047  inline bool DefaultAvailabilityZoneHasBeenSet() const { return m_defaultAvailabilityZoneHasBeenSet; }
1048 
1057  inline void SetDefaultAvailabilityZone(const Aws::String& value) { m_defaultAvailabilityZoneHasBeenSet = true; m_defaultAvailabilityZone = value; }
1058 
1067  inline void SetDefaultAvailabilityZone(Aws::String&& value) { m_defaultAvailabilityZoneHasBeenSet = true; m_defaultAvailabilityZone = std::move(value); }
1068 
1077  inline void SetDefaultAvailabilityZone(const char* value) { m_defaultAvailabilityZoneHasBeenSet = true; m_defaultAvailabilityZone.assign(value); }
1078 
1087  inline CloneStackRequest& WithDefaultAvailabilityZone(const Aws::String& value) { SetDefaultAvailabilityZone(value); return *this;}
1088 
1097  inline CloneStackRequest& WithDefaultAvailabilityZone(Aws::String&& value) { SetDefaultAvailabilityZone(std::move(value)); return *this;}
1098 
1107  inline CloneStackRequest& WithDefaultAvailabilityZone(const char* value) { SetDefaultAvailabilityZone(value); return *this;}
1108 
1109 
1118  inline const Aws::String& GetDefaultSubnetId() const{ return m_defaultSubnetId; }
1119 
1128  inline bool DefaultSubnetIdHasBeenSet() const { return m_defaultSubnetIdHasBeenSet; }
1129 
1138  inline void SetDefaultSubnetId(const Aws::String& value) { m_defaultSubnetIdHasBeenSet = true; m_defaultSubnetId = value; }
1139 
1148  inline void SetDefaultSubnetId(Aws::String&& value) { m_defaultSubnetIdHasBeenSet = true; m_defaultSubnetId = std::move(value); }
1149 
1158  inline void SetDefaultSubnetId(const char* value) { m_defaultSubnetIdHasBeenSet = true; m_defaultSubnetId.assign(value); }
1159 
1168  inline CloneStackRequest& WithDefaultSubnetId(const Aws::String& value) { SetDefaultSubnetId(value); return *this;}
1169 
1178  inline CloneStackRequest& WithDefaultSubnetId(Aws::String&& value) { SetDefaultSubnetId(std::move(value)); return *this;}
1179 
1188  inline CloneStackRequest& WithDefaultSubnetId(const char* value) { SetDefaultSubnetId(value); return *this;}
1189 
1190 
1199  inline const Aws::String& GetCustomJson() const{ return m_customJson; }
1200 
1209  inline bool CustomJsonHasBeenSet() const { return m_customJsonHasBeenSet; }
1210 
1219  inline void SetCustomJson(const Aws::String& value) { m_customJsonHasBeenSet = true; m_customJson = value; }
1220 
1229  inline void SetCustomJson(Aws::String&& value) { m_customJsonHasBeenSet = true; m_customJson = std::move(value); }
1230 
1239  inline void SetCustomJson(const char* value) { m_customJsonHasBeenSet = true; m_customJson.assign(value); }
1240 
1249  inline CloneStackRequest& WithCustomJson(const Aws::String& value) { SetCustomJson(value); return *this;}
1250 
1259  inline CloneStackRequest& WithCustomJson(Aws::String&& value) { SetCustomJson(std::move(value)); return *this;}
1260 
1269  inline CloneStackRequest& WithCustomJson(const char* value) { SetCustomJson(value); return *this;}
1270 
1271 
1278  inline const StackConfigurationManager& GetConfigurationManager() const{ return m_configurationManager; }
1279 
1286  inline bool ConfigurationManagerHasBeenSet() const { return m_configurationManagerHasBeenSet; }
1287 
1294  inline void SetConfigurationManager(const StackConfigurationManager& value) { m_configurationManagerHasBeenSet = true; m_configurationManager = value; }
1295 
1302  inline void SetConfigurationManager(StackConfigurationManager&& value) { m_configurationManagerHasBeenSet = true; m_configurationManager = std::move(value); }
1303 
1310  inline CloneStackRequest& WithConfigurationManager(const StackConfigurationManager& value) { SetConfigurationManager(value); return *this;}
1311 
1318  inline CloneStackRequest& WithConfigurationManager(StackConfigurationManager&& value) { SetConfigurationManager(std::move(value)); return *this;}
1319 
1320 
1328  inline const ChefConfiguration& GetChefConfiguration() const{ return m_chefConfiguration; }
1329 
1337  inline bool ChefConfigurationHasBeenSet() const { return m_chefConfigurationHasBeenSet; }
1338 
1346  inline void SetChefConfiguration(const ChefConfiguration& value) { m_chefConfigurationHasBeenSet = true; m_chefConfiguration = value; }
1347 
1355  inline void SetChefConfiguration(ChefConfiguration&& value) { m_chefConfigurationHasBeenSet = true; m_chefConfiguration = std::move(value); }
1356 
1364  inline CloneStackRequest& WithChefConfiguration(const ChefConfiguration& value) { SetChefConfiguration(value); return *this;}
1365 
1373  inline CloneStackRequest& WithChefConfiguration(ChefConfiguration&& value) { SetChefConfiguration(std::move(value)); return *this;}
1374 
1375 
1379  inline bool GetUseCustomCookbooks() const{ return m_useCustomCookbooks; }
1380 
1384  inline bool UseCustomCookbooksHasBeenSet() const { return m_useCustomCookbooksHasBeenSet; }
1385 
1389  inline void SetUseCustomCookbooks(bool value) { m_useCustomCookbooksHasBeenSet = true; m_useCustomCookbooks = value; }
1390 
1394  inline CloneStackRequest& WithUseCustomCookbooks(bool value) { SetUseCustomCookbooks(value); return *this;}
1395 
1396 
1416  inline bool GetUseOpsworksSecurityGroups() const{ return m_useOpsworksSecurityGroups; }
1417 
1437  inline bool UseOpsworksSecurityGroupsHasBeenSet() const { return m_useOpsworksSecurityGroupsHasBeenSet; }
1438 
1458  inline void SetUseOpsworksSecurityGroups(bool value) { m_useOpsworksSecurityGroupsHasBeenSet = true; m_useOpsworksSecurityGroups = value; }
1459 
1479  inline CloneStackRequest& WithUseOpsworksSecurityGroups(bool value) { SetUseOpsworksSecurityGroups(value); return *this;}
1480 
1481 
1490  inline const Source& GetCustomCookbooksSource() const{ return m_customCookbooksSource; }
1491 
1500  inline bool CustomCookbooksSourceHasBeenSet() const { return m_customCookbooksSourceHasBeenSet; }
1501 
1510  inline void SetCustomCookbooksSource(const Source& value) { m_customCookbooksSourceHasBeenSet = true; m_customCookbooksSource = value; }
1511 
1520  inline void SetCustomCookbooksSource(Source&& value) { m_customCookbooksSourceHasBeenSet = true; m_customCookbooksSource = std::move(value); }
1521 
1530  inline CloneStackRequest& WithCustomCookbooksSource(const Source& value) { SetCustomCookbooksSource(value); return *this;}
1531 
1540  inline CloneStackRequest& WithCustomCookbooksSource(Source&& value) { SetCustomCookbooksSource(std::move(value)); return *this;}
1541 
1542 
1556  inline const Aws::String& GetDefaultSshKeyName() const{ return m_defaultSshKeyName; }
1557 
1571  inline bool DefaultSshKeyNameHasBeenSet() const { return m_defaultSshKeyNameHasBeenSet; }
1572 
1586  inline void SetDefaultSshKeyName(const Aws::String& value) { m_defaultSshKeyNameHasBeenSet = true; m_defaultSshKeyName = value; }
1587 
1601  inline void SetDefaultSshKeyName(Aws::String&& value) { m_defaultSshKeyNameHasBeenSet = true; m_defaultSshKeyName = std::move(value); }
1602 
1616  inline void SetDefaultSshKeyName(const char* value) { m_defaultSshKeyNameHasBeenSet = true; m_defaultSshKeyName.assign(value); }
1617 
1631  inline CloneStackRequest& WithDefaultSshKeyName(const Aws::String& value) { SetDefaultSshKeyName(value); return *this;}
1632 
1646  inline CloneStackRequest& WithDefaultSshKeyName(Aws::String&& value) { SetDefaultSshKeyName(std::move(value)); return *this;}
1647 
1661  inline CloneStackRequest& WithDefaultSshKeyName(const char* value) { SetDefaultSshKeyName(value); return *this;}
1662 
1663 
1667  inline bool GetClonePermissions() const{ return m_clonePermissions; }
1668 
1672  inline bool ClonePermissionsHasBeenSet() const { return m_clonePermissionsHasBeenSet; }
1673 
1677  inline void SetClonePermissions(bool value) { m_clonePermissionsHasBeenSet = true; m_clonePermissions = value; }
1678 
1682  inline CloneStackRequest& WithClonePermissions(bool value) { SetClonePermissions(value); return *this;}
1683 
1684 
1688  inline const Aws::Vector<Aws::String>& GetCloneAppIds() const{ return m_cloneAppIds; }
1689 
1693  inline bool CloneAppIdsHasBeenSet() const { return m_cloneAppIdsHasBeenSet; }
1694 
1698  inline void SetCloneAppIds(const Aws::Vector<Aws::String>& value) { m_cloneAppIdsHasBeenSet = true; m_cloneAppIds = value; }
1699 
1703  inline void SetCloneAppIds(Aws::Vector<Aws::String>&& value) { m_cloneAppIdsHasBeenSet = true; m_cloneAppIds = std::move(value); }
1704 
1708  inline CloneStackRequest& WithCloneAppIds(const Aws::Vector<Aws::String>& value) { SetCloneAppIds(value); return *this;}
1709 
1713  inline CloneStackRequest& WithCloneAppIds(Aws::Vector<Aws::String>&& value) { SetCloneAppIds(std::move(value)); return *this;}
1714 
1718  inline CloneStackRequest& AddCloneAppIds(const Aws::String& value) { m_cloneAppIdsHasBeenSet = true; m_cloneAppIds.push_back(value); return *this; }
1719 
1723  inline CloneStackRequest& AddCloneAppIds(Aws::String&& value) { m_cloneAppIdsHasBeenSet = true; m_cloneAppIds.push_back(std::move(value)); return *this; }
1724 
1728  inline CloneStackRequest& AddCloneAppIds(const char* value) { m_cloneAppIdsHasBeenSet = true; m_cloneAppIds.push_back(value); return *this; }
1729 
1730 
1738  inline const RootDeviceType& GetDefaultRootDeviceType() const{ return m_defaultRootDeviceType; }
1739 
1747  inline bool DefaultRootDeviceTypeHasBeenSet() const { return m_defaultRootDeviceTypeHasBeenSet; }
1748 
1756  inline void SetDefaultRootDeviceType(const RootDeviceType& value) { m_defaultRootDeviceTypeHasBeenSet = true; m_defaultRootDeviceType = value; }
1757 
1765  inline void SetDefaultRootDeviceType(RootDeviceType&& value) { m_defaultRootDeviceTypeHasBeenSet = true; m_defaultRootDeviceType = std::move(value); }
1766 
1774  inline CloneStackRequest& WithDefaultRootDeviceType(const RootDeviceType& value) { SetDefaultRootDeviceType(value); return *this;}
1775 
1783  inline CloneStackRequest& WithDefaultRootDeviceType(RootDeviceType&& value) { SetDefaultRootDeviceType(std::move(value)); return *this;}
1784 
1785 
1802  inline const Aws::String& GetAgentVersion() const{ return m_agentVersion; }
1803 
1820  inline bool AgentVersionHasBeenSet() const { return m_agentVersionHasBeenSet; }
1821 
1838  inline void SetAgentVersion(const Aws::String& value) { m_agentVersionHasBeenSet = true; m_agentVersion = value; }
1839 
1856  inline void SetAgentVersion(Aws::String&& value) { m_agentVersionHasBeenSet = true; m_agentVersion = std::move(value); }
1857 
1874  inline void SetAgentVersion(const char* value) { m_agentVersionHasBeenSet = true; m_agentVersion.assign(value); }
1875 
1892  inline CloneStackRequest& WithAgentVersion(const Aws::String& value) { SetAgentVersion(value); return *this;}
1893 
1910  inline CloneStackRequest& WithAgentVersion(Aws::String&& value) { SetAgentVersion(std::move(value)); return *this;}
1911 
1928  inline CloneStackRequest& WithAgentVersion(const char* value) { SetAgentVersion(value); return *this;}
1929 
1930  private:
1931 
1932  Aws::String m_sourceStackId;
1933  bool m_sourceStackIdHasBeenSet;
1934 
1935  Aws::String m_name;
1936  bool m_nameHasBeenSet;
1937 
1938  Aws::String m_region;
1939  bool m_regionHasBeenSet;
1940 
1941  Aws::String m_vpcId;
1942  bool m_vpcIdHasBeenSet;
1943 
1945  bool m_attributesHasBeenSet;
1946 
1947  Aws::String m_serviceRoleArn;
1948  bool m_serviceRoleArnHasBeenSet;
1949 
1950  Aws::String m_defaultInstanceProfileArn;
1951  bool m_defaultInstanceProfileArnHasBeenSet;
1952 
1953  Aws::String m_defaultOs;
1954  bool m_defaultOsHasBeenSet;
1955 
1956  Aws::String m_hostnameTheme;
1957  bool m_hostnameThemeHasBeenSet;
1958 
1959  Aws::String m_defaultAvailabilityZone;
1960  bool m_defaultAvailabilityZoneHasBeenSet;
1961 
1962  Aws::String m_defaultSubnetId;
1963  bool m_defaultSubnetIdHasBeenSet;
1964 
1965  Aws::String m_customJson;
1966  bool m_customJsonHasBeenSet;
1967 
1968  StackConfigurationManager m_configurationManager;
1969  bool m_configurationManagerHasBeenSet;
1970 
1971  ChefConfiguration m_chefConfiguration;
1972  bool m_chefConfigurationHasBeenSet;
1973 
1974  bool m_useCustomCookbooks;
1975  bool m_useCustomCookbooksHasBeenSet;
1976 
1977  bool m_useOpsworksSecurityGroups;
1978  bool m_useOpsworksSecurityGroupsHasBeenSet;
1979 
1980  Source m_customCookbooksSource;
1981  bool m_customCookbooksSourceHasBeenSet;
1982 
1983  Aws::String m_defaultSshKeyName;
1984  bool m_defaultSshKeyNameHasBeenSet;
1985 
1986  bool m_clonePermissions;
1987  bool m_clonePermissionsHasBeenSet;
1988 
1989  Aws::Vector<Aws::String> m_cloneAppIds;
1990  bool m_cloneAppIdsHasBeenSet;
1991 
1992  RootDeviceType m_defaultRootDeviceType;
1993  bool m_defaultRootDeviceTypeHasBeenSet;
1994 
1995  Aws::String m_agentVersion;
1996  bool m_agentVersionHasBeenSet;
1997  };
1998 
1999 } // namespace Model
2000 } // namespace OpsWorks
2001 } // namespace Aws
Aws::OpsWorks::Model::Source
Definition: Source.h:38
Aws::OpsWorks::Model::CloneStackRequest::GetVpcId
const Aws::String & GetVpcId() const
Definition: CloneStackRequest.h:214
Aws::OpsWorks::Model::CloneStackRequest::GetDefaultOs
const Aws::String & GetDefaultOs() const
Definition: CloneStackRequest.h:684
Aws::OpsWorks::Model::CloneStackRequest::GetDefaultSshKeyName
const Aws::String & GetDefaultSshKeyName() const
Definition: CloneStackRequest.h:1556
Aws::OpsWorks::Model::CloneStackRequest::WithDefaultSubnetId
CloneStackRequest & WithDefaultSubnetId(const Aws::String &value)
Definition: CloneStackRequest.h:1168
Aws::OpsWorks::Model::StackAttributesKeys
StackAttributesKeys
Definition: StackAttributesKeys.h:17
Aws::OpsWorks::Model::CloneStackRequest::DefaultOsHasBeenSet
bool DefaultOsHasBeenSet() const
Definition: CloneStackRequest.h:711
Aws::OpsWorks::Model::CloneStackRequest::SetSourceStackId
void SetSourceStackId(Aws::String &&value)
Definition: CloneStackRequest.h:62
Aws::OpsWorks::Model::CloneStackRequest::WithAttributes
CloneStackRequest & WithAttributes(const Aws::Map< StackAttributesKeys, Aws::String > &value)
Definition: CloneStackRequest.h:420
StackConfigurationManager.h
Aws::OpsWorks::Model::CloneStackRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::OpsWorks::Model::CloneStackRequest::WithRegion
CloneStackRequest & WithRegion(const char *value)
Definition: CloneStackRequest.h:188
Aws::OpsWorks::Model::CloneStackRequest::SetDefaultAvailabilityZone
void SetDefaultAvailabilityZone(const Aws::String &value)
Definition: CloneStackRequest.h:1057
Aws::OpsWorks::Model::CloneStackRequest::WithDefaultAvailabilityZone
CloneStackRequest & WithDefaultAvailabilityZone(const Aws::String &value)
Definition: CloneStackRequest.h:1087
Aws::OpsWorks::Model::CloneStackRequest::SetAgentVersion
void SetAgentVersion(const Aws::String &value)
Definition: CloneStackRequest.h:1838
Aws::OpsWorks::Model::CloneStackRequest::GetCloneAppIds
const Aws::Vector< Aws::String > & GetCloneAppIds() const
Definition: CloneStackRequest.h:1688
Aws::OpsWorks::Model::CloneStackRequest::SetVpcId
void SetVpcId(Aws::String &&value)
Definition: CloneStackRequest.h:289
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::OpsWorks::Model::CloneStackRequest::WithDefaultRootDeviceType
CloneStackRequest & WithDefaultRootDeviceType(const RootDeviceType &value)
Definition: CloneStackRequest.h:1774
Aws::OpsWorks::Model::CloneStackRequest::GetCustomJson
const Aws::String & GetCustomJson() const
Definition: CloneStackRequest.h:1199
OpsWorks_EXPORTS.h
Aws::OpsWorks::Model::CloneStackRequest::GetAgentVersion
const Aws::String & GetAgentVersion() const
Definition: CloneStackRequest.h:1802
Aws::OpsWorks::Model::CloneStackRequest::SetHostnameTheme
void SetHostnameTheme(Aws::String &&value)
Definition: CloneStackRequest.h:950
Aws::OpsWorks::Model::CloneStackRequest::WithChefConfiguration
CloneStackRequest & WithChefConfiguration(ChefConfiguration &&value)
Definition: CloneStackRequest.h:1373
Aws::OpsWorks::Model::CloneStackRequest::SetAgentVersion
void SetAgentVersion(Aws::String &&value)
Definition: CloneStackRequest.h:1856
ChefConfiguration.h
Aws::OpsWorks::Model::CloneStackRequest::GetDefaultInstanceProfileArn
const Aws::String & GetDefaultInstanceProfileArn() const
Definition: CloneStackRequest.h:593
Aws::OpsWorks::Model::CloneStackRequest::SetCloneAppIds
void SetCloneAppIds(const Aws::Vector< Aws::String > &value)
Definition: CloneStackRequest.h:1698
Aws::OpsWorks::Model::CloneStackRequest::SetUseCustomCookbooks
void SetUseCustomCookbooks(bool value)
Definition: CloneStackRequest.h:1389
Aws::OpsWorks::Model::CloneStackRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CloneStackRequest.h:37
Aws::OpsWorks::Model::CloneStackRequest::SetDefaultAvailabilityZone
void SetDefaultAvailabilityZone(const char *value)
Definition: CloneStackRequest.h:1077
Aws::OpsWorks::Model::CloneStackRequest::AddAttributes
CloneStackRequest & AddAttributes(const StackAttributesKeys &key, const char *value)
Definition: CloneStackRequest.h:462
Aws::OpsWorks::Model::CloneStackRequest::SetRegion
void SetRegion(const char *value)
Definition: CloneStackRequest.h:164
Aws::OpsWorks::Model::CloneStackRequest::WithName
CloneStackRequest & WithName(const Aws::String &value)
Definition: CloneStackRequest.h:113
Aws::OpsWorks::Model::CloneStackRequest::GetAttributes
const Aws::Map< StackAttributesKeys, Aws::String > & GetAttributes() const
Definition: CloneStackRequest.h:396
Aws::OpsWorks::Model::CloneStackRequest::SetCustomJson
void SetCustomJson(Aws::String &&value)
Definition: CloneStackRequest.h:1229
Aws::OpsWorks::Model::CloneStackRequest::AddAttributes
CloneStackRequest & AddAttributes(const StackAttributesKeys &key, Aws::String &&value)
Definition: CloneStackRequest.h:444
Aws::OpsWorks::Model::CloneStackRequest::AddCloneAppIds
CloneStackRequest & AddCloneAppIds(Aws::String &&value)
Definition: CloneStackRequest.h:1723
Aws::OpsWorks::Model::CloneStackRequest::WithRegion
CloneStackRequest & WithRegion(Aws::String &&value)
Definition: CloneStackRequest.h:180
Aws::OpsWorks::Model::CloneStackRequest::WithDefaultSubnetId
CloneStackRequest & WithDefaultSubnetId(const char *value)
Definition: CloneStackRequest.h:1188
Aws::OpsWorks::Model::CloneStackRequest::SetDefaultSubnetId
void SetDefaultSubnetId(const char *value)
Definition: CloneStackRequest.h:1158
Aws::OpsWorks::Model::CloneStackRequest::GetConfigurationManager
const StackConfigurationManager & GetConfigurationManager() const
Definition: CloneStackRequest.h:1278
Aws::OpsWorks::Model::CloneStackRequest::DefaultRootDeviceTypeHasBeenSet
bool DefaultRootDeviceTypeHasBeenSet() const
Definition: CloneStackRequest.h:1747
Aws::OpsWorks::Model::CloneStackRequest::SetDefaultSshKeyName
void SetDefaultSshKeyName(const Aws::String &value)
Definition: CloneStackRequest.h:1586
Aws::OpsWorks::Model::CloneStackRequest::SetName
void SetName(Aws::String &&value)
Definition: CloneStackRequest.h:103
Aws::OpsWorks::Model::CloneStackRequest::WithHostnameTheme
CloneStackRequest & WithHostnameTheme(const Aws::String &value)
Definition: CloneStackRequest.h:988
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::OpsWorks::Model::CloneStackRequest::SetDefaultSubnetId
void SetDefaultSubnetId(Aws::String &&value)
Definition: CloneStackRequest.h:1148
Aws::OpsWorks::Model::CloneStackRequest::WithAttributes
CloneStackRequest & WithAttributes(Aws::Map< StackAttributesKeys, Aws::String > &&value)
Definition: CloneStackRequest.h:426
Aws::OpsWorks::Model::CloneStackRequest::AddAttributes
CloneStackRequest & AddAttributes(StackAttributesKeys &&key, const char *value)
Definition: CloneStackRequest.h:456
Aws::OpsWorks::Model::CloneStackRequest::WithDefaultInstanceProfileArn
CloneStackRequest & WithDefaultInstanceProfileArn(Aws::String &&value)
Definition: CloneStackRequest.h:647
Aws::OpsWorks::Model::CloneStackRequest::SetHostnameTheme
void SetHostnameTheme(const char *value)
Definition: CloneStackRequest.h:969
Aws::OpsWorks::Model::CloneStackRequest::WithServiceRoleArn
CloneStackRequest & WithServiceRoleArn(Aws::String &&value)
Definition: CloneStackRequest.h:568
Aws::OpsWorks::Model::CloneStackRequest::GetUseCustomCookbooks
bool GetUseCustomCookbooks() const
Definition: CloneStackRequest.h:1379
Aws::OpsWorks::Model::CloneStackRequest::WithCustomCookbooksSource
CloneStackRequest & WithCustomCookbooksSource(Source &&value)
Definition: CloneStackRequest.h:1540
Aws::OpsWorks::Model::CloneStackRequest::SetDefaultOs
void SetDefaultOs(const char *value)
Definition: CloneStackRequest.h:792
AWSVector.h
Aws::OpsWorks::Model::CloneStackRequest::SetCustomCookbooksSource
void SetCustomCookbooksSource(Source &&value)
Definition: CloneStackRequest.h:1520
Aws::OpsWorks::Model::StackConfigurationManager
Definition: StackConfigurationManager.h:32
Aws::OpsWorks::Model::CloneStackRequest::SetServiceRoleArn
void SetServiceRoleArn(const Aws::String &value)
Definition: CloneStackRequest.h:508
Aws::OpsWorks::Model::CloneStackRequest::NameHasBeenSet
bool NameHasBeenSet() const
Definition: CloneStackRequest.h:93
Aws::OpsWorks::Model::CloneStackRequest::WithAgentVersion
CloneStackRequest & WithAgentVersion(Aws::String &&value)
Definition: CloneStackRequest.h:1910
AWS_OPSWORKS_API
#define AWS_OPSWORKS_API
Definition: OpsWorks_EXPORTS.h:28
Aws::OpsWorks::Model::CloneStackRequest::GetServiceRoleArn
const Aws::String & GetServiceRoleArn() const
Definition: CloneStackRequest.h:478
Aws::OpsWorks::Model::CloneStackRequest::SetDefaultInstanceProfileArn
void SetDefaultInstanceProfileArn(const Aws::String &value)
Definition: CloneStackRequest.h:611
Aws::OpsWorks::Model::CloneStackRequest::SetDefaultInstanceProfileArn
void SetDefaultInstanceProfileArn(Aws::String &&value)
Definition: CloneStackRequest.h:620
Aws::OpsWorks::Model::CloneStackRequest::WithCloneAppIds
CloneStackRequest & WithCloneAppIds(Aws::Vector< Aws::String > &&value)
Definition: CloneStackRequest.h:1713
Aws::OpsWorks::Model::CloneStackRequest::DefaultAvailabilityZoneHasBeenSet
bool DefaultAvailabilityZoneHasBeenSet() const
Definition: CloneStackRequest.h:1047
Aws::OpsWorks::Model::CloneStackRequest::SourceStackIdHasBeenSet
bool SourceStackIdHasBeenSet() const
Definition: CloneStackRequest.h:52
Aws::OpsWorks::OpsWorksRequest
Definition: OpsWorksRequest.h:17
Aws::OpsWorks::Model::CloneStackRequest::SetConfigurationManager
void SetConfigurationManager(const StackConfigurationManager &value)
Definition: CloneStackRequest.h:1294
Aws::OpsWorks::Model::CloneStackRequest::SetCustomJson
void SetCustomJson(const char *value)
Definition: CloneStackRequest.h:1239
Aws::OpsWorks::Model::CloneStackRequest::WithDefaultSshKeyName
CloneStackRequest & WithDefaultSshKeyName(const Aws::String &value)
Definition: CloneStackRequest.h:1631
Aws::OpsWorks::Model::CloneStackRequest::CloneAppIdsHasBeenSet
bool CloneAppIdsHasBeenSet() const
Definition: CloneStackRequest.h:1693
Aws::OpsWorks::Model::CloneStackRequest::WithCustomJson
CloneStackRequest & WithCustomJson(const Aws::String &value)
Definition: CloneStackRequest.h:1249
Aws::OpsWorks::Model::CloneStackRequest::WithDefaultAvailabilityZone
CloneStackRequest & WithDefaultAvailabilityZone(Aws::String &&value)
Definition: CloneStackRequest.h:1097
Source.h
Aws::OpsWorks::Model::CloneStackRequest::WithDefaultOs
CloneStackRequest & WithDefaultOs(const char *value)
Definition: CloneStackRequest.h:873
OpsWorksRequest.h
Aws::OpsWorks::Model::CloneStackRequest::GetHostnameTheme
const Aws::String & GetHostnameTheme() const
Definition: CloneStackRequest.h:893
Aws::OpsWorks::Model::CloneStackRequest::WithName
CloneStackRequest & WithName(const char *value)
Definition: CloneStackRequest.h:123
Aws::OpsWorks::Model::CloneStackRequest::SetCustomCookbooksSource
void SetCustomCookbooksSource(const Source &value)
Definition: CloneStackRequest.h:1510
Aws::OpsWorks::Model::CloneStackRequest::WithHostnameTheme
CloneStackRequest & WithHostnameTheme(const char *value)
Definition: CloneStackRequest.h:1026
Aws::OpsWorks::Model::CloneStackRequest::SetSourceStackId
void SetSourceStackId(const char *value)
Definition: CloneStackRequest.h:67
Aws::OpsWorks::Model::CloneStackRequest::WithSourceStackId
CloneStackRequest & WithSourceStackId(const Aws::String &value)
Definition: CloneStackRequest.h:72
Aws::OpsWorks::Model::CloneStackRequest::SetClonePermissions
void SetClonePermissions(bool value)
Definition: CloneStackRequest.h:1677
Aws::OpsWorks::Model::CloneStackRequest::WithDefaultSshKeyName
CloneStackRequest & WithDefaultSshKeyName(Aws::String &&value)
Definition: CloneStackRequest.h:1646
Aws::OpsWorks::Model::CloneStackRequest::SetHostnameTheme
void SetHostnameTheme(const Aws::String &value)
Definition: CloneStackRequest.h:931
Aws::OpsWorks::Model::CloneStackRequest::GetRegion
const Aws::String & GetRegion() const
Definition: CloneStackRequest.h:132
Aws::OpsWorks::Model::CloneStackRequest::UseOpsworksSecurityGroupsHasBeenSet
bool UseOpsworksSecurityGroupsHasBeenSet() const
Definition: CloneStackRequest.h:1437
Aws::OpsWorks::Model::CloneStackRequest::WithDefaultSshKeyName
CloneStackRequest & WithDefaultSshKeyName(const char *value)
Definition: CloneStackRequest.h:1661
Aws::OpsWorks::Model::CloneStackRequest::WithVpcId
CloneStackRequest & WithVpcId(const char *value)
Definition: CloneStackRequest.h:389
Aws::OpsWorks::Model::CloneStackRequest::AgentVersionHasBeenSet
bool AgentVersionHasBeenSet() const
Definition: CloneStackRequest.h:1820
Aws::OpsWorks::Model::CloneStackRequest::WithDefaultOs
CloneStackRequest & WithDefaultOs(const Aws::String &value)
Definition: CloneStackRequest.h:819
Aws::OpsWorks::Model::CloneStackRequest::SetUseOpsworksSecurityGroups
void SetUseOpsworksSecurityGroups(bool value)
Definition: CloneStackRequest.h:1458
Aws::OpsWorks::Model::CloneStackRequest::SetDefaultSshKeyName
void SetDefaultSshKeyName(const char *value)
Definition: CloneStackRequest.h:1616
Aws::OpsWorks::Model::CloneStackRequest::ConfigurationManagerHasBeenSet
bool ConfigurationManagerHasBeenSet() const
Definition: CloneStackRequest.h:1286
Aws::OpsWorks::Model::CloneStackRequest::WithDefaultSubnetId
CloneStackRequest & WithDefaultSubnetId(Aws::String &&value)
Definition: CloneStackRequest.h:1178
Aws::OpsWorks::Model::CloneStackRequest::WithHostnameTheme
CloneStackRequest & WithHostnameTheme(Aws::String &&value)
Definition: CloneStackRequest.h:1007
Aws::OpsWorks::Model::CloneStackRequest::WithSourceStackId
CloneStackRequest & WithSourceStackId(const char *value)
Definition: CloneStackRequest.h:82
Aws::OpsWorks::Model::CloneStackRequest::SetVpcId
void SetVpcId(const Aws::String &value)
Definition: CloneStackRequest.h:264
Aws::OpsWorks::Model::CloneStackRequest::VpcIdHasBeenSet
bool VpcIdHasBeenSet() const
Definition: CloneStackRequest.h:239
Aws::OpsWorks::Model::CloneStackRequest::SetVpcId
void SetVpcId(const char *value)
Definition: CloneStackRequest.h:314
Aws::OpsWorks::Model::CloneStackRequest::DefaultInstanceProfileArnHasBeenSet
bool DefaultInstanceProfileArnHasBeenSet() const
Definition: CloneStackRequest.h:602
Aws::OpsWorks::Model::CloneStackRequest::SetChefConfiguration
void SetChefConfiguration(const ChefConfiguration &value)
Definition: CloneStackRequest.h:1346
Aws::OpsWorks::Model::CloneStackRequest::SetCustomJson
void SetCustomJson(const Aws::String &value)
Definition: CloneStackRequest.h:1219
Aws::OpsWorks::Model::ChefConfiguration
Definition: ChefConfiguration.h:32
Aws::OpsWorks::Model::CloneStackRequest::WithChefConfiguration
CloneStackRequest & WithChefConfiguration(const ChefConfiguration &value)
Definition: CloneStackRequest.h:1364
Aws::OpsWorks::Model::CloneStackRequest::UseCustomCookbooksHasBeenSet
bool UseCustomCookbooksHasBeenSet() const
Definition: CloneStackRequest.h:1384
Aws::OpsWorks::Model::CloneStackRequest::WithCustomJson
CloneStackRequest & WithCustomJson(Aws::String &&value)
Definition: CloneStackRequest.h:1259
Aws::OpsWorks::Model::CloneStackRequest::GetDefaultRootDeviceType
const RootDeviceType & GetDefaultRootDeviceType() const
Definition: CloneStackRequest.h:1738
Aws::OpsWorks::Model::CloneStackRequest::SetDefaultRootDeviceType
void SetDefaultRootDeviceType(const RootDeviceType &value)
Definition: CloneStackRequest.h:1756
Aws::OpsWorks::Model::CloneStackRequest::CustomJsonHasBeenSet
bool CustomJsonHasBeenSet() const
Definition: CloneStackRequest.h:1209
Aws::OpsWorks::Model::CloneStackRequest::WithRegion
CloneStackRequest & WithRegion(const Aws::String &value)
Definition: CloneStackRequest.h:172
Aws::OpsWorks::Model::RootDeviceType
RootDeviceType
Definition: RootDeviceType.h:17
RootDeviceType.h
Aws::OpsWorks::Model::CloneStackRequest::ClonePermissionsHasBeenSet
bool ClonePermissionsHasBeenSet() const
Definition: CloneStackRequest.h:1672
AWSString.h
Aws::OpsWorks::Model::CloneStackRequest::WithVpcId
CloneStackRequest & WithVpcId(const Aws::String &value)
Definition: CloneStackRequest.h:339
Aws::OpsWorks::Model::CloneStackRequest::GetDefaultAvailabilityZone
const Aws::String & GetDefaultAvailabilityZone() const
Definition: CloneStackRequest.h:1037
Aws::OpsWorks::Model::CloneStackRequest::SetConfigurationManager
void SetConfigurationManager(StackConfigurationManager &&value)
Definition: CloneStackRequest.h:1302
Aws::OpsWorks::Model::CloneStackRequest::AttributesHasBeenSet
bool AttributesHasBeenSet() const
Definition: CloneStackRequest.h:402
Aws::OpsWorks::Model::CloneStackRequest::WithDefaultAvailabilityZone
CloneStackRequest & WithDefaultAvailabilityZone(const char *value)
Definition: CloneStackRequest.h:1107
StackAttributesKeys.h
Aws::OpsWorks::Model::CloneStackRequest::AddAttributes
CloneStackRequest & AddAttributes(const StackAttributesKeys &key, const Aws::String &value)
Definition: CloneStackRequest.h:432
Aws::OpsWorks::Model::CloneStackRequest::SetServiceRoleArn
void SetServiceRoleArn(Aws::String &&value)
Definition: CloneStackRequest.h:523
Aws::OpsWorks::Model::CloneStackRequest::SetServiceRoleArn
void SetServiceRoleArn(const char *value)
Definition: CloneStackRequest.h:538
Aws::OpsWorks::Model::CloneStackRequest::SetDefaultAvailabilityZone
void SetDefaultAvailabilityZone(Aws::String &&value)
Definition: CloneStackRequest.h:1067
Aws::OpsWorks::Model::CloneStackRequest::WithCloneAppIds
CloneStackRequest & WithCloneAppIds(const Aws::Vector< Aws::String > &value)
Definition: CloneStackRequest.h:1708
Aws::OpsWorks::Model::CloneStackRequest::AddAttributes
CloneStackRequest & AddAttributes(StackAttributesKeys &&key, const Aws::String &value)
Definition: CloneStackRequest.h:438
Aws::OpsWorks::Model::CloneStackRequest::WithCustomJson
CloneStackRequest & WithCustomJson(const char *value)
Definition: CloneStackRequest.h:1269
Aws::OpsWorks::Model::CloneStackRequest::SetDefaultOs
void SetDefaultOs(const Aws::String &value)
Definition: CloneStackRequest.h:738
Aws::OpsWorks::Model::CloneStackRequest::AddCloneAppIds
CloneStackRequest & AddCloneAppIds(const char *value)
Definition: CloneStackRequest.h:1728
Aws::OpsWorks::Model::CloneStackRequest
Definition: CloneStackRequest.h:29
Aws::OpsWorks::Model::CloneStackRequest::WithConfigurationManager
CloneStackRequest & WithConfigurationManager(StackConfigurationManager &&value)
Definition: CloneStackRequest.h:1318
Aws::OpsWorks::Model::CloneStackRequest::CloneStackRequest
CloneStackRequest()
Aws::OpsWorks::Model::CloneStackRequest::GetDefaultSubnetId
const Aws::String & GetDefaultSubnetId() const
Definition: CloneStackRequest.h:1118
Aws::OpsWorks::Model::CloneStackRequest::WithCustomCookbooksSource
CloneStackRequest & WithCustomCookbooksSource(const Source &value)
Definition: CloneStackRequest.h:1530
Aws::OpsWorks::Model::CloneStackRequest::GetUseOpsworksSecurityGroups
bool GetUseOpsworksSecurityGroups() const
Definition: CloneStackRequest.h:1416
Aws::OpsWorks::Model::CloneStackRequest::SetDefaultRootDeviceType
void SetDefaultRootDeviceType(RootDeviceType &&value)
Definition: CloneStackRequest.h:1765
Aws::OpsWorks::Model::CloneStackRequest::DefaultSshKeyNameHasBeenSet
bool DefaultSshKeyNameHasBeenSet() const
Definition: CloneStackRequest.h:1571
Aws::OpsWorks::Model::CloneStackRequest::WithConfigurationManager
CloneStackRequest & WithConfigurationManager(const StackConfigurationManager &value)
Definition: CloneStackRequest.h:1310
Aws::OpsWorks::Model::CloneStackRequest::ChefConfigurationHasBeenSet
bool ChefConfigurationHasBeenSet() const
Definition: CloneStackRequest.h:1337
Aws::OpsWorks::Model::CloneStackRequest::GetName
const Aws::String & GetName() const
Definition: CloneStackRequest.h:88
Aws::OpsWorks::Model::CloneStackRequest::GetSourceStackId
const Aws::String & GetSourceStackId() const
Definition: CloneStackRequest.h:47
Aws::OpsWorks::Model::CloneStackRequest::WithUseOpsworksSecurityGroups
CloneStackRequest & WithUseOpsworksSecurityGroups(bool value)
Definition: CloneStackRequest.h:1479
Aws::OpsWorks::Model::CloneStackRequest::WithName
CloneStackRequest & WithName(Aws::String &&value)
Definition: CloneStackRequest.h:118
Aws::OpsWorks::Model::CloneStackRequest::WithServiceRoleArn
CloneStackRequest & WithServiceRoleArn(const char *value)
Definition: CloneStackRequest.h:583
Aws::OpsWorks::Model::CloneStackRequest::SetChefConfiguration
void SetChefConfiguration(ChefConfiguration &&value)
Definition: CloneStackRequest.h:1355
Aws::OpsWorks::Model::CloneStackRequest::DefaultSubnetIdHasBeenSet
bool DefaultSubnetIdHasBeenSet() const
Definition: CloneStackRequest.h:1128
Aws::OpsWorks::Model::CloneStackRequest::AddCloneAppIds
CloneStackRequest & AddCloneAppIds(const Aws::String &value)
Definition: CloneStackRequest.h:1718
Aws
Definition: AccessManagementClient.h:15
Aws::OpsWorks::Model::CloneStackRequest::SetAttributes
void SetAttributes(Aws::Map< StackAttributesKeys, Aws::String > &&value)
Definition: CloneStackRequest.h:414
Aws::OpsWorks::Model::CloneStackRequest::CustomCookbooksSourceHasBeenSet
bool CustomCookbooksSourceHasBeenSet() const
Definition: CloneStackRequest.h:1500
Aws::OpsWorks::Model::CloneStackRequest::SetAgentVersion
void SetAgentVersion(const char *value)
Definition: CloneStackRequest.h:1874
Aws::OpsWorks::Model::CloneStackRequest::WithSourceStackId
CloneStackRequest & WithSourceStackId(Aws::String &&value)
Definition: CloneStackRequest.h:77
Aws::OpsWorks::Model::CloneStackRequest::WithDefaultInstanceProfileArn
CloneStackRequest & WithDefaultInstanceProfileArn(const Aws::String &value)
Definition: CloneStackRequest.h:638
Aws::OpsWorks::Model::CloneStackRequest::WithUseCustomCookbooks
CloneStackRequest & WithUseCustomCookbooks(bool value)
Definition: CloneStackRequest.h:1394
Aws::OpsWorks::Model::CloneStackRequest::SetDefaultOs
void SetDefaultOs(Aws::String &&value)
Definition: CloneStackRequest.h:765
Aws::OpsWorks::Model::CloneStackRequest::GetClonePermissions
bool GetClonePermissions() const
Definition: CloneStackRequest.h:1667
Aws::OpsWorks::Model::CloneStackRequest::AddAttributes
CloneStackRequest & AddAttributes(StackAttributesKeys &&key, Aws::String &&value)
Definition: CloneStackRequest.h:450
Aws::OpsWorks::Model::CloneStackRequest::WithServiceRoleArn
CloneStackRequest & WithServiceRoleArn(const Aws::String &value)
Definition: CloneStackRequest.h:553
Aws::OpsWorks::Model::CloneStackRequest::WithDefaultInstanceProfileArn
CloneStackRequest & WithDefaultInstanceProfileArn(const char *value)
Definition: CloneStackRequest.h:656
Aws::OpsWorks::Model::CloneStackRequest::GetCustomCookbooksSource
const Source & GetCustomCookbooksSource() const
Definition: CloneStackRequest.h:1490
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::OpsWorks::Model::CloneStackRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::OpsWorks::Model::CloneStackRequest::SetDefaultSubnetId
void SetDefaultSubnetId(const Aws::String &value)
Definition: CloneStackRequest.h:1138
Aws::OpsWorks::Model::CloneStackRequest::WithDefaultOs
CloneStackRequest & WithDefaultOs(Aws::String &&value)
Definition: CloneStackRequest.h:846
Aws::OpsWorks::Model::CloneStackRequest::SetSourceStackId
void SetSourceStackId(const Aws::String &value)
Definition: CloneStackRequest.h:57
Aws::OpsWorks::Model::CloneStackRequest::WithClonePermissions
CloneStackRequest & WithClonePermissions(bool value)
Definition: CloneStackRequest.h:1682
Aws::OpsWorks::Model::CloneStackRequest::WithAgentVersion
CloneStackRequest & WithAgentVersion(const Aws::String &value)
Definition: CloneStackRequest.h:1892
Aws::OpsWorks::Model::CloneStackRequest::GetChefConfiguration
const ChefConfiguration & GetChefConfiguration() const
Definition: CloneStackRequest.h:1328
Aws::OpsWorks::Model::CloneStackRequest::ServiceRoleArnHasBeenSet
bool ServiceRoleArnHasBeenSet() const
Definition: CloneStackRequest.h:493
Aws::OpsWorks::Model::CloneStackRequest::SetName
void SetName(const char *value)
Definition: CloneStackRequest.h:108
AWSMap.h
Aws::OpsWorks::Model::CloneStackRequest::WithAgentVersion
CloneStackRequest & WithAgentVersion(const char *value)
Definition: CloneStackRequest.h:1928
Aws::OpsWorks::Model::CloneStackRequest::SetCloneAppIds
void SetCloneAppIds(Aws::Vector< Aws::String > &&value)
Definition: CloneStackRequest.h:1703
Aws::OpsWorks::Model::CloneStackRequest::WithDefaultRootDeviceType
CloneStackRequest & WithDefaultRootDeviceType(RootDeviceType &&value)
Definition: CloneStackRequest.h:1783
Aws::OpsWorks::Model::CloneStackRequest::RegionHasBeenSet
bool RegionHasBeenSet() const
Definition: CloneStackRequest.h:140
Aws::OpsWorks::Model::CloneStackRequest::HostnameThemeHasBeenSet
bool HostnameThemeHasBeenSet() const
Definition: CloneStackRequest.h:912
Aws::OpsWorks::Model::CloneStackRequest::SetRegion
void SetRegion(const Aws::String &value)
Definition: CloneStackRequest.h:148
Aws::OpsWorks::Model::CloneStackRequest::SetRegion
void SetRegion(Aws::String &&value)
Definition: CloneStackRequest.h:156
Aws::OpsWorks::Model::CloneStackRequest::SetName
void SetName(const Aws::String &value)
Definition: CloneStackRequest.h:98
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::OpsWorks::Model::CloneStackRequest::SetAttributes
void SetAttributes(const Aws::Map< StackAttributesKeys, Aws::String > &value)
Definition: CloneStackRequest.h:408
Aws::OpsWorks::Model::CloneStackRequest::SetDefaultInstanceProfileArn
void SetDefaultInstanceProfileArn(const char *value)
Definition: CloneStackRequest.h:629
Aws::OpsWorks::Model::CloneStackRequest::SetDefaultSshKeyName
void SetDefaultSshKeyName(Aws::String &&value)
Definition: CloneStackRequest.h:1601
Aws::OpsWorks::Model::CloneStackRequest::WithVpcId
CloneStackRequest & WithVpcId(Aws::String &&value)
Definition: CloneStackRequest.h:364