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

#include <UpdateLayerRequest.h>

+ Inheritance diagram for Aws::OpsWorks::Model::UpdateLayerRequest:

Public Member Functions

 UpdateLayerRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetLayerId () const
 
bool LayerIdHasBeenSet () const
 
void SetLayerId (const Aws::String &value)
 
void SetLayerId (Aws::String &&value)
 
void SetLayerId (const char *value)
 
UpdateLayerRequestWithLayerId (const Aws::String &value)
 
UpdateLayerRequestWithLayerId (Aws::String &&value)
 
UpdateLayerRequestWithLayerId (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)
 
UpdateLayerRequestWithName (const Aws::String &value)
 
UpdateLayerRequestWithName (Aws::String &&value)
 
UpdateLayerRequestWithName (const char *value)
 
const Aws::StringGetShortname () const
 
bool ShortnameHasBeenSet () const
 
void SetShortname (const Aws::String &value)
 
void SetShortname (Aws::String &&value)
 
void SetShortname (const char *value)
 
UpdateLayerRequestWithShortname (const Aws::String &value)
 
UpdateLayerRequestWithShortname (Aws::String &&value)
 
UpdateLayerRequestWithShortname (const char *value)
 
const Aws::Map< LayerAttributesKeys, Aws::String > & GetAttributes () const
 
bool AttributesHasBeenSet () const
 
void SetAttributes (const Aws::Map< LayerAttributesKeys, Aws::String > &value)
 
void SetAttributes (Aws::Map< LayerAttributesKeys, Aws::String > &&value)
 
UpdateLayerRequestWithAttributes (const Aws::Map< LayerAttributesKeys, Aws::String > &value)
 
UpdateLayerRequestWithAttributes (Aws::Map< LayerAttributesKeys, Aws::String > &&value)
 
UpdateLayerRequestAddAttributes (const LayerAttributesKeys &key, const Aws::String &value)
 
UpdateLayerRequestAddAttributes (LayerAttributesKeys &&key, const Aws::String &value)
 
UpdateLayerRequestAddAttributes (const LayerAttributesKeys &key, Aws::String &&value)
 
UpdateLayerRequestAddAttributes (LayerAttributesKeys &&key, Aws::String &&value)
 
UpdateLayerRequestAddAttributes (LayerAttributesKeys &&key, const char *value)
 
UpdateLayerRequestAddAttributes (const LayerAttributesKeys &key, const char *value)
 
const CloudWatchLogsConfigurationGetCloudWatchLogsConfiguration () const
 
bool CloudWatchLogsConfigurationHasBeenSet () const
 
void SetCloudWatchLogsConfiguration (const CloudWatchLogsConfiguration &value)
 
void SetCloudWatchLogsConfiguration (CloudWatchLogsConfiguration &&value)
 
UpdateLayerRequestWithCloudWatchLogsConfiguration (const CloudWatchLogsConfiguration &value)
 
UpdateLayerRequestWithCloudWatchLogsConfiguration (CloudWatchLogsConfiguration &&value)
 
const Aws::StringGetCustomInstanceProfileArn () const
 
bool CustomInstanceProfileArnHasBeenSet () const
 
void SetCustomInstanceProfileArn (const Aws::String &value)
 
void SetCustomInstanceProfileArn (Aws::String &&value)
 
void SetCustomInstanceProfileArn (const char *value)
 
UpdateLayerRequestWithCustomInstanceProfileArn (const Aws::String &value)
 
UpdateLayerRequestWithCustomInstanceProfileArn (Aws::String &&value)
 
UpdateLayerRequestWithCustomInstanceProfileArn (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)
 
UpdateLayerRequestWithCustomJson (const Aws::String &value)
 
UpdateLayerRequestWithCustomJson (Aws::String &&value)
 
UpdateLayerRequestWithCustomJson (const char *value)
 
const Aws::Vector< Aws::String > & GetCustomSecurityGroupIds () const
 
bool CustomSecurityGroupIdsHasBeenSet () const
 
void SetCustomSecurityGroupIds (const Aws::Vector< Aws::String > &value)
 
void SetCustomSecurityGroupIds (Aws::Vector< Aws::String > &&value)
 
UpdateLayerRequestWithCustomSecurityGroupIds (const Aws::Vector< Aws::String > &value)
 
UpdateLayerRequestWithCustomSecurityGroupIds (Aws::Vector< Aws::String > &&value)
 
UpdateLayerRequestAddCustomSecurityGroupIds (const Aws::String &value)
 
UpdateLayerRequestAddCustomSecurityGroupIds (Aws::String &&value)
 
UpdateLayerRequestAddCustomSecurityGroupIds (const char *value)
 
const Aws::Vector< Aws::String > & GetPackages () const
 
bool PackagesHasBeenSet () const
 
void SetPackages (const Aws::Vector< Aws::String > &value)
 
void SetPackages (Aws::Vector< Aws::String > &&value)
 
UpdateLayerRequestWithPackages (const Aws::Vector< Aws::String > &value)
 
UpdateLayerRequestWithPackages (Aws::Vector< Aws::String > &&value)
 
UpdateLayerRequestAddPackages (const Aws::String &value)
 
UpdateLayerRequestAddPackages (Aws::String &&value)
 
UpdateLayerRequestAddPackages (const char *value)
 
const Aws::Vector< VolumeConfiguration > & GetVolumeConfigurations () const
 
bool VolumeConfigurationsHasBeenSet () const
 
void SetVolumeConfigurations (const Aws::Vector< VolumeConfiguration > &value)
 
void SetVolumeConfigurations (Aws::Vector< VolumeConfiguration > &&value)
 
UpdateLayerRequestWithVolumeConfigurations (const Aws::Vector< VolumeConfiguration > &value)
 
UpdateLayerRequestWithVolumeConfigurations (Aws::Vector< VolumeConfiguration > &&value)
 
UpdateLayerRequestAddVolumeConfigurations (const VolumeConfiguration &value)
 
UpdateLayerRequestAddVolumeConfigurations (VolumeConfiguration &&value)
 
bool GetEnableAutoHealing () const
 
bool EnableAutoHealingHasBeenSet () const
 
void SetEnableAutoHealing (bool value)
 
UpdateLayerRequestWithEnableAutoHealing (bool value)
 
bool GetAutoAssignElasticIps () const
 
bool AutoAssignElasticIpsHasBeenSet () const
 
void SetAutoAssignElasticIps (bool value)
 
UpdateLayerRequestWithAutoAssignElasticIps (bool value)
 
bool GetAutoAssignPublicIps () const
 
bool AutoAssignPublicIpsHasBeenSet () const
 
void SetAutoAssignPublicIps (bool value)
 
UpdateLayerRequestWithAutoAssignPublicIps (bool value)
 
const RecipesGetCustomRecipes () const
 
bool CustomRecipesHasBeenSet () const
 
void SetCustomRecipes (const Recipes &value)
 
void SetCustomRecipes (Recipes &&value)
 
UpdateLayerRequestWithCustomRecipes (const Recipes &value)
 
UpdateLayerRequestWithCustomRecipes (Recipes &&value)
 
bool GetInstallUpdatesOnBoot () const
 
bool InstallUpdatesOnBootHasBeenSet () const
 
void SetInstallUpdatesOnBoot (bool value)
 
UpdateLayerRequestWithInstallUpdatesOnBoot (bool value)
 
bool GetUseEbsOptimizedInstances () const
 
bool UseEbsOptimizedInstancesHasBeenSet () const
 
void SetUseEbsOptimizedInstances (bool value)
 
UpdateLayerRequestWithUseEbsOptimizedInstances (bool value)
 
const LifecycleEventConfigurationGetLifecycleEventConfiguration () const
 
bool LifecycleEventConfigurationHasBeenSet () const
 
void SetLifecycleEventConfiguration (const LifecycleEventConfiguration &value)
 
void SetLifecycleEventConfiguration (LifecycleEventConfiguration &&value)
 
UpdateLayerRequestWithLifecycleEventConfiguration (const LifecycleEventConfiguration &value)
 
UpdateLayerRequestWithLifecycleEventConfiguration (LifecycleEventConfiguration &&value)
 
- Public Member Functions inherited from Aws::OpsWorks::OpsWorksRequest
virtual ~OpsWorksRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 28 of file UpdateLayerRequest.h.

Constructor & Destructor Documentation

◆ UpdateLayerRequest()

Aws::OpsWorks::Model::UpdateLayerRequest::UpdateLayerRequest ( )

Member Function Documentation

◆ AddAttributes() [1/6]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::AddAttributes ( const LayerAttributesKeys key,
const Aws::String value 
)
inline

One or more user-defined key/value pairs to be added to the stack attributes.

Definition at line 263 of file UpdateLayerRequest.h.

◆ AddAttributes() [2/6]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::AddAttributes ( LayerAttributesKeys &&  key,
const Aws::String value 
)
inline

One or more user-defined key/value pairs to be added to the stack attributes.

Definition at line 269 of file UpdateLayerRequest.h.

◆ AddAttributes() [3/6]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::AddAttributes ( const LayerAttributesKeys key,
Aws::String &&  value 
)
inline

One or more user-defined key/value pairs to be added to the stack attributes.

Definition at line 275 of file UpdateLayerRequest.h.

◆ AddAttributes() [4/6]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::AddAttributes ( LayerAttributesKeys &&  key,
Aws::String &&  value 
)
inline

One or more user-defined key/value pairs to be added to the stack attributes.

Definition at line 281 of file UpdateLayerRequest.h.

◆ AddAttributes() [5/6]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::AddAttributes ( LayerAttributesKeys &&  key,
const char *  value 
)
inline

One or more user-defined key/value pairs to be added to the stack attributes.

Definition at line 287 of file UpdateLayerRequest.h.

◆ AddAttributes() [6/6]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::AddAttributes ( const LayerAttributesKeys key,
const char *  value 
)
inline

One or more user-defined key/value pairs to be added to the stack attributes.

Definition at line 293 of file UpdateLayerRequest.h.

◆ AddCustomSecurityGroupIds() [1/3]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::AddCustomSecurityGroupIds ( const Aws::String value)
inline

An array containing the layer's custom security group IDs.

Definition at line 504 of file UpdateLayerRequest.h.

◆ AddCustomSecurityGroupIds() [2/3]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::AddCustomSecurityGroupIds ( Aws::String &&  value)
inline

An array containing the layer's custom security group IDs.

Definition at line 509 of file UpdateLayerRequest.h.

◆ AddCustomSecurityGroupIds() [3/3]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::AddCustomSecurityGroupIds ( const char *  value)
inline

An array containing the layer's custom security group IDs.

Definition at line 514 of file UpdateLayerRequest.h.

◆ AddPackages() [1/3]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::AddPackages ( const Aws::String value)
inline

An array of Package objects that describe the layer's packages.

Definition at line 557 of file UpdateLayerRequest.h.

◆ AddPackages() [2/3]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::AddPackages ( Aws::String &&  value)
inline

An array of Package objects that describe the layer's packages.

Definition at line 563 of file UpdateLayerRequest.h.

◆ AddPackages() [3/3]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::AddPackages ( const char *  value)
inline

An array of Package objects that describe the layer's packages.

Definition at line 569 of file UpdateLayerRequest.h.

◆ AddVolumeConfigurations() [1/2]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::AddVolumeConfigurations ( const VolumeConfiguration value)
inline

A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

Definition at line 612 of file UpdateLayerRequest.h.

◆ AddVolumeConfigurations() [2/2]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::AddVolumeConfigurations ( VolumeConfiguration &&  value)
inline

A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

Definition at line 618 of file UpdateLayerRequest.h.

◆ AttributesHasBeenSet()

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

One or more user-defined key/value pairs to be added to the stack attributes.

Definition at line 233 of file UpdateLayerRequest.h.

◆ AutoAssignElasticIpsHasBeenSet()

bool Aws::OpsWorks::Model::UpdateLayerRequest::AutoAssignElasticIpsHasBeenSet ( ) const
inline

Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

Definition at line 658 of file UpdateLayerRequest.h.

◆ AutoAssignPublicIpsHasBeenSet()

bool Aws::OpsWorks::Model::UpdateLayerRequest::AutoAssignPublicIpsHasBeenSet ( ) const
inline

For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

Definition at line 693 of file UpdateLayerRequest.h.

◆ CloudWatchLogsConfigurationHasBeenSet()

bool Aws::OpsWorks::Model::UpdateLayerRequest::CloudWatchLogsConfigurationHasBeenSet ( ) const
inline

Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

Definition at line 306 of file UpdateLayerRequest.h.

◆ CustomInstanceProfileArnHasBeenSet()

bool Aws::OpsWorks::Model::UpdateLayerRequest::CustomInstanceProfileArnHasBeenSet ( ) const
inline

The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

Definition at line 347 of file UpdateLayerRequest.h.

◆ CustomJsonHasBeenSet()

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

A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

Definition at line 414 of file UpdateLayerRequest.h.

◆ CustomRecipesHasBeenSet()

bool Aws::OpsWorks::Model::UpdateLayerRequest::CustomRecipesHasBeenSet ( ) const
inline

A LayerCustomRecipes object that specifies the layer's custom recipes.

Definition at line 722 of file UpdateLayerRequest.h.

◆ CustomSecurityGroupIdsHasBeenSet()

bool Aws::OpsWorks::Model::UpdateLayerRequest::CustomSecurityGroupIdsHasBeenSet ( ) const
inline

An array containing the layer's custom security group IDs.

Definition at line 479 of file UpdateLayerRequest.h.

◆ EnableAutoHealingHasBeenSet()

bool Aws::OpsWorks::Model::UpdateLayerRequest::EnableAutoHealingHasBeenSet ( ) const
inline

Whether to disable auto healing for the layer.

Definition at line 629 of file UpdateLayerRequest.h.

◆ GetAttributes()

const Aws::Map<LayerAttributesKeys, Aws::String>& Aws::OpsWorks::Model::UpdateLayerRequest::GetAttributes ( ) const
inline

One or more user-defined key/value pairs to be added to the stack attributes.

Definition at line 227 of file UpdateLayerRequest.h.

◆ GetAutoAssignElasticIps()

bool Aws::OpsWorks::Model::UpdateLayerRequest::GetAutoAssignElasticIps ( ) const
inline

Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

Definition at line 649 of file UpdateLayerRequest.h.

◆ GetAutoAssignPublicIps()

bool Aws::OpsWorks::Model::UpdateLayerRequest::GetAutoAssignPublicIps ( ) const
inline

For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

Definition at line 685 of file UpdateLayerRequest.h.

◆ GetCloudWatchLogsConfiguration()

const CloudWatchLogsConfiguration& Aws::OpsWorks::Model::UpdateLayerRequest::GetCloudWatchLogsConfiguration ( ) const
inline

Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

Definition at line 300 of file UpdateLayerRequest.h.

◆ GetCustomInstanceProfileArn()

const Aws::String& Aws::OpsWorks::Model::UpdateLayerRequest::GetCustomInstanceProfileArn ( ) const
inline

The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

Definition at line 339 of file UpdateLayerRequest.h.

◆ GetCustomJson()

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

A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

Definition at line 405 of file UpdateLayerRequest.h.

◆ GetCustomRecipes()

const Recipes& Aws::OpsWorks::Model::UpdateLayerRequest::GetCustomRecipes ( ) const
inline

A LayerCustomRecipes object that specifies the layer's custom recipes.

Definition at line 716 of file UpdateLayerRequest.h.

◆ GetCustomSecurityGroupIds()

const Aws::Vector<Aws::String>& Aws::OpsWorks::Model::UpdateLayerRequest::GetCustomSecurityGroupIds ( ) const
inline

An array containing the layer's custom security group IDs.

Definition at line 474 of file UpdateLayerRequest.h.

◆ GetEnableAutoHealing()

bool Aws::OpsWorks::Model::UpdateLayerRequest::GetEnableAutoHealing ( ) const
inline

Whether to disable auto healing for the layer.

Definition at line 624 of file UpdateLayerRequest.h.

◆ GetInstallUpdatesOnBoot()

bool Aws::OpsWorks::Model::UpdateLayerRequest::GetInstallUpdatesOnBoot ( ) const
inline

Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

Definition at line 760 of file UpdateLayerRequest.h.

◆ GetLayerId()

const Aws::String& Aws::OpsWorks::Model::UpdateLayerRequest::GetLayerId ( ) const
inline

The layer ID.

Definition at line 47 of file UpdateLayerRequest.h.

◆ GetLifecycleEventConfiguration()

const LifecycleEventConfiguration& Aws::OpsWorks::Model::UpdateLayerRequest::GetLifecycleEventConfiguration ( ) const
inline

Definition at line 826 of file UpdateLayerRequest.h.

◆ GetName()

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

The layer name, which is used by the console.

Definition at line 88 of file UpdateLayerRequest.h.

◆ GetPackages()

const Aws::Vector<Aws::String>& Aws::OpsWorks::Model::UpdateLayerRequest::GetPackages ( ) const
inline

An array of Package objects that describe the layer's packages.

Definition at line 521 of file UpdateLayerRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::OpsWorks::Model::UpdateLayerRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

Reimplemented from Aws::OpsWorks::OpsWorksRequest.

◆ GetServiceRequestName()

virtual const char* Aws::OpsWorks::Model::UpdateLayerRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 37 of file UpdateLayerRequest.h.

◆ GetShortname()

const Aws::String& Aws::OpsWorks::Model::UpdateLayerRequest::GetShortname ( ) const
inline

For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /[a-z0-9-_.]+/.

The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference

Definition at line 136 of file UpdateLayerRequest.h.

◆ GetUseEbsOptimizedInstances()

bool Aws::OpsWorks::Model::UpdateLayerRequest::GetUseEbsOptimizedInstances ( ) const
inline

Whether to use Amazon EBS-optimized instances.

Definition at line 805 of file UpdateLayerRequest.h.

◆ GetVolumeConfigurations()

const Aws::Vector<VolumeConfiguration>& Aws::OpsWorks::Model::UpdateLayerRequest::GetVolumeConfigurations ( ) const
inline

A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

Definition at line 576 of file UpdateLayerRequest.h.

◆ InstallUpdatesOnBootHasBeenSet()

bool Aws::OpsWorks::Model::UpdateLayerRequest::InstallUpdatesOnBootHasBeenSet ( ) const
inline

Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

Definition at line 773 of file UpdateLayerRequest.h.

◆ LayerIdHasBeenSet()

bool Aws::OpsWorks::Model::UpdateLayerRequest::LayerIdHasBeenSet ( ) const
inline

The layer ID.

Definition at line 52 of file UpdateLayerRequest.h.

◆ LifecycleEventConfigurationHasBeenSet()

bool Aws::OpsWorks::Model::UpdateLayerRequest::LifecycleEventConfigurationHasBeenSet ( ) const
inline

Definition at line 831 of file UpdateLayerRequest.h.

◆ NameHasBeenSet()

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

The layer name, which is used by the console.

Definition at line 93 of file UpdateLayerRequest.h.

◆ PackagesHasBeenSet()

bool Aws::OpsWorks::Model::UpdateLayerRequest::PackagesHasBeenSet ( ) const
inline

An array of Package objects that describe the layer's packages.

Definition at line 527 of file UpdateLayerRequest.h.

◆ SerializePayload()

Aws::String Aws::OpsWorks::Model::UpdateLayerRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAttributes() [1/2]

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

One or more user-defined key/value pairs to be added to the stack attributes.

Definition at line 239 of file UpdateLayerRequest.h.

◆ SetAttributes() [2/2]

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

One or more user-defined key/value pairs to be added to the stack attributes.

Definition at line 245 of file UpdateLayerRequest.h.

◆ SetAutoAssignElasticIps()

void Aws::OpsWorks::Model::UpdateLayerRequest::SetAutoAssignElasticIps ( bool  value)
inline

Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

Definition at line 667 of file UpdateLayerRequest.h.

◆ SetAutoAssignPublicIps()

void Aws::OpsWorks::Model::UpdateLayerRequest::SetAutoAssignPublicIps ( bool  value)
inline

For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

Definition at line 701 of file UpdateLayerRequest.h.

◆ SetCloudWatchLogsConfiguration() [1/2]

void Aws::OpsWorks::Model::UpdateLayerRequest::SetCloudWatchLogsConfiguration ( const CloudWatchLogsConfiguration value)
inline

Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

Definition at line 312 of file UpdateLayerRequest.h.

◆ SetCloudWatchLogsConfiguration() [2/2]

void Aws::OpsWorks::Model::UpdateLayerRequest::SetCloudWatchLogsConfiguration ( CloudWatchLogsConfiguration &&  value)
inline

Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

Definition at line 318 of file UpdateLayerRequest.h.

◆ SetCustomInstanceProfileArn() [1/3]

void Aws::OpsWorks::Model::UpdateLayerRequest::SetCustomInstanceProfileArn ( const Aws::String value)
inline

The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

Definition at line 355 of file UpdateLayerRequest.h.

◆ SetCustomInstanceProfileArn() [2/3]

void Aws::OpsWorks::Model::UpdateLayerRequest::SetCustomInstanceProfileArn ( Aws::String &&  value)
inline

The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

Definition at line 363 of file UpdateLayerRequest.h.

◆ SetCustomInstanceProfileArn() [3/3]

void Aws::OpsWorks::Model::UpdateLayerRequest::SetCustomInstanceProfileArn ( const char *  value)
inline

The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

Definition at line 371 of file UpdateLayerRequest.h.

◆ SetCustomJson() [1/3]

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

A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

Definition at line 423 of file UpdateLayerRequest.h.

◆ SetCustomJson() [2/3]

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

A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

Definition at line 432 of file UpdateLayerRequest.h.

◆ SetCustomJson() [3/3]

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

A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

Definition at line 441 of file UpdateLayerRequest.h.

◆ SetCustomRecipes() [1/2]

void Aws::OpsWorks::Model::UpdateLayerRequest::SetCustomRecipes ( const Recipes value)
inline

A LayerCustomRecipes object that specifies the layer's custom recipes.

Definition at line 728 of file UpdateLayerRequest.h.

◆ SetCustomRecipes() [2/2]

void Aws::OpsWorks::Model::UpdateLayerRequest::SetCustomRecipes ( Recipes &&  value)
inline

A LayerCustomRecipes object that specifies the layer's custom recipes.

Definition at line 734 of file UpdateLayerRequest.h.

◆ SetCustomSecurityGroupIds() [1/2]

void Aws::OpsWorks::Model::UpdateLayerRequest::SetCustomSecurityGroupIds ( const Aws::Vector< Aws::String > &  value)
inline

An array containing the layer's custom security group IDs.

Definition at line 484 of file UpdateLayerRequest.h.

◆ SetCustomSecurityGroupIds() [2/2]

void Aws::OpsWorks::Model::UpdateLayerRequest::SetCustomSecurityGroupIds ( Aws::Vector< Aws::String > &&  value)
inline

An array containing the layer's custom security group IDs.

Definition at line 489 of file UpdateLayerRequest.h.

◆ SetEnableAutoHealing()

void Aws::OpsWorks::Model::UpdateLayerRequest::SetEnableAutoHealing ( bool  value)
inline

Whether to disable auto healing for the layer.

Definition at line 634 of file UpdateLayerRequest.h.

◆ SetInstallUpdatesOnBoot()

void Aws::OpsWorks::Model::UpdateLayerRequest::SetInstallUpdatesOnBoot ( bool  value)
inline

Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

Definition at line 786 of file UpdateLayerRequest.h.

◆ SetLayerId() [1/3]

void Aws::OpsWorks::Model::UpdateLayerRequest::SetLayerId ( const Aws::String value)
inline

The layer ID.

Definition at line 57 of file UpdateLayerRequest.h.

◆ SetLayerId() [2/3]

void Aws::OpsWorks::Model::UpdateLayerRequest::SetLayerId ( Aws::String &&  value)
inline

The layer ID.

Definition at line 62 of file UpdateLayerRequest.h.

◆ SetLayerId() [3/3]

void Aws::OpsWorks::Model::UpdateLayerRequest::SetLayerId ( const char *  value)
inline

The layer ID.

Definition at line 67 of file UpdateLayerRequest.h.

◆ SetLifecycleEventConfiguration() [1/2]

void Aws::OpsWorks::Model::UpdateLayerRequest::SetLifecycleEventConfiguration ( const LifecycleEventConfiguration value)
inline

Definition at line 836 of file UpdateLayerRequest.h.

◆ SetLifecycleEventConfiguration() [2/2]

void Aws::OpsWorks::Model::UpdateLayerRequest::SetLifecycleEventConfiguration ( LifecycleEventConfiguration &&  value)
inline

Definition at line 841 of file UpdateLayerRequest.h.

◆ SetName() [1/3]

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

The layer name, which is used by the console.

Definition at line 98 of file UpdateLayerRequest.h.

◆ SetName() [2/3]

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

The layer name, which is used by the console.

Definition at line 103 of file UpdateLayerRequest.h.

◆ SetName() [3/3]

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

The layer name, which is used by the console.

Definition at line 108 of file UpdateLayerRequest.h.

◆ SetPackages() [1/2]

void Aws::OpsWorks::Model::UpdateLayerRequest::SetPackages ( const Aws::Vector< Aws::String > &  value)
inline

An array of Package objects that describe the layer's packages.

Definition at line 533 of file UpdateLayerRequest.h.

◆ SetPackages() [2/2]

void Aws::OpsWorks::Model::UpdateLayerRequest::SetPackages ( Aws::Vector< Aws::String > &&  value)
inline

An array of Package objects that describe the layer's packages.

Definition at line 539 of file UpdateLayerRequest.h.

◆ SetShortname() [1/3]

void Aws::OpsWorks::Model::UpdateLayerRequest::SetShortname ( const Aws::String value)
inline

For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /[a-z0-9-_.]+/.

The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference

Definition at line 160 of file UpdateLayerRequest.h.

◆ SetShortname() [2/3]

void Aws::OpsWorks::Model::UpdateLayerRequest::SetShortname ( Aws::String &&  value)
inline

For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /[a-z0-9-_.]+/.

The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference

Definition at line 172 of file UpdateLayerRequest.h.

◆ SetShortname() [3/3]

void Aws::OpsWorks::Model::UpdateLayerRequest::SetShortname ( const char *  value)
inline

For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /[a-z0-9-_.]+/.

The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference

Definition at line 184 of file UpdateLayerRequest.h.

◆ SetUseEbsOptimizedInstances()

void Aws::OpsWorks::Model::UpdateLayerRequest::SetUseEbsOptimizedInstances ( bool  value)
inline

Whether to use Amazon EBS-optimized instances.

Definition at line 815 of file UpdateLayerRequest.h.

◆ SetVolumeConfigurations() [1/2]

void Aws::OpsWorks::Model::UpdateLayerRequest::SetVolumeConfigurations ( const Aws::Vector< VolumeConfiguration > &  value)
inline

A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

Definition at line 588 of file UpdateLayerRequest.h.

◆ SetVolumeConfigurations() [2/2]

void Aws::OpsWorks::Model::UpdateLayerRequest::SetVolumeConfigurations ( Aws::Vector< VolumeConfiguration > &&  value)
inline

A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

Definition at line 594 of file UpdateLayerRequest.h.

◆ ShortnameHasBeenSet()

bool Aws::OpsWorks::Model::UpdateLayerRequest::ShortnameHasBeenSet ( ) const
inline

For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /[a-z0-9-_.]+/.

The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference

Definition at line 148 of file UpdateLayerRequest.h.

◆ UseEbsOptimizedInstancesHasBeenSet()

bool Aws::OpsWorks::Model::UpdateLayerRequest::UseEbsOptimizedInstancesHasBeenSet ( ) const
inline

Whether to use Amazon EBS-optimized instances.

Definition at line 810 of file UpdateLayerRequest.h.

◆ VolumeConfigurationsHasBeenSet()

bool Aws::OpsWorks::Model::UpdateLayerRequest::VolumeConfigurationsHasBeenSet ( ) const
inline

A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

Definition at line 582 of file UpdateLayerRequest.h.

◆ WithAttributes() [1/2]

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

One or more user-defined key/value pairs to be added to the stack attributes.

Definition at line 251 of file UpdateLayerRequest.h.

◆ WithAttributes() [2/2]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::WithAttributes ( Aws::Map< LayerAttributesKeys, Aws::String > &&  value)
inline

One or more user-defined key/value pairs to be added to the stack attributes.

Definition at line 257 of file UpdateLayerRequest.h.

◆ WithAutoAssignElasticIps()

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::WithAutoAssignElasticIps ( bool  value)
inline

Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

Definition at line 676 of file UpdateLayerRequest.h.

◆ WithAutoAssignPublicIps()

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::WithAutoAssignPublicIps ( bool  value)
inline

For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

Definition at line 709 of file UpdateLayerRequest.h.

◆ WithCloudWatchLogsConfiguration() [1/2]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::WithCloudWatchLogsConfiguration ( const CloudWatchLogsConfiguration value)
inline

Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

Definition at line 324 of file UpdateLayerRequest.h.

◆ WithCloudWatchLogsConfiguration() [2/2]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::WithCloudWatchLogsConfiguration ( CloudWatchLogsConfiguration &&  value)
inline

Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

Definition at line 330 of file UpdateLayerRequest.h.

◆ WithCustomInstanceProfileArn() [1/3]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::WithCustomInstanceProfileArn ( const Aws::String value)
inline

The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

Definition at line 379 of file UpdateLayerRequest.h.

◆ WithCustomInstanceProfileArn() [2/3]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::WithCustomInstanceProfileArn ( Aws::String &&  value)
inline

The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

Definition at line 387 of file UpdateLayerRequest.h.

◆ WithCustomInstanceProfileArn() [3/3]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::WithCustomInstanceProfileArn ( const char *  value)
inline

The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

Definition at line 395 of file UpdateLayerRequest.h.

◆ WithCustomJson() [1/3]

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

A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

Definition at line 450 of file UpdateLayerRequest.h.

◆ WithCustomJson() [2/3]

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

A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

Definition at line 459 of file UpdateLayerRequest.h.

◆ WithCustomJson() [3/3]

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

A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

Definition at line 468 of file UpdateLayerRequest.h.

◆ WithCustomRecipes() [1/2]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::WithCustomRecipes ( const Recipes value)
inline

A LayerCustomRecipes object that specifies the layer's custom recipes.

Definition at line 740 of file UpdateLayerRequest.h.

◆ WithCustomRecipes() [2/2]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::WithCustomRecipes ( Recipes &&  value)
inline

A LayerCustomRecipes object that specifies the layer's custom recipes.

Definition at line 746 of file UpdateLayerRequest.h.

◆ WithCustomSecurityGroupIds() [1/2]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::WithCustomSecurityGroupIds ( const Aws::Vector< Aws::String > &  value)
inline

An array containing the layer's custom security group IDs.

Definition at line 494 of file UpdateLayerRequest.h.

◆ WithCustomSecurityGroupIds() [2/2]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::WithCustomSecurityGroupIds ( Aws::Vector< Aws::String > &&  value)
inline

An array containing the layer's custom security group IDs.

Definition at line 499 of file UpdateLayerRequest.h.

◆ WithEnableAutoHealing()

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::WithEnableAutoHealing ( bool  value)
inline

Whether to disable auto healing for the layer.

Definition at line 639 of file UpdateLayerRequest.h.

◆ WithInstallUpdatesOnBoot()

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::WithInstallUpdatesOnBoot ( bool  value)
inline

Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

Definition at line 799 of file UpdateLayerRequest.h.

◆ WithLayerId() [1/3]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::WithLayerId ( const Aws::String value)
inline

The layer ID.

Definition at line 72 of file UpdateLayerRequest.h.

◆ WithLayerId() [2/3]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::WithLayerId ( Aws::String &&  value)
inline

The layer ID.

Definition at line 77 of file UpdateLayerRequest.h.

◆ WithLayerId() [3/3]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::WithLayerId ( const char *  value)
inline

The layer ID.

Definition at line 82 of file UpdateLayerRequest.h.

◆ WithLifecycleEventConfiguration() [1/2]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::WithLifecycleEventConfiguration ( const LifecycleEventConfiguration value)
inline

Definition at line 846 of file UpdateLayerRequest.h.

◆ WithLifecycleEventConfiguration() [2/2]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::WithLifecycleEventConfiguration ( LifecycleEventConfiguration &&  value)
inline

Definition at line 851 of file UpdateLayerRequest.h.

◆ WithName() [1/3]

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

The layer name, which is used by the console.

Definition at line 113 of file UpdateLayerRequest.h.

◆ WithName() [2/3]

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

The layer name, which is used by the console.

Definition at line 118 of file UpdateLayerRequest.h.

◆ WithName() [3/3]

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

The layer name, which is used by the console.

Definition at line 123 of file UpdateLayerRequest.h.

◆ WithPackages() [1/2]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::WithPackages ( const Aws::Vector< Aws::String > &  value)
inline

An array of Package objects that describe the layer's packages.

Definition at line 545 of file UpdateLayerRequest.h.

◆ WithPackages() [2/2]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::WithPackages ( Aws::Vector< Aws::String > &&  value)
inline

An array of Package objects that describe the layer's packages.

Definition at line 551 of file UpdateLayerRequest.h.

◆ WithShortname() [1/3]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::WithShortname ( const Aws::String value)
inline

For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /[a-z0-9-_.]+/.

The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference

Definition at line 196 of file UpdateLayerRequest.h.

◆ WithShortname() [2/3]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::WithShortname ( Aws::String &&  value)
inline

For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /[a-z0-9-_.]+/.

The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference

Definition at line 208 of file UpdateLayerRequest.h.

◆ WithShortname() [3/3]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::WithShortname ( const char *  value)
inline

For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /[a-z0-9-_.]+/.

The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference

Definition at line 220 of file UpdateLayerRequest.h.

◆ WithUseEbsOptimizedInstances()

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::WithUseEbsOptimizedInstances ( bool  value)
inline

Whether to use Amazon EBS-optimized instances.

Definition at line 820 of file UpdateLayerRequest.h.

◆ WithVolumeConfigurations() [1/2]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::WithVolumeConfigurations ( const Aws::Vector< VolumeConfiguration > &  value)
inline

A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

Definition at line 600 of file UpdateLayerRequest.h.

◆ WithVolumeConfigurations() [2/2]

UpdateLayerRequest& Aws::OpsWorks::Model::UpdateLayerRequest::WithVolumeConfigurations ( Aws::Vector< VolumeConfiguration > &&  value)
inline

A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

Definition at line 606 of file UpdateLayerRequest.h.


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