Class: Aws::Types::SpotInstanceRequest

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Constant Summary collapse

SENSITIVE =

Returns:

  • ([])

Instance Attribute Summary collapse

Instance Attribute Details

#actual_block_hourly_price::String

Returns the value of attribute actual_block_hourly_price.

Returns:

  • (::String)


17613
17614
17615
# File 'sig/types.rbs', line 17613

def actual_block_hourly_price
  @actual_block_hourly_price
end

#availability_zone_group::String

Returns the value of attribute availability_zone_group.

Returns:

  • (::String)


17614
17615
17616
# File 'sig/types.rbs', line 17614

def availability_zone_group
  @availability_zone_group
end

#block_duration_minutes::Integer

Returns the value of attribute block_duration_minutes.

Returns:

  • (::Integer)


17615
17616
17617
# File 'sig/types.rbs', line 17615

def block_duration_minutes
  @block_duration_minutes
end

#create_time::Time

Returns the value of attribute create_time.

Returns:

  • (::Time)


17616
17617
17618
# File 'sig/types.rbs', line 17616

def create_time
  @create_time
end

#faultTypes::SpotInstanceStateFault

Returns the value of attribute fault.



17617
17618
17619
# File 'sig/types.rbs', line 17617

def fault
  @fault
end

#instance_id::String

Returns the value of attribute instance_id.

Returns:

  • (::String)


17618
17619
17620
# File 'sig/types.rbs', line 17618

def instance_id
  @instance_id
end

#instance_interruption_behavior"hibernate", ...

Returns the value of attribute instance_interruption_behavior.

Returns:

  • ("hibernate", "stop", "terminate")


17632
17633
17634
# File 'sig/types.rbs', line 17632

def instance_interruption_behavior
  @instance_interruption_behavior
end

#launch_group::String

Returns the value of attribute launch_group.

Returns:

  • (::String)


17619
17620
17621
# File 'sig/types.rbs', line 17619

def launch_group
  @launch_group
end

#launch_specificationTypes::LaunchSpecification

Returns the value of attribute launch_specification.



17620
17621
17622
# File 'sig/types.rbs', line 17620

def launch_specification
  @launch_specification
end

#launched_availability_zone::String

Returns the value of attribute launched_availability_zone.

Returns:

  • (::String)


17621
17622
17623
# File 'sig/types.rbs', line 17621

def launched_availability_zone
  @launched_availability_zone
end

#launched_availability_zone_id::String

Returns the value of attribute launched_availability_zone_id.

Returns:

  • (::String)


17622
17623
17624
# File 'sig/types.rbs', line 17622

def launched_availability_zone_id
  @launched_availability_zone_id
end

#product_description"Linux/UNIX", ...

Returns the value of attribute product_description.

Returns:

  • ("Linux/UNIX", "Linux/UNIX (Amazon VPC)", "Windows", "Windows (Amazon VPC)")


17623
17624
17625
# File 'sig/types.rbs', line 17623

def product_description
  @product_description
end

#spot_instance_request_id::String

Returns the value of attribute spot_instance_request_id.

Returns:

  • (::String)


17624
17625
17626
# File 'sig/types.rbs', line 17624

def spot_instance_request_id
  @spot_instance_request_id
end

#spot_price::String

Returns the value of attribute spot_price.

Returns:

  • (::String)


17625
17626
17627
# File 'sig/types.rbs', line 17625

def spot_price
  @spot_price
end

#state"open", ...

Returns the value of attribute state.

Returns:

  • ("open", "active", "closed", "cancelled", "failed", "disabled")


17626
17627
17628
# File 'sig/types.rbs', line 17626

def state
  @state
end

#statusTypes::SpotInstanceStatus

Returns the value of attribute status.



17627
17628
17629
# File 'sig/types.rbs', line 17627

def status
  @status
end

#tags::Array[Types::Tag]

Returns the value of attribute tags.

Returns:



17628
17629
17630
# File 'sig/types.rbs', line 17628

def tags
  @tags
end

#type"one-time", "persistent"

Returns the value of attribute type.

Returns:

  • ("one-time", "persistent")


17629
17630
17631
# File 'sig/types.rbs', line 17629

def type
  @type
end

#valid_from::Time

Returns the value of attribute valid_from.

Returns:

  • (::Time)


17630
17631
17632
# File 'sig/types.rbs', line 17630

def valid_from
  @valid_from
end

#valid_until::Time

Returns the value of attribute valid_until.

Returns:

  • (::Time)


17631
17632
17633
# File 'sig/types.rbs', line 17631

def valid_until
  @valid_until
end