Describes the components of a Spot Instance request.

Namespace: Amazon.EC2.Model
Assembly: AWSSDK (in AWSSDK.dll) Version: 1.4.10.0 (1.4.10.0)

Syntax

         
 C#  Visual Basic  Visual C++ 
public class SpotInstanceRequest
Public Class SpotInstanceRequest
public ref class SpotInstanceRequest

Members

            
 All Members  Constructors   Properties   Methods  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
SpotInstanceRequest()()()()
Initializes a new instance of the SpotInstanceRequest class
AvailabilityZoneGroup
Gets and sets the AvailabilityZoneGroup property. Specifies the Availability Zone group. If you specify the same Availability Zone group for all Spot Instance requests, all Spot Instances are launched in the same Availability Zone.
CreateTime
Gets and sets the CreateTime property. Time stamp when the Spot Instance request was fulfilled.
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Fault
Gets and sets the Fault property. Fault details for the Spot Instance request, if any.
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
InstanceId
Gets and sets the InstanceId property. The instance associated with the Spot Instance Request.
IsSetAvailabilityZoneGroup()()()()
Checks if AvailabilityZoneGroup property is set
IsSetCreateTime()()()()
Checks if CreateTime property is set
IsSetFault()()()()
Checks if Fault property is set
IsSetInstanceId()()()()
Checks if InstanceId property is set
IsSetLaunchedAvailabilityZone()()()()
Checks if LaunchedAvailabilityZone property is set
IsSetLaunchGroup()()()()
Checks if LaunchGroup property is set
IsSetLaunchSpecification()()()()
Checks if LaunchSpecification property is set
IsSetProductDescription()()()()
Checks if ProductDescription property is set
IsSetSpotInstanceRequestId()()()()
Checks if SpotInstanceRequestId property is set
IsSetSpotPrice()()()()
Checks if SpotPrice property is set
IsSetState()()()()
Checks if State property is set
IsSetTag()()()()
Checks if Tag property is set
IsSetType()()()()
Checks if Type property is set
IsSetValidFrom()()()()
Checks if ValidFrom property is set
IsSetValidUntil()()()()
Checks if ValidUntil property is set
LaunchedAvailabilityZone
Gets and sets the LaunchedAvailabilityZone property. The Availability Zone in which the bid is launched.
LaunchGroup
Gets and sets the LaunchGroup property. Specifies the instance launch group. Launch groups are Spot Instances that launch together and terminate together.
LaunchSpecification
Gets and sets the LaunchSpecification property. Specifies additional launch instance information.
ProductDescription
Gets and sets the ProductDescription property. The product description associated with the Spot Instance.
SpotInstanceRequestId
Gets and sets the SpotInstanceRequestId property. The ID of the SpotInstanceRequest.
SpotPrice
Gets and sets the SpotPrice property. Specifies the maximum price you will pay to launch one or more Spot Instances.
State
Gets and sets the State property. The state of the Spot Instance request. Possible values: open|closed|cancelled|failed
Tag
Gets and sets the Tag property. A list of tags for the specified resources.
ToString()()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Type
Gets and sets the Type property. The instance type (eg. m1.small)
ValidFrom
Gets and sets the ValidFrom property. Start date of the request. If this is a one-time request, the request remains active until all instances launch, the request expires, or the request is canceled. If the request is persistent, it remains active until it expires or is canceled.
ValidUntil
Gets and sets the ValidUntil property. End date of the request. If this is a one-time request, the request remains active until all instances launch, the request expires, or the request is canceled. If the request is persistent, it remains active until it expires or is canceled.
WithAvailabilityZoneGroup(String)
Sets the AvailabilityZoneGroup property
WithCreateTime(String)
Sets the CreateTime property
WithFault(SpotInstanceStateFault)
Sets the Fault property
WithInstanceId(String)
Sets the InstanceId property
WithLaunchedAvailabilityZone(String)
Sets the LaunchedAvailabilityZone property
WithLaunchGroup(String)
Sets the LaunchGroup property
WithLaunchSpecification(LaunchSpecification)
Sets the LaunchSpecification property
WithProductDescription(String)
Sets the ProductDescription property
WithSpotInstanceRequestId(String)
Sets the SpotInstanceRequestId property
WithSpotPrice(String)
Sets the SpotPrice property
WithState(String)
Sets the State property
WithTag(array<Tag>[]()[][])
Sets the Tag property
WithType(String)
Sets the Type property
WithValidFrom(String)
Sets the ValidFrom property
WithValidUntil(String)
Sets the ValidUntil property

Inheritance Hierarchy

System..::..Object
  Amazon.EC2.Model..::..SpotInstanceRequest

See Also