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)


17952
17953
17954
# File 'sig/types.rbs', line 17952

def actual_block_hourly_price
  @actual_block_hourly_price
end

#availability_zone_group::String

Returns the value of attribute availability_zone_group.

Returns:

  • (::String)


17953
17954
17955
# File 'sig/types.rbs', line 17953

def availability_zone_group
  @availability_zone_group
end

#block_duration_minutes::Integer

Returns the value of attribute block_duration_minutes.

Returns:

  • (::Integer)


17954
17955
17956
# File 'sig/types.rbs', line 17954

def block_duration_minutes
  @block_duration_minutes
end

#create_time::Time

Returns the value of attribute create_time.

Returns:

  • (::Time)


17955
17956
17957
# File 'sig/types.rbs', line 17955

def create_time
  @create_time
end

#faultTypes::SpotInstanceStateFault

Returns the value of attribute fault.



17956
17957
17958
# File 'sig/types.rbs', line 17956

def fault
  @fault
end

#instance_id::String

Returns the value of attribute instance_id.

Returns:

  • (::String)


17957
17958
17959
# File 'sig/types.rbs', line 17957

def instance_id
  @instance_id
end

#instance_interruption_behavior"hibernate", ...

Returns the value of attribute instance_interruption_behavior.

Returns:

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


17971
17972
17973
# File 'sig/types.rbs', line 17971

def instance_interruption_behavior
  @instance_interruption_behavior
end

#launch_group::String

Returns the value of attribute launch_group.

Returns:

  • (::String)


17958
17959
17960
# File 'sig/types.rbs', line 17958

def launch_group
  @launch_group
end

#launch_specificationTypes::LaunchSpecification

Returns the value of attribute launch_specification.



17959
17960
17961
# File 'sig/types.rbs', line 17959

def launch_specification
  @launch_specification
end

#launched_availability_zone::String

Returns the value of attribute launched_availability_zone.

Returns:

  • (::String)


17960
17961
17962
# File 'sig/types.rbs', line 17960

def launched_availability_zone
  @launched_availability_zone
end

#launched_availability_zone_id::String

Returns the value of attribute launched_availability_zone_id.

Returns:

  • (::String)


17961
17962
17963
# File 'sig/types.rbs', line 17961

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)")


17962
17963
17964
# File 'sig/types.rbs', line 17962

def product_description
  @product_description
end

#spot_instance_request_id::String

Returns the value of attribute spot_instance_request_id.

Returns:

  • (::String)


17963
17964
17965
# File 'sig/types.rbs', line 17963

def spot_instance_request_id
  @spot_instance_request_id
end

#spot_price::String

Returns the value of attribute spot_price.

Returns:

  • (::String)


17964
17965
17966
# File 'sig/types.rbs', line 17964

def spot_price
  @spot_price
end

#state"open", ...

Returns the value of attribute state.

Returns:

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


17965
17966
17967
# File 'sig/types.rbs', line 17965

def state
  @state
end

#statusTypes::SpotInstanceStatus

Returns the value of attribute status.



17966
17967
17968
# File 'sig/types.rbs', line 17966

def status
  @status
end

#tags::Array[Types::Tag]

Returns the value of attribute tags.

Returns:



17967
17968
17969
# File 'sig/types.rbs', line 17967

def tags
  @tags
end

#type"one-time", "persistent"

Returns the value of attribute type.

Returns:

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


17968
17969
17970
# File 'sig/types.rbs', line 17968

def type
  @type
end

#valid_from::Time

Returns the value of attribute valid_from.

Returns:

  • (::Time)


17969
17970
17971
# File 'sig/types.rbs', line 17969

def valid_from
  @valid_from
end

#valid_until::Time

Returns the value of attribute valid_until.

Returns:

  • (::Time)


17970
17971
17972
# File 'sig/types.rbs', line 17970

def valid_until
  @valid_until
end