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

FreeBSD Manual Pages


home | help
Paws::EC2::RequestSpotUseraContributed Perl Paws::EC2::RequestSpotInstances(3)

       Paws::EC2::RequestSpotInstances - Arguments for method
       RequestSpotInstances on Paws::EC2

       This class represents the parameters used for calling the method
       RequestSpotInstances on the Amazon Elastic Compute Cloud	service. Use
       the attributes of this class as arguments to method

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

       As an example:

	 $service_obj->RequestSpotInstances(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.

   AvailabilityZoneGroup => Str
       The user-specified name for a logical grouping of bids.

       When you	specify	an Availability	Zone group in a	Spot Instance request,
       all Spot	Instances in the request are launched in the same Availability
       Zone. Instance proximity	is maintained with this	parameter, but the
       choice of Availability Zone is not. The group applies only to bids for
       Spot Instances of the same instance type. Any additional	Spot Instance
       requests	that are specified with	the same Availability Zone group name
       are launched in that same Availability Zone, as long as at least	one
       instance	from the group is still	active.

       If there	is no active instance running in the Availability Zone group
       that you	specify	for a new Spot Instance	request	(all instances are
       terminated, the bid is expired, or the bid falls	below current market),
       then Amazon EC2 launches	the instance in	any Availability Zone where
       the constraint can be met. Consequently,	the subsequent set of Spot
       Instances could be placed in a different	zone from the original
       request,	even if	you specified the same Availability Zone group.

       Default:	Instances are launched in any available	Availability Zone.

   ClientToken => Str
       Unique, case-sensitive identifier that you provide to ensure the
       idempotency of the request. For more information, see How to Ensure
       Idempotency in the Amazon Elastic Compute Cloud User Guide.

   DryRun => Bool
       Checks whether you have the required permissions	for the	action,
       without actually	making the request, and	provides an error response. If
       you have	the required permissions, the error response is
       "DryRunOperation". Otherwise, it	is "UnauthorizedOperation".

   InstanceCount => Int
       The maximum number of Spot Instances to launch.

       Default:	1

   LaunchGroup => Str
       The instance launch group. Launch groups	are Spot Instances that	launch
       together	and terminate together.

       Default:	Instances are launched and terminated individually

   LaunchSpecification => Paws::EC2::RequestSpotLaunchSpecification
   REQUIRED SpotPrice => Str
       The maximum hourly price	(bid) for any Spot Instance launched to
       fulfill the request.

   Type	=> Str
       The Spot	Instance request type.

       Default:	"one-time"

   ValidFrom =>	Str
       The start date of the request. If this is a one-time request, the
       request becomes active at this date and time and	remains	active until
       all instances launch, the request expires, or the request is canceled.
       If the request is persistent, the request becomes active	at this	date
       and time	and remains active until it expires or is canceled.

       Default:	The request is effective indefinitely.

   ValidUntil => Str
       The end date of the request. If this is a one-time request, the request
       remains active until all	instances launch, the request is canceled, or
       this date is reached. If	the request is persistent, it remains active
       until it	is canceled or this date and time is reached.

       Default:	The request is effective indefinitely.

       This class forms	part of	Paws, documenting arguments for	method
       RequestSpotInstances in Paws::EC2

       The source code is located here:

       Please report bugs to:

perl v5.32.0			  2015-08-06Paws::EC2::RequestSpotInstances(3)


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

home | help