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)


17316
17317
17318
# File 'sig/types.rbs', line 17316

def actual_block_hourly_price
  @actual_block_hourly_price
end

#availability_zone_group::String

Returns the value of attribute availability_zone_group.

Returns:

  • (::String)


17317
17318
17319
# File 'sig/types.rbs', line 17317

def availability_zone_group
  @availability_zone_group
end

#block_duration_minutes::Integer

Returns the value of attribute block_duration_minutes.

Returns:

  • (::Integer)


17318
17319
17320
# File 'sig/types.rbs', line 17318

def block_duration_minutes
  @block_duration_minutes
end

#create_time::Time

Returns the value of attribute create_time.

Returns:

  • (::Time)


17319
17320
17321
# File 'sig/types.rbs', line 17319

def create_time
  @create_time
end

#faultTypes::SpotInstanceStateFault

Returns the value of attribute fault.



17320
17321
17322
# File 'sig/types.rbs', line 17320

def fault
  @fault
end

#instance_id::String

Returns the value of attribute instance_id.

Returns:

  • (::String)


17321
17322
17323
# File 'sig/types.rbs', line 17321

def instance_id
  @instance_id
end

#instance_interruption_behavior"hibernate", ...

Returns the value of attribute instance_interruption_behavior.

Returns:

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


17335
17336
17337
# File 'sig/types.rbs', line 17335

def instance_interruption_behavior
  @instance_interruption_behavior
end

#launch_group::String

Returns the value of attribute launch_group.

Returns:

  • (::String)


17322
17323
17324
# File 'sig/types.rbs', line 17322

def launch_group
  @launch_group
end

#launch_specificationTypes::LaunchSpecification

Returns the value of attribute launch_specification.



17323
17324
17325
# File 'sig/types.rbs', line 17323

def launch_specification
  @launch_specification
end

#launched_availability_zone::String

Returns the value of attribute launched_availability_zone.

Returns:

  • (::String)


17324
17325
17326
# File 'sig/types.rbs', line 17324

def launched_availability_zone
  @launched_availability_zone
end

#launched_availability_zone_id::String

Returns the value of attribute launched_availability_zone_id.

Returns:

  • (::String)


17325
17326
17327
# File 'sig/types.rbs', line 17325

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


17326
17327
17328
# File 'sig/types.rbs', line 17326

def product_description
  @product_description
end

#spot_instance_request_id::String

Returns the value of attribute spot_instance_request_id.

Returns:

  • (::String)


17327
17328
17329
# File 'sig/types.rbs', line 17327

def spot_instance_request_id
  @spot_instance_request_id
end

#spot_price::String

Returns the value of attribute spot_price.

Returns:

  • (::String)


17328
17329
17330
# File 'sig/types.rbs', line 17328

def spot_price
  @spot_price
end

#state"open", ...

Returns the value of attribute state.

Returns:

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


17329
17330
17331
# File 'sig/types.rbs', line 17329

def state
  @state
end

#statusTypes::SpotInstanceStatus

Returns the value of attribute status.



17330
17331
17332
# File 'sig/types.rbs', line 17330

def status
  @status
end

#tags::Array[Types::Tag]

Returns the value of attribute tags.

Returns:



17331
17332
17333
# File 'sig/types.rbs', line 17331

def tags
  @tags
end

#type"one-time", "persistent"

Returns the value of attribute type.

Returns:

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


17332
17333
17334
# File 'sig/types.rbs', line 17332

def type
  @type
end

#valid_from::Time

Returns the value of attribute valid_from.

Returns:

  • (::Time)


17333
17334
17335
# File 'sig/types.rbs', line 17333

def valid_from
  @valid_from
end

#valid_until::Time

Returns the value of attribute valid_until.

Returns:

  • (::Time)


17334
17335
17336
# File 'sig/types.rbs', line 17334

def valid_until
  @valid_until
end