AWSEC2SpotInstanceRequest Class Reference

Inherits from AWSModel : AWSMTLModel
Declared in AWSEC2Model.h
AWSEC2Model.m

Overview

Describes a Spot instance request.

  actualBlockHourlyPrice

If you specified a duration and your Spot instance request was fulfilled, this is the fixed hourly price in effect for the Spot instance while it runs.

@property (nonatomic, strong) NSString *actualBlockHourlyPrice

Declared In

AWSEC2Model.h

  availabilityZoneGroup

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.

@property (nonatomic, strong) NSString *availabilityZoneGroup

Declared In

AWSEC2Model.h

  blockDurationMinutes

The duration for the Spot instance, in minutes.

@property (nonatomic, strong) NSNumber *blockDurationMinutes

Declared In

AWSEC2Model.h

  createTime

The date and time when the Spot instance request was created, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ).

@property (nonatomic, strong) NSDate *createTime

Declared In

AWSEC2Model.h

  fault

The fault codes for the Spot instance request, if any.

@property (nonatomic, strong) AWSEC2SpotInstanceStateFault *fault

Declared In

AWSEC2Model.h

  instanceId

The instance ID, if an instance has been launched to fulfill the Spot instance request.

@property (nonatomic, strong) NSString *instanceId

Declared In

AWSEC2Model.h

  launchGroup

The instance launch group. Launch groups are Spot instances that launch together and terminate together.

@property (nonatomic, strong) NSString *launchGroup

Declared In

AWSEC2Model.h

  launchSpecification

Additional information for launching instances.

@property (nonatomic, strong) AWSEC2LaunchSpecification *launchSpecification

Declared In

AWSEC2Model.h

  launchedAvailabilityZone

The Availability Zone in which the bid is launched.

@property (nonatomic, strong) NSString *launchedAvailabilityZone

Declared In

AWSEC2Model.h

  productDescription

The product description associated with the Spot instance.

@property (nonatomic, assign) AWSEC2RIProductDescription productDescription

Declared In

AWSEC2Model.h

  spotInstanceRequestId

The ID of the Spot instance request.

@property (nonatomic, strong) NSString *spotInstanceRequestId

Declared In

AWSEC2Model.h

  spotPrice

The maximum hourly price (bid) for the Spot instance launched to fulfill the request.

@property (nonatomic, strong) NSString *spotPrice

Declared In

AWSEC2Model.h

  state

The state of the Spot instance request. Spot bid status information can help you track your Spot instance requests. For more information, see Spot Bid Status in the Amazon Elastic Compute Cloud User Guide.

@property (nonatomic, assign) AWSEC2SpotInstanceState state

Declared In

AWSEC2Model.h

  status

The status code and status message describing the Spot instance request.

@property (nonatomic, strong) AWSEC2SpotInstanceStatus *status

Declared In

AWSEC2Model.h

  tags

Any tags assigned to the resource.

@property (nonatomic, strong) NSArray<AWSEC2Tag*> *tags

Declared In

AWSEC2Model.h

  types

The Spot instance request type.

@property (nonatomic, assign) AWSEC2SpotInstanceType types

Declared In

AWSEC2Model.h

  validFrom

The start date of the request, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). The request becomes active at this date and time.

@property (nonatomic, strong) NSDate *validFrom

Declared In

AWSEC2Model.h

  validUntil

The end date of the request, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). If this is a one-time request, it 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 is reached.

@property (nonatomic, strong) NSDate *validUntil

Declared In

AWSEC2Model.h