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)


17973
17974
17975
# File 'sig/types.rbs', line 17973

def actual_block_hourly_price
  @actual_block_hourly_price
end

#availability_zone_group::String

Returns the value of attribute availability_zone_group.

Returns:

  • (::String)


17974
17975
17976
# File 'sig/types.rbs', line 17974

def availability_zone_group
  @availability_zone_group
end

#block_duration_minutes::Integer

Returns the value of attribute block_duration_minutes.

Returns:

  • (::Integer)


17975
17976
17977
# File 'sig/types.rbs', line 17975

def block_duration_minutes
  @block_duration_minutes
end

#create_time::Time

Returns the value of attribute create_time.

Returns:

  • (::Time)


17976
17977
17978
# File 'sig/types.rbs', line 17976

def create_time
  @create_time
end

#faultTypes::SpotInstanceStateFault

Returns the value of attribute fault.



17977
17978
17979
# File 'sig/types.rbs', line 17977

def fault
  @fault
end

#instance_id::String

Returns the value of attribute instance_id.

Returns:

  • (::String)


17978
17979
17980
# File 'sig/types.rbs', line 17978

def instance_id
  @instance_id
end

#instance_interruption_behavior"hibernate", ...

Returns the value of attribute instance_interruption_behavior.

Returns:

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


17992
17993
17994
# File 'sig/types.rbs', line 17992

def instance_interruption_behavior
  @instance_interruption_behavior
end

#launch_group::String

Returns the value of attribute launch_group.

Returns:

  • (::String)


17979
17980
17981
# File 'sig/types.rbs', line 17979

def launch_group
  @launch_group
end

#launch_specificationTypes::LaunchSpecification

Returns the value of attribute launch_specification.



17980
17981
17982
# File 'sig/types.rbs', line 17980

def launch_specification
  @launch_specification
end

#launched_availability_zone::String

Returns the value of attribute launched_availability_zone.

Returns:

  • (::String)


17981
17982
17983
# File 'sig/types.rbs', line 17981

def launched_availability_zone
  @launched_availability_zone
end

#launched_availability_zone_id::String

Returns the value of attribute launched_availability_zone_id.

Returns:

  • (::String)


17982
17983
17984
# File 'sig/types.rbs', line 17982

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


17983
17984
17985
# File 'sig/types.rbs', line 17983

def product_description
  @product_description
end

#spot_instance_request_id::String

Returns the value of attribute spot_instance_request_id.

Returns:

  • (::String)


17984
17985
17986
# File 'sig/types.rbs', line 17984

def spot_instance_request_id
  @spot_instance_request_id
end

#spot_price::String

Returns the value of attribute spot_price.

Returns:

  • (::String)


17985
17986
17987
# File 'sig/types.rbs', line 17985

def spot_price
  @spot_price
end

#state"open", ...

Returns the value of attribute state.

Returns:

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


17986
17987
17988
# File 'sig/types.rbs', line 17986

def state
  @state
end

#statusTypes::SpotInstanceStatus

Returns the value of attribute status.



17987
17988
17989
# File 'sig/types.rbs', line 17987

def status
  @status
end

#tags::Array[Types::Tag]

Returns the value of attribute tags.

Returns:



17988
17989
17990
# File 'sig/types.rbs', line 17988

def tags
  @tags
end

#type"one-time", "persistent"

Returns the value of attribute type.

Returns:

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


17989
17990
17991
# File 'sig/types.rbs', line 17989

def type
  @type
end

#valid_from::Time

Returns the value of attribute valid_from.

Returns:

  • (::Time)


17990
17991
17992
# File 'sig/types.rbs', line 17990

def valid_from
  @valid_from
end

#valid_until::Time

Returns the value of attribute valid_until.

Returns:

  • (::Time)


17991
17992
17993
# File 'sig/types.rbs', line 17991

def valid_until
  @valid_until
end