Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages


home | help
Paws::OpsWorks::UpdateUseraContributed Perl DPaws::OpsWorks::UpdateInstance(3)

       Paws::OpsWorks::UpdateInstance -	Arguments for method UpdateInstance on

       This class represents the parameters used for calling the method
       UpdateInstance on the AWS OpsWorks service. Use the attributes of this
       class as	arguments to method UpdateInstance.

       You shouln't make instances of this class. Each attribute should	be
       used as a named argument	in the call to UpdateInstance.

       As an example:

	 $service_obj->UpdateInstance(Att1 => $value1, Att2 => $value2,	...);

       Values for attributes that are native types (Int, String, Float,	etc)
       can passed as-is	(scalar	values). Values	for complex Types (objects)
       can be passed as	a HashRef. The keys and	values of the hashref will be
       used to instance	the underlying object.

   AgentVersion	=> Str
       The default AWS OpsWorks	agent version. You have	the following options:

       o   "INHERIT" - Use the stack's default agent version setting.

       o   version_number - Use	the specified agent version. This value
	   overrides the stack's default setting. To update the	agent version,
	   you must edit the instance configuration and	specify	a new version.
	   AWS OpsWorks	then automatically installs that version on the

       The default setting is "INHERIT". To specify an agent version, you must
       use the complete	version	number,	not the	abbreviated number shown on
       the console. For	a list of available agent version numbers, call

   AmiId => Str
       A custom	AMI ID to be used to create the	instance. The AMI must be
       based on	one of the supported operating systems.	For more information,
       see Instances

       If you specify a	custom AMI, you	must set "Os" to "Custom".

   Architecture	=> Str
       The instance architecture. Instance types do not	necessarily support
       both architectures. For a list of the architectures that	are supported
       by the different	instance types,	see Instance Families and Types.

   AutoScalingType => Str
       For load-based or time-based instances, the type. Windows stacks	can
       use only	time-based instances.

   EbsOptimized	=> Bool
       This property cannot be updated.

   Hostname => Str
       The instance host name.

   InstallUpdatesOnBoot	=> Bool
       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 by 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.

   REQUIRED InstanceId => Str
       The instance ID.

   InstanceType	=> Str
       The instance type, such as "t2.micro". For a list of supported instance
       types, open the stack in	the console, choose Instances, and choose +
       Instance. The Size list contains	the currently supported	types. For
       more information, see Instance Families and Types. The parameter	values
       that you	use to specify the various types are in	the API	Name column of
       the Available Instance Types table.

   LayerIds => ArrayRef[Str]
       The instance's layer IDs.

   Os => Str
       The instance's operating	system,	which must be set to one of the

       o   A supported Linux operating system: An Amazon Linux version,	such
	   as "Amazon Linux 2015.03", "Red Hat Enterprise Linux	7", "Ubuntu
	   12.04 LTS", or "Ubuntu 14.04	LTS".

       o   "Microsoft Windows Server 2012 R2 Base".

       o   A custom AMI: "Custom".

       For more	information on the supported operating systems,	see AWS
       OpsWorks	Operating Systems.

       The default option is the current Amazon	Linux version. If you set this
       parameter to "Custom", you must use the AmiId parameter to specify the
       custom AMI that you want	to use.	For more information on	the supported
       operating systems, see Operating	Systems. For more information on how
       to use custom AMIs with OpsWorks, see Using Custom AMIs.

       You can specify a different Linux operating system for the updated
       stack, but you cannot change from Linux to Windows or Windows to	Linux.

   SshKeyName => Str
       The instance's Amazon EC2 key name.

       This class forms	part of	Paws, documenting arguments for	method
       UpdateInstance in Paws::OpsWorks

       The source code is located here:

       Please report bugs to:

perl v5.32.1			  2015-08-06 Paws::OpsWorks::UpdateInstance(3)


Want to link to this manual page? Use this URL:

home | help