AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::OpsWorks::Model::Stack Class Reference

#include <Stack.h>

Public Member Functions

 Stack ()
 
 Stack (Aws::Utils::Json::JsonView jsonValue)
 
Stackoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetStackId () const
 
bool StackIdHasBeenSet () const
 
void SetStackId (const Aws::String &value)
 
void SetStackId (Aws::String &&value)
 
void SetStackId (const char *value)
 
StackWithStackId (const Aws::String &value)
 
StackWithStackId (Aws::String &&value)
 
StackWithStackId (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
StackWithName (const Aws::String &value)
 
StackWithName (Aws::String &&value)
 
StackWithName (const char *value)
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
StackWithArn (const Aws::String &value)
 
StackWithArn (Aws::String &&value)
 
StackWithArn (const char *value)
 
const Aws::StringGetRegion () const
 
bool RegionHasBeenSet () const
 
void SetRegion (const Aws::String &value)
 
void SetRegion (Aws::String &&value)
 
void SetRegion (const char *value)
 
StackWithRegion (const Aws::String &value)
 
StackWithRegion (Aws::String &&value)
 
StackWithRegion (const char *value)
 
const Aws::StringGetVpcId () const
 
bool VpcIdHasBeenSet () const
 
void SetVpcId (const Aws::String &value)
 
void SetVpcId (Aws::String &&value)
 
void SetVpcId (const char *value)
 
StackWithVpcId (const Aws::String &value)
 
StackWithVpcId (Aws::String &&value)
 
StackWithVpcId (const char *value)
 
const Aws::Map< StackAttributesKeys, Aws::String > & GetAttributes () const
 
bool AttributesHasBeenSet () const
 
void SetAttributes (const Aws::Map< StackAttributesKeys, Aws::String > &value)
 
void SetAttributes (Aws::Map< StackAttributesKeys, Aws::String > &&value)
 
StackWithAttributes (const Aws::Map< StackAttributesKeys, Aws::String > &value)
 
StackWithAttributes (Aws::Map< StackAttributesKeys, Aws::String > &&value)
 
StackAddAttributes (const StackAttributesKeys &key, const Aws::String &value)
 
StackAddAttributes (StackAttributesKeys &&key, const Aws::String &value)
 
StackAddAttributes (const StackAttributesKeys &key, Aws::String &&value)
 
StackAddAttributes (StackAttributesKeys &&key, Aws::String &&value)
 
StackAddAttributes (StackAttributesKeys &&key, const char *value)
 
StackAddAttributes (const StackAttributesKeys &key, const char *value)
 
const Aws::StringGetServiceRoleArn () const
 
bool ServiceRoleArnHasBeenSet () const
 
void SetServiceRoleArn (const Aws::String &value)
 
void SetServiceRoleArn (Aws::String &&value)
 
void SetServiceRoleArn (const char *value)
 
StackWithServiceRoleArn (const Aws::String &value)
 
StackWithServiceRoleArn (Aws::String &&value)
 
StackWithServiceRoleArn (const char *value)
 
const Aws::StringGetDefaultInstanceProfileArn () const
 
bool DefaultInstanceProfileArnHasBeenSet () const
 
void SetDefaultInstanceProfileArn (const Aws::String &value)
 
void SetDefaultInstanceProfileArn (Aws::String &&value)
 
void SetDefaultInstanceProfileArn (const char *value)
 
StackWithDefaultInstanceProfileArn (const Aws::String &value)
 
StackWithDefaultInstanceProfileArn (Aws::String &&value)
 
StackWithDefaultInstanceProfileArn (const char *value)
 
const Aws::StringGetDefaultOs () const
 
bool DefaultOsHasBeenSet () const
 
void SetDefaultOs (const Aws::String &value)
 
void SetDefaultOs (Aws::String &&value)
 
void SetDefaultOs (const char *value)
 
StackWithDefaultOs (const Aws::String &value)
 
StackWithDefaultOs (Aws::String &&value)
 
StackWithDefaultOs (const char *value)
 
const Aws::StringGetHostnameTheme () const
 
bool HostnameThemeHasBeenSet () const
 
void SetHostnameTheme (const Aws::String &value)
 
void SetHostnameTheme (Aws::String &&value)
 
void SetHostnameTheme (const char *value)
 
StackWithHostnameTheme (const Aws::String &value)
 
StackWithHostnameTheme (Aws::String &&value)
 
StackWithHostnameTheme (const char *value)
 
const Aws::StringGetDefaultAvailabilityZone () const
 
bool DefaultAvailabilityZoneHasBeenSet () const
 
void SetDefaultAvailabilityZone (const Aws::String &value)
 
void SetDefaultAvailabilityZone (Aws::String &&value)
 
void SetDefaultAvailabilityZone (const char *value)
 
StackWithDefaultAvailabilityZone (const Aws::String &value)
 
StackWithDefaultAvailabilityZone (Aws::String &&value)
 
StackWithDefaultAvailabilityZone (const char *value)
 
const Aws::StringGetDefaultSubnetId () const
 
bool DefaultSubnetIdHasBeenSet () const
 
void SetDefaultSubnetId (const Aws::String &value)
 
void SetDefaultSubnetId (Aws::String &&value)
 
void SetDefaultSubnetId (const char *value)
 
StackWithDefaultSubnetId (const Aws::String &value)
 
StackWithDefaultSubnetId (Aws::String &&value)
 
StackWithDefaultSubnetId (const char *value)
 
const Aws::StringGetCustomJson () const
 
bool CustomJsonHasBeenSet () const
 
void SetCustomJson (const Aws::String &value)
 
void SetCustomJson (Aws::String &&value)
 
void SetCustomJson (const char *value)
 
StackWithCustomJson (const Aws::String &value)
 
StackWithCustomJson (Aws::String &&value)
 
StackWithCustomJson (const char *value)
 
const StackConfigurationManagerGetConfigurationManager () const
 
bool ConfigurationManagerHasBeenSet () const
 
void SetConfigurationManager (const StackConfigurationManager &value)
 
void SetConfigurationManager (StackConfigurationManager &&value)
 
StackWithConfigurationManager (const StackConfigurationManager &value)
 
StackWithConfigurationManager (StackConfigurationManager &&value)
 
const ChefConfigurationGetChefConfiguration () const
 
bool ChefConfigurationHasBeenSet () const
 
void SetChefConfiguration (const ChefConfiguration &value)
 
void SetChefConfiguration (ChefConfiguration &&value)
 
StackWithChefConfiguration (const ChefConfiguration &value)
 
StackWithChefConfiguration (ChefConfiguration &&value)
 
bool GetUseCustomCookbooks () const
 
bool UseCustomCookbooksHasBeenSet () const
 
void SetUseCustomCookbooks (bool value)
 
StackWithUseCustomCookbooks (bool value)
 
bool GetUseOpsworksSecurityGroups () const
 
bool UseOpsworksSecurityGroupsHasBeenSet () const
 
void SetUseOpsworksSecurityGroups (bool value)
 
StackWithUseOpsworksSecurityGroups (bool value)
 
const SourceGetCustomCookbooksSource () const
 
bool CustomCookbooksSourceHasBeenSet () const
 
void SetCustomCookbooksSource (const Source &value)
 
void SetCustomCookbooksSource (Source &&value)
 
StackWithCustomCookbooksSource (const Source &value)
 
StackWithCustomCookbooksSource (Source &&value)
 
const Aws::StringGetDefaultSshKeyName () const
 
bool DefaultSshKeyNameHasBeenSet () const
 
void SetDefaultSshKeyName (const Aws::String &value)
 
void SetDefaultSshKeyName (Aws::String &&value)
 
void SetDefaultSshKeyName (const char *value)
 
StackWithDefaultSshKeyName (const Aws::String &value)
 
StackWithDefaultSshKeyName (Aws::String &&value)
 
StackWithDefaultSshKeyName (const char *value)
 
const Aws::StringGetCreatedAt () const
 
bool CreatedAtHasBeenSet () const
 
void SetCreatedAt (const Aws::String &value)
 
void SetCreatedAt (Aws::String &&value)
 
void SetCreatedAt (const char *value)
 
StackWithCreatedAt (const Aws::String &value)
 
StackWithCreatedAt (Aws::String &&value)
 
StackWithCreatedAt (const char *value)
 
const RootDeviceTypeGetDefaultRootDeviceType () const
 
bool DefaultRootDeviceTypeHasBeenSet () const
 
void SetDefaultRootDeviceType (const RootDeviceType &value)
 
void SetDefaultRootDeviceType (RootDeviceType &&value)
 
StackWithDefaultRootDeviceType (const RootDeviceType &value)
 
StackWithDefaultRootDeviceType (RootDeviceType &&value)
 
const Aws::StringGetAgentVersion () const
 
bool AgentVersionHasBeenSet () const
 
void SetAgentVersion (const Aws::String &value)
 
void SetAgentVersion (Aws::String &&value)
 
void SetAgentVersion (const char *value)
 
StackWithAgentVersion (const Aws::String &value)
 
StackWithAgentVersion (Aws::String &&value)
 
StackWithAgentVersion (const char *value)
 

Detailed Description

Describes a stack.

See Also:

AWS API Reference

Definition at line 37 of file Stack.h.

Constructor & Destructor Documentation

◆ Stack() [1/2]

Aws::OpsWorks::Model::Stack::Stack ( )

◆ Stack() [2/2]

Aws::OpsWorks::Model::Stack::Stack ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddAttributes() [1/6]

Stack& Aws::OpsWorks::Model::Stack::AddAttributes ( const StackAttributesKeys key,
const Aws::String value 
)
inline

The stack's attributes.

Definition at line 308 of file Stack.h.

◆ AddAttributes() [2/6]

Stack& Aws::OpsWorks::Model::Stack::AddAttributes ( StackAttributesKeys &&  key,
const Aws::String value 
)
inline

The stack's attributes.

Definition at line 313 of file Stack.h.

◆ AddAttributes() [3/6]

Stack& Aws::OpsWorks::Model::Stack::AddAttributes ( const StackAttributesKeys key,
Aws::String &&  value 
)
inline

The stack's attributes.

Definition at line 318 of file Stack.h.

◆ AddAttributes() [4/6]

Stack& Aws::OpsWorks::Model::Stack::AddAttributes ( StackAttributesKeys &&  key,
Aws::String &&  value 
)
inline

The stack's attributes.

Definition at line 323 of file Stack.h.

◆ AddAttributes() [5/6]

Stack& Aws::OpsWorks::Model::Stack::AddAttributes ( StackAttributesKeys &&  key,
const char *  value 
)
inline

The stack's attributes.

Definition at line 328 of file Stack.h.

◆ AddAttributes() [6/6]

Stack& Aws::OpsWorks::Model::Stack::AddAttributes ( const StackAttributesKeys key,
const char *  value 
)
inline

The stack's attributes.

Definition at line 333 of file Stack.h.

◆ AgentVersionHasBeenSet()

bool Aws::OpsWorks::Model::Stack::AgentVersionHasBeenSet ( ) const
inline

The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

Definition at line 1061 of file Stack.h.

◆ ArnHasBeenSet()

bool Aws::OpsWorks::Model::Stack::ArnHasBeenSet ( ) const
inline

The stack's ARN.

Definition at line 136 of file Stack.h.

◆ AttributesHasBeenSet()

bool Aws::OpsWorks::Model::Stack::AttributesHasBeenSet ( ) const
inline

The stack's attributes.

Definition at line 283 of file Stack.h.

◆ ChefConfigurationHasBeenSet()

bool Aws::OpsWorks::Model::Stack::ChefConfigurationHasBeenSet ( ) const
inline

A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

Definition at line 764 of file Stack.h.

◆ ConfigurationManagerHasBeenSet()

bool Aws::OpsWorks::Model::Stack::ConfigurationManagerHasBeenSet ( ) const
inline

The configuration manager.

Definition at line 727 of file Stack.h.

◆ CreatedAtHasBeenSet()

bool Aws::OpsWorks::Model::Stack::CreatedAtHasBeenSet ( ) const
inline

The date when the stack was created.

Definition at line 963 of file Stack.h.

◆ CustomCookbooksSourceHasBeenSet()

bool Aws::OpsWorks::Model::Stack::CustomCookbooksSourceHasBeenSet ( ) const
inline

Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

Definition at line 863 of file Stack.h.

◆ CustomJsonHasBeenSet()

bool Aws::OpsWorks::Model::Stack::CustomJsonHasBeenSet ( ) const
inline

A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

"{\"key1": "value1", "key2": "value2",...}"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

Definition at line 644 of file Stack.h.

◆ DefaultAvailabilityZoneHasBeenSet()

bool Aws::OpsWorks::Model::Stack::DefaultAvailabilityZoneHasBeenSet ( ) const
inline

The stack's default Availability Zone. For more information, see Regions and Endpoints.

Definition at line 536 of file Stack.h.

◆ DefaultInstanceProfileArnHasBeenSet()

bool Aws::OpsWorks::Model::Stack::DefaultInstanceProfileArnHasBeenSet ( ) const
inline

The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

Definition at line 391 of file Stack.h.

◆ DefaultOsHasBeenSet()

bool Aws::OpsWorks::Model::Stack::DefaultOsHasBeenSet ( ) const
inline

The stack's default operating system.

Definition at line 450 of file Stack.h.

◆ DefaultRootDeviceTypeHasBeenSet()

bool Aws::OpsWorks::Model::Stack::DefaultRootDeviceTypeHasBeenSet ( ) const
inline

The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

Definition at line 1012 of file Stack.h.

◆ DefaultSshKeyNameHasBeenSet()

bool Aws::OpsWorks::Model::Stack::DefaultSshKeyNameHasBeenSet ( ) const
inline

A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

Definition at line 916 of file Stack.h.

◆ DefaultSubnetIdHasBeenSet()

bool Aws::OpsWorks::Model::Stack::DefaultSubnetIdHasBeenSet ( ) const
inline

The default subnet ID; applicable only if the stack is running in a VPC.

Definition at line 589 of file Stack.h.

◆ GetAgentVersion()

const Aws::String& Aws::OpsWorks::Model::Stack::GetAgentVersion ( ) const
inline

The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

Definition at line 1055 of file Stack.h.

◆ GetArn()

const Aws::String& Aws::OpsWorks::Model::Stack::GetArn ( ) const
inline

The stack's ARN.

Definition at line 131 of file Stack.h.

◆ GetAttributes()

const Aws::Map<StackAttributesKeys, Aws::String>& Aws::OpsWorks::Model::Stack::GetAttributes ( ) const
inline

The stack's attributes.

Definition at line 278 of file Stack.h.

◆ GetChefConfiguration()

const ChefConfiguration& Aws::OpsWorks::Model::Stack::GetChefConfiguration ( ) const
inline

A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

Definition at line 756 of file Stack.h.

◆ GetConfigurationManager()

const StackConfigurationManager& Aws::OpsWorks::Model::Stack::GetConfigurationManager ( ) const
inline

The configuration manager.

Definition at line 722 of file Stack.h.

◆ GetCreatedAt()

const Aws::String& Aws::OpsWorks::Model::Stack::GetCreatedAt ( ) const
inline

The date when the stack was created.

Definition at line 958 of file Stack.h.

◆ GetCustomCookbooksSource()

const Source& Aws::OpsWorks::Model::Stack::GetCustomCookbooksSource ( ) const
inline

Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

Definition at line 853 of file Stack.h.

◆ GetCustomJson()

const Aws::String& Aws::OpsWorks::Model::Stack::GetCustomJson ( ) const
inline

A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

"{\"key1": "value1", "key2": "value2",...}"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

Definition at line 632 of file Stack.h.

◆ GetDefaultAvailabilityZone()

const Aws::String& Aws::OpsWorks::Model::Stack::GetDefaultAvailabilityZone ( ) const
inline

The stack's default Availability Zone. For more information, see Regions and Endpoints.

Definition at line 529 of file Stack.h.

◆ GetDefaultInstanceProfileArn()

const Aws::String& Aws::OpsWorks::Model::Stack::GetDefaultInstanceProfileArn ( ) const
inline

The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

Definition at line 383 of file Stack.h.

◆ GetDefaultOs()

const Aws::String& Aws::OpsWorks::Model::Stack::GetDefaultOs ( ) const
inline

The stack's default operating system.

Definition at line 445 of file Stack.h.

◆ GetDefaultRootDeviceType()

const RootDeviceType& Aws::OpsWorks::Model::Stack::GetDefaultRootDeviceType ( ) const
inline

The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

Definition at line 1003 of file Stack.h.

◆ GetDefaultSshKeyName()

const Aws::String& Aws::OpsWorks::Model::Stack::GetDefaultSshKeyName ( ) const
inline

A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

Definition at line 910 of file Stack.h.

◆ GetDefaultSubnetId()

const Aws::String& Aws::OpsWorks::Model::Stack::GetDefaultSubnetId ( ) const
inline

The default subnet ID; applicable only if the stack is running in a VPC.

Definition at line 584 of file Stack.h.

◆ GetHostnameTheme()

const Aws::String& Aws::OpsWorks::Model::Stack::GetHostnameTheme ( ) const
inline

The stack host name theme, with spaces replaced by underscores.

Definition at line 486 of file Stack.h.

◆ GetName()

const Aws::String& Aws::OpsWorks::Model::Stack::GetName ( ) const
inline

The stack name.

Definition at line 90 of file Stack.h.

◆ GetRegion()

const Aws::String& Aws::OpsWorks::Model::Stack::GetRegion ( ) const
inline

The stack AWS region, such as "ap-northeast-2". For more information about AWS regions, see Regions and Endpoints.

Definition at line 175 of file Stack.h.

◆ GetServiceRoleArn()

const Aws::String& Aws::OpsWorks::Model::Stack::GetServiceRoleArn ( ) const
inline

The stack AWS Identity and Access Management (IAM) role.

Definition at line 339 of file Stack.h.

◆ GetStackId()

const Aws::String& Aws::OpsWorks::Model::Stack::GetStackId ( ) const
inline

The stack ID.

Definition at line 49 of file Stack.h.

◆ GetUseCustomCookbooks()

bool Aws::OpsWorks::Model::Stack::GetUseCustomCookbooks ( ) const
inline

Whether the stack uses custom cookbooks.

Definition at line 802 of file Stack.h.

◆ GetUseOpsworksSecurityGroups()

bool Aws::OpsWorks::Model::Stack::GetUseOpsworksSecurityGroups ( ) const
inline

Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

Definition at line 824 of file Stack.h.

◆ GetVpcId()

const Aws::String& Aws::OpsWorks::Model::Stack::GetVpcId ( ) const
inline

The VPC ID; applicable only if the stack is running in a VPC.

Definition at line 237 of file Stack.h.

◆ HostnameThemeHasBeenSet()

bool Aws::OpsWorks::Model::Stack::HostnameThemeHasBeenSet ( ) const
inline

The stack host name theme, with spaces replaced by underscores.

Definition at line 491 of file Stack.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::OpsWorks::Model::Stack::Jsonize ( ) const

◆ NameHasBeenSet()

bool Aws::OpsWorks::Model::Stack::NameHasBeenSet ( ) const
inline

The stack name.

Definition at line 95 of file Stack.h.

◆ operator=()

Stack& Aws::OpsWorks::Model::Stack::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RegionHasBeenSet()

bool Aws::OpsWorks::Model::Stack::RegionHasBeenSet ( ) const
inline

The stack AWS region, such as "ap-northeast-2". For more information about AWS regions, see Regions and Endpoints.

Definition at line 183 of file Stack.h.

◆ ServiceRoleArnHasBeenSet()

bool Aws::OpsWorks::Model::Stack::ServiceRoleArnHasBeenSet ( ) const
inline

The stack AWS Identity and Access Management (IAM) role.

Definition at line 344 of file Stack.h.

◆ SetAgentVersion() [1/3]

void Aws::OpsWorks::Model::Stack::SetAgentVersion ( const Aws::String value)
inline

The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

Definition at line 1067 of file Stack.h.

◆ SetAgentVersion() [2/3]

void Aws::OpsWorks::Model::Stack::SetAgentVersion ( Aws::String &&  value)
inline

The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

Definition at line 1073 of file Stack.h.

◆ SetAgentVersion() [3/3]

void Aws::OpsWorks::Model::Stack::SetAgentVersion ( const char *  value)
inline

The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

Definition at line 1079 of file Stack.h.

◆ SetArn() [1/3]

void Aws::OpsWorks::Model::Stack::SetArn ( const Aws::String value)
inline

The stack's ARN.

Definition at line 141 of file Stack.h.

◆ SetArn() [2/3]

void Aws::OpsWorks::Model::Stack::SetArn ( Aws::String &&  value)
inline

The stack's ARN.

Definition at line 146 of file Stack.h.

◆ SetArn() [3/3]

void Aws::OpsWorks::Model::Stack::SetArn ( const char *  value)
inline

The stack's ARN.

Definition at line 151 of file Stack.h.

◆ SetAttributes() [1/2]

void Aws::OpsWorks::Model::Stack::SetAttributes ( const Aws::Map< StackAttributesKeys, Aws::String > &  value)
inline

The stack's attributes.

Definition at line 288 of file Stack.h.

◆ SetAttributes() [2/2]

void Aws::OpsWorks::Model::Stack::SetAttributes ( Aws::Map< StackAttributesKeys, Aws::String > &&  value)
inline

The stack's attributes.

Definition at line 293 of file Stack.h.

◆ SetChefConfiguration() [1/2]

void Aws::OpsWorks::Model::Stack::SetChefConfiguration ( const ChefConfiguration value)
inline

A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

Definition at line 772 of file Stack.h.

◆ SetChefConfiguration() [2/2]

void Aws::OpsWorks::Model::Stack::SetChefConfiguration ( ChefConfiguration &&  value)
inline

A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

Definition at line 780 of file Stack.h.

◆ SetConfigurationManager() [1/2]

void Aws::OpsWorks::Model::Stack::SetConfigurationManager ( const StackConfigurationManager value)
inline

The configuration manager.

Definition at line 732 of file Stack.h.

◆ SetConfigurationManager() [2/2]

void Aws::OpsWorks::Model::Stack::SetConfigurationManager ( StackConfigurationManager &&  value)
inline

The configuration manager.

Definition at line 737 of file Stack.h.

◆ SetCreatedAt() [1/3]

void Aws::OpsWorks::Model::Stack::SetCreatedAt ( const Aws::String value)
inline

The date when the stack was created.

Definition at line 968 of file Stack.h.

◆ SetCreatedAt() [2/3]

void Aws::OpsWorks::Model::Stack::SetCreatedAt ( Aws::String &&  value)
inline

The date when the stack was created.

Definition at line 973 of file Stack.h.

◆ SetCreatedAt() [3/3]

void Aws::OpsWorks::Model::Stack::SetCreatedAt ( const char *  value)
inline

The date when the stack was created.

Definition at line 978 of file Stack.h.

◆ SetCustomCookbooksSource() [1/2]

void Aws::OpsWorks::Model::Stack::SetCustomCookbooksSource ( const Source value)
inline

Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

Definition at line 873 of file Stack.h.

◆ SetCustomCookbooksSource() [2/2]

void Aws::OpsWorks::Model::Stack::SetCustomCookbooksSource ( Source &&  value)
inline

Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

Definition at line 883 of file Stack.h.

◆ SetCustomJson() [1/3]

void Aws::OpsWorks::Model::Stack::SetCustomJson ( const Aws::String value)
inline

A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

"{\"key1": "value1", "key2": "value2",...}"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

Definition at line 656 of file Stack.h.

◆ SetCustomJson() [2/3]

void Aws::OpsWorks::Model::Stack::SetCustomJson ( Aws::String &&  value)
inline

A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

"{\"key1": "value1", "key2": "value2",...}"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

Definition at line 668 of file Stack.h.

◆ SetCustomJson() [3/3]

void Aws::OpsWorks::Model::Stack::SetCustomJson ( const char *  value)
inline

A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

"{\"key1": "value1", "key2": "value2",...}"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

Definition at line 680 of file Stack.h.

◆ SetDefaultAvailabilityZone() [1/3]

void Aws::OpsWorks::Model::Stack::SetDefaultAvailabilityZone ( const Aws::String value)
inline

The stack's default Availability Zone. For more information, see Regions and Endpoints.

Definition at line 543 of file Stack.h.

◆ SetDefaultAvailabilityZone() [2/3]

void Aws::OpsWorks::Model::Stack::SetDefaultAvailabilityZone ( Aws::String &&  value)
inline

The stack's default Availability Zone. For more information, see Regions and Endpoints.

Definition at line 550 of file Stack.h.

◆ SetDefaultAvailabilityZone() [3/3]

void Aws::OpsWorks::Model::Stack::SetDefaultAvailabilityZone ( const char *  value)
inline

The stack's default Availability Zone. For more information, see Regions and Endpoints.

Definition at line 557 of file Stack.h.

◆ SetDefaultInstanceProfileArn() [1/3]

void Aws::OpsWorks::Model::Stack::SetDefaultInstanceProfileArn ( const Aws::String value)
inline

The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

Definition at line 399 of file Stack.h.

◆ SetDefaultInstanceProfileArn() [2/3]

void Aws::OpsWorks::Model::Stack::SetDefaultInstanceProfileArn ( Aws::String &&  value)
inline

The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

Definition at line 407 of file Stack.h.

◆ SetDefaultInstanceProfileArn() [3/3]

void Aws::OpsWorks::Model::Stack::SetDefaultInstanceProfileArn ( const char *  value)
inline

The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

Definition at line 415 of file Stack.h.

◆ SetDefaultOs() [1/3]

void Aws::OpsWorks::Model::Stack::SetDefaultOs ( const Aws::String value)
inline

The stack's default operating system.

Definition at line 455 of file Stack.h.

◆ SetDefaultOs() [2/3]

void Aws::OpsWorks::Model::Stack::SetDefaultOs ( Aws::String &&  value)
inline

The stack's default operating system.

Definition at line 460 of file Stack.h.

◆ SetDefaultOs() [3/3]

void Aws::OpsWorks::Model::Stack::SetDefaultOs ( const char *  value)
inline

The stack's default operating system.

Definition at line 465 of file Stack.h.

◆ SetDefaultRootDeviceType() [1/2]

void Aws::OpsWorks::Model::Stack::SetDefaultRootDeviceType ( const RootDeviceType value)
inline

The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

Definition at line 1021 of file Stack.h.

◆ SetDefaultRootDeviceType() [2/2]

void Aws::OpsWorks::Model::Stack::SetDefaultRootDeviceType ( RootDeviceType &&  value)
inline

The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

Definition at line 1030 of file Stack.h.

◆ SetDefaultSshKeyName() [1/3]

void Aws::OpsWorks::Model::Stack::SetDefaultSshKeyName ( const Aws::String value)
inline

A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

Definition at line 922 of file Stack.h.

◆ SetDefaultSshKeyName() [2/3]

void Aws::OpsWorks::Model::Stack::SetDefaultSshKeyName ( Aws::String &&  value)
inline

A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

Definition at line 928 of file Stack.h.

◆ SetDefaultSshKeyName() [3/3]

void Aws::OpsWorks::Model::Stack::SetDefaultSshKeyName ( const char *  value)
inline

A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

Definition at line 934 of file Stack.h.

◆ SetDefaultSubnetId() [1/3]

void Aws::OpsWorks::Model::Stack::SetDefaultSubnetId ( const Aws::String value)
inline

The default subnet ID; applicable only if the stack is running in a VPC.

Definition at line 594 of file Stack.h.

◆ SetDefaultSubnetId() [2/3]

void Aws::OpsWorks::Model::Stack::SetDefaultSubnetId ( Aws::String &&  value)
inline

The default subnet ID; applicable only if the stack is running in a VPC.

Definition at line 599 of file Stack.h.

◆ SetDefaultSubnetId() [3/3]

void Aws::OpsWorks::Model::Stack::SetDefaultSubnetId ( const char *  value)
inline

The default subnet ID; applicable only if the stack is running in a VPC.

Definition at line 604 of file Stack.h.

◆ SetHostnameTheme() [1/3]

void Aws::OpsWorks::Model::Stack::SetHostnameTheme ( const Aws::String value)
inline

The stack host name theme, with spaces replaced by underscores.

Definition at line 496 of file Stack.h.

◆ SetHostnameTheme() [2/3]

void Aws::OpsWorks::Model::Stack::SetHostnameTheme ( Aws::String &&  value)
inline

The stack host name theme, with spaces replaced by underscores.

Definition at line 501 of file Stack.h.

◆ SetHostnameTheme() [3/3]

void Aws::OpsWorks::Model::Stack::SetHostnameTheme ( const char *  value)
inline

The stack host name theme, with spaces replaced by underscores.

Definition at line 506 of file Stack.h.

◆ SetName() [1/3]

void Aws::OpsWorks::Model::Stack::SetName ( const Aws::String value)
inline

The stack name.

Definition at line 100 of file Stack.h.

◆ SetName() [2/3]

void Aws::OpsWorks::Model::Stack::SetName ( Aws::String &&  value)
inline

The stack name.

Definition at line 105 of file Stack.h.

◆ SetName() [3/3]

void Aws::OpsWorks::Model::Stack::SetName ( const char *  value)
inline

The stack name.

Definition at line 110 of file Stack.h.

◆ SetRegion() [1/3]

void Aws::OpsWorks::Model::Stack::SetRegion ( const Aws::String value)
inline

The stack AWS region, such as "ap-northeast-2". For more information about AWS regions, see Regions and Endpoints.

Definition at line 191 of file Stack.h.

◆ SetRegion() [2/3]

void Aws::OpsWorks::Model::Stack::SetRegion ( Aws::String &&  value)
inline

The stack AWS region, such as "ap-northeast-2". For more information about AWS regions, see Regions and Endpoints.

Definition at line 199 of file Stack.h.

◆ SetRegion() [3/3]

void Aws::OpsWorks::Model::Stack::SetRegion ( const char *  value)
inline

The stack AWS region, such as "ap-northeast-2". For more information about AWS regions, see Regions and Endpoints.

Definition at line 207 of file Stack.h.

◆ SetServiceRoleArn() [1/3]

void Aws::OpsWorks::Model::Stack::SetServiceRoleArn ( const Aws::String value)
inline

The stack AWS Identity and Access Management (IAM) role.

Definition at line 349 of file Stack.h.

◆ SetServiceRoleArn() [2/3]

void Aws::OpsWorks::Model::Stack::SetServiceRoleArn ( Aws::String &&  value)
inline

The stack AWS Identity and Access Management (IAM) role.

Definition at line 354 of file Stack.h.

◆ SetServiceRoleArn() [3/3]

void Aws::OpsWorks::Model::Stack::SetServiceRoleArn ( const char *  value)
inline

The stack AWS Identity and Access Management (IAM) role.

Definition at line 359 of file Stack.h.

◆ SetStackId() [1/3]

void Aws::OpsWorks::Model::Stack::SetStackId ( const Aws::String value)
inline

The stack ID.

Definition at line 59 of file Stack.h.

◆ SetStackId() [2/3]

void Aws::OpsWorks::Model::Stack::SetStackId ( Aws::String &&  value)
inline

The stack ID.

Definition at line 64 of file Stack.h.

◆ SetStackId() [3/3]

void Aws::OpsWorks::Model::Stack::SetStackId ( const char *  value)
inline

The stack ID.

Definition at line 69 of file Stack.h.

◆ SetUseCustomCookbooks()

void Aws::OpsWorks::Model::Stack::SetUseCustomCookbooks ( bool  value)
inline

Whether the stack uses custom cookbooks.

Definition at line 812 of file Stack.h.

◆ SetUseOpsworksSecurityGroups()

void Aws::OpsWorks::Model::Stack::SetUseOpsworksSecurityGroups ( bool  value)
inline

Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

Definition at line 836 of file Stack.h.

◆ SetVpcId() [1/3]

void Aws::OpsWorks::Model::Stack::SetVpcId ( const Aws::String value)
inline

The VPC ID; applicable only if the stack is running in a VPC.

Definition at line 247 of file Stack.h.

◆ SetVpcId() [2/3]

void Aws::OpsWorks::Model::Stack::SetVpcId ( Aws::String &&  value)
inline

The VPC ID; applicable only if the stack is running in a VPC.

Definition at line 252 of file Stack.h.

◆ SetVpcId() [3/3]

void Aws::OpsWorks::Model::Stack::SetVpcId ( const char *  value)
inline

The VPC ID; applicable only if the stack is running in a VPC.

Definition at line 257 of file Stack.h.

◆ StackIdHasBeenSet()

bool Aws::OpsWorks::Model::Stack::StackIdHasBeenSet ( ) const
inline

The stack ID.

Definition at line 54 of file Stack.h.

◆ UseCustomCookbooksHasBeenSet()

bool Aws::OpsWorks::Model::Stack::UseCustomCookbooksHasBeenSet ( ) const
inline

Whether the stack uses custom cookbooks.

Definition at line 807 of file Stack.h.

◆ UseOpsworksSecurityGroupsHasBeenSet()

bool Aws::OpsWorks::Model::Stack::UseOpsworksSecurityGroupsHasBeenSet ( ) const
inline

Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

Definition at line 830 of file Stack.h.

◆ VpcIdHasBeenSet()

bool Aws::OpsWorks::Model::Stack::VpcIdHasBeenSet ( ) const
inline

The VPC ID; applicable only if the stack is running in a VPC.

Definition at line 242 of file Stack.h.

◆ WithAgentVersion() [1/3]

Stack& Aws::OpsWorks::Model::Stack::WithAgentVersion ( const Aws::String value)
inline

The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

Definition at line 1085 of file Stack.h.

◆ WithAgentVersion() [2/3]

Stack& Aws::OpsWorks::Model::Stack::WithAgentVersion ( Aws::String &&  value)
inline

The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

Definition at line 1091 of file Stack.h.

◆ WithAgentVersion() [3/3]

Stack& Aws::OpsWorks::Model::Stack::WithAgentVersion ( const char *  value)
inline

The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

Definition at line 1097 of file Stack.h.

◆ WithArn() [1/3]

Stack& Aws::OpsWorks::Model::Stack::WithArn ( const Aws::String value)
inline

The stack's ARN.

Definition at line 156 of file Stack.h.

◆ WithArn() [2/3]

Stack& Aws::OpsWorks::Model::Stack::WithArn ( Aws::String &&  value)
inline

The stack's ARN.

Definition at line 161 of file Stack.h.

◆ WithArn() [3/3]

Stack& Aws::OpsWorks::Model::Stack::WithArn ( const char *  value)
inline

The stack's ARN.

Definition at line 166 of file Stack.h.

◆ WithAttributes() [1/2]

Stack& Aws::OpsWorks::Model::Stack::WithAttributes ( const Aws::Map< StackAttributesKeys, Aws::String > &  value)
inline

The stack's attributes.

Definition at line 298 of file Stack.h.

◆ WithAttributes() [2/2]

Stack& Aws::OpsWorks::Model::Stack::WithAttributes ( Aws::Map< StackAttributesKeys, Aws::String > &&  value)
inline

The stack's attributes.

Definition at line 303 of file Stack.h.

◆ WithChefConfiguration() [1/2]

Stack& Aws::OpsWorks::Model::Stack::WithChefConfiguration ( const ChefConfiguration value)
inline

A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

Definition at line 788 of file Stack.h.

◆ WithChefConfiguration() [2/2]

Stack& Aws::OpsWorks::Model::Stack::WithChefConfiguration ( ChefConfiguration &&  value)
inline

A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

Definition at line 796 of file Stack.h.

◆ WithConfigurationManager() [1/2]

Stack& Aws::OpsWorks::Model::Stack::WithConfigurationManager ( const StackConfigurationManager value)
inline

The configuration manager.

Definition at line 742 of file Stack.h.

◆ WithConfigurationManager() [2/2]

Stack& Aws::OpsWorks::Model::Stack::WithConfigurationManager ( StackConfigurationManager &&  value)
inline

The configuration manager.

Definition at line 747 of file Stack.h.

◆ WithCreatedAt() [1/3]

Stack& Aws::OpsWorks::Model::Stack::WithCreatedAt ( const Aws::String value)
inline

The date when the stack was created.

Definition at line 983 of file Stack.h.

◆ WithCreatedAt() [2/3]

Stack& Aws::OpsWorks::Model::Stack::WithCreatedAt ( Aws::String &&  value)
inline

The date when the stack was created.

Definition at line 988 of file Stack.h.

◆ WithCreatedAt() [3/3]

Stack& Aws::OpsWorks::Model::Stack::WithCreatedAt ( const char *  value)
inline

The date when the stack was created.

Definition at line 993 of file Stack.h.

◆ WithCustomCookbooksSource() [1/2]

Stack& Aws::OpsWorks::Model::Stack::WithCustomCookbooksSource ( const Source value)
inline

Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

Definition at line 893 of file Stack.h.

◆ WithCustomCookbooksSource() [2/2]

Stack& Aws::OpsWorks::Model::Stack::WithCustomCookbooksSource ( Source &&  value)
inline

Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

Definition at line 903 of file Stack.h.

◆ WithCustomJson() [1/3]

Stack& Aws::OpsWorks::Model::Stack::WithCustomJson ( const Aws::String value)
inline

A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

"{\"key1": "value1", "key2": "value2",...}"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

Definition at line 692 of file Stack.h.

◆ WithCustomJson() [2/3]

Stack& Aws::OpsWorks::Model::Stack::WithCustomJson ( Aws::String &&  value)
inline

A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

"{\"key1": "value1", "key2": "value2",...}"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

Definition at line 704 of file Stack.h.

◆ WithCustomJson() [3/3]

Stack& Aws::OpsWorks::Model::Stack::WithCustomJson ( const char *  value)
inline

A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

"{\"key1": "value1", "key2": "value2",...}"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

Definition at line 716 of file Stack.h.

◆ WithDefaultAvailabilityZone() [1/3]

Stack& Aws::OpsWorks::Model::Stack::WithDefaultAvailabilityZone ( const Aws::String value)
inline

The stack's default Availability Zone. For more information, see Regions and Endpoints.

Definition at line 564 of file Stack.h.

◆ WithDefaultAvailabilityZone() [2/3]

Stack& Aws::OpsWorks::Model::Stack::WithDefaultAvailabilityZone ( Aws::String &&  value)
inline

The stack's default Availability Zone. For more information, see Regions and Endpoints.

Definition at line 571 of file Stack.h.

◆ WithDefaultAvailabilityZone() [3/3]

Stack& Aws::OpsWorks::Model::Stack::WithDefaultAvailabilityZone ( const char *  value)
inline

The stack's default Availability Zone. For more information, see Regions and Endpoints.

Definition at line 578 of file Stack.h.

◆ WithDefaultInstanceProfileArn() [1/3]

Stack& Aws::OpsWorks::Model::Stack::WithDefaultInstanceProfileArn ( const Aws::String value)
inline

The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

Definition at line 423 of file Stack.h.

◆ WithDefaultInstanceProfileArn() [2/3]

Stack& Aws::OpsWorks::Model::Stack::WithDefaultInstanceProfileArn ( Aws::String &&  value)
inline

The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

Definition at line 431 of file Stack.h.

◆ WithDefaultInstanceProfileArn() [3/3]

Stack& Aws::OpsWorks::Model::Stack::WithDefaultInstanceProfileArn ( const char *  value)
inline

The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

Definition at line 439 of file Stack.h.

◆ WithDefaultOs() [1/3]

Stack& Aws::OpsWorks::Model::Stack::WithDefaultOs ( const Aws::String value)
inline

The stack's default operating system.

Definition at line 470 of file Stack.h.

◆ WithDefaultOs() [2/3]

Stack& Aws::OpsWorks::Model::Stack::WithDefaultOs ( Aws::String &&  value)
inline

The stack's default operating system.

Definition at line 475 of file Stack.h.

◆ WithDefaultOs() [3/3]

Stack& Aws::OpsWorks::Model::Stack::WithDefaultOs ( const char *  value)
inline

The stack's default operating system.

Definition at line 480 of file Stack.h.

◆ WithDefaultRootDeviceType() [1/2]

Stack& Aws::OpsWorks::Model::Stack::WithDefaultRootDeviceType ( const RootDeviceType value)
inline

The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

Definition at line 1039 of file Stack.h.

◆ WithDefaultRootDeviceType() [2/2]

Stack& Aws::OpsWorks::Model::Stack::WithDefaultRootDeviceType ( RootDeviceType &&  value)
inline

The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

Definition at line 1048 of file Stack.h.

◆ WithDefaultSshKeyName() [1/3]

Stack& Aws::OpsWorks::Model::Stack::WithDefaultSshKeyName ( const Aws::String value)
inline

A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

Definition at line 940 of file Stack.h.

◆ WithDefaultSshKeyName() [2/3]

Stack& Aws::OpsWorks::Model::Stack::WithDefaultSshKeyName ( Aws::String &&  value)
inline

A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

Definition at line 946 of file Stack.h.

◆ WithDefaultSshKeyName() [3/3]

Stack& Aws::OpsWorks::Model::Stack::WithDefaultSshKeyName ( const char *  value)
inline

A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

Definition at line 952 of file Stack.h.

◆ WithDefaultSubnetId() [1/3]

Stack& Aws::OpsWorks::Model::Stack::WithDefaultSubnetId ( const Aws::String value)
inline

The default subnet ID; applicable only if the stack is running in a VPC.

Definition at line 609 of file Stack.h.

◆ WithDefaultSubnetId() [2/3]

Stack& Aws::OpsWorks::Model::Stack::WithDefaultSubnetId ( Aws::String &&  value)
inline

The default subnet ID; applicable only if the stack is running in a VPC.

Definition at line 614 of file Stack.h.

◆ WithDefaultSubnetId() [3/3]

Stack& Aws::OpsWorks::Model::Stack::WithDefaultSubnetId ( const char *  value)
inline

The default subnet ID; applicable only if the stack is running in a VPC.

Definition at line 619 of file Stack.h.

◆ WithHostnameTheme() [1/3]

Stack& Aws::OpsWorks::Model::Stack::WithHostnameTheme ( const Aws::String value)
inline

The stack host name theme, with spaces replaced by underscores.

Definition at line 511 of file Stack.h.

◆ WithHostnameTheme() [2/3]

Stack& Aws::OpsWorks::Model::Stack::WithHostnameTheme ( Aws::String &&  value)
inline

The stack host name theme, with spaces replaced by underscores.

Definition at line 516 of file Stack.h.

◆ WithHostnameTheme() [3/3]

Stack& Aws::OpsWorks::Model::Stack::WithHostnameTheme ( const char *  value)
inline

The stack host name theme, with spaces replaced by underscores.

Definition at line 521 of file Stack.h.

◆ WithName() [1/3]

Stack& Aws::OpsWorks::Model::Stack::WithName ( const Aws::String value)
inline

The stack name.

Definition at line 115 of file Stack.h.

◆ WithName() [2/3]

Stack& Aws::OpsWorks::Model::Stack::WithName ( Aws::String &&  value)
inline

The stack name.

Definition at line 120 of file Stack.h.

◆ WithName() [3/3]

Stack& Aws::OpsWorks::Model::Stack::WithName ( const char *  value)
inline

The stack name.

Definition at line 125 of file Stack.h.

◆ WithRegion() [1/3]

Stack& Aws::OpsWorks::Model::Stack::WithRegion ( const Aws::String value)
inline

The stack AWS region, such as "ap-northeast-2". For more information about AWS regions, see Regions and Endpoints.

Definition at line 215 of file Stack.h.

◆ WithRegion() [2/3]

Stack& Aws::OpsWorks::Model::Stack::WithRegion ( Aws::String &&  value)
inline

The stack AWS region, such as "ap-northeast-2". For more information about AWS regions, see Regions and Endpoints.

Definition at line 223 of file Stack.h.

◆ WithRegion() [3/3]

Stack& Aws::OpsWorks::Model::Stack::WithRegion ( const char *  value)
inline

The stack AWS region, such as "ap-northeast-2". For more information about AWS regions, see Regions and Endpoints.

Definition at line 231 of file Stack.h.

◆ WithServiceRoleArn() [1/3]

Stack& Aws::OpsWorks::Model::Stack::WithServiceRoleArn ( const Aws::String value)
inline

The stack AWS Identity and Access Management (IAM) role.

Definition at line 364 of file Stack.h.

◆ WithServiceRoleArn() [2/3]

Stack& Aws::OpsWorks::Model::Stack::WithServiceRoleArn ( Aws::String &&  value)
inline

The stack AWS Identity and Access Management (IAM) role.

Definition at line 369 of file Stack.h.

◆ WithServiceRoleArn() [3/3]

Stack& Aws::OpsWorks::Model::Stack::WithServiceRoleArn ( const char *  value)
inline

The stack AWS Identity and Access Management (IAM) role.

Definition at line 374 of file Stack.h.

◆ WithStackId() [1/3]

Stack& Aws::OpsWorks::Model::Stack::WithStackId ( const Aws::String value)
inline

The stack ID.

Definition at line 74 of file Stack.h.

◆ WithStackId() [2/3]

Stack& Aws::OpsWorks::Model::Stack::WithStackId ( Aws::String &&  value)
inline

The stack ID.

Definition at line 79 of file Stack.h.

◆ WithStackId() [3/3]

Stack& Aws::OpsWorks::Model::Stack::WithStackId ( const char *  value)
inline

The stack ID.

Definition at line 84 of file Stack.h.

◆ WithUseCustomCookbooks()

Stack& Aws::OpsWorks::Model::Stack::WithUseCustomCookbooks ( bool  value)
inline

Whether the stack uses custom cookbooks.

Definition at line 817 of file Stack.h.

◆ WithUseOpsworksSecurityGroups()

Stack& Aws::OpsWorks::Model::Stack::WithUseOpsworksSecurityGroups ( bool  value)
inline

Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

Definition at line 842 of file Stack.h.

◆ WithVpcId() [1/3]

Stack& Aws::OpsWorks::Model::Stack::WithVpcId ( const Aws::String value)
inline

The VPC ID; applicable only if the stack is running in a VPC.

Definition at line 262 of file Stack.h.

◆ WithVpcId() [2/3]

Stack& Aws::OpsWorks::Model::Stack::WithVpcId ( Aws::String &&  value)
inline

The VPC ID; applicable only if the stack is running in a VPC.

Definition at line 267 of file Stack.h.

◆ WithVpcId() [3/3]

Stack& Aws::OpsWorks::Model::Stack::WithVpcId ( const char *  value)
inline

The VPC ID; applicable only if the stack is running in a VPC.

Definition at line 272 of file Stack.h.


The documentation for this class was generated from the following file: