Class: Aws::Types::SpotFleetRequestConfigData

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

Constant Summary collapse

SENSITIVE =

Returns:

  • ([])

Instance Attribute Summary collapse

Instance Attribute Details

#allocation_strategy"lowestPrice", ...

Returns the value of attribute allocation_strategy.

Returns:

  • ("lowestPrice", "diversified", "capacityOptimized", "capacityOptimizedPrioritized", "priceCapacityOptimized")


17280
17281
17282
# File 'sig/types.rbs', line 17280

def allocation_strategy
  @allocation_strategy
end

#client_token::String

Returns the value of attribute client_token.

Returns:

  • (::String)


17283
17284
17285
# File 'sig/types.rbs', line 17283

def client_token
  @client_token
end

#context::String

Returns the value of attribute context.

Returns:

  • (::String)


17303
17304
17305
# File 'sig/types.rbs', line 17303

def context
  @context
end

#excess_capacity_termination_policy"noTermination", "default"

Returns the value of attribute excess_capacity_termination_policy.

Returns:

  • ("noTermination", "default")


17284
17285
17286
# File 'sig/types.rbs', line 17284

def excess_capacity_termination_policy
  @excess_capacity_termination_policy
end

#fulfilled_capacity::Float

Returns the value of attribute fulfilled_capacity.

Returns:

  • (::Float)


17285
17286
17287
# File 'sig/types.rbs', line 17285

def fulfilled_capacity
  @fulfilled_capacity
end

#iam_fleet_role::String

Returns the value of attribute iam_fleet_role.

Returns:

  • (::String)


17287
17288
17289
# File 'sig/types.rbs', line 17287

def iam_fleet_role
  @iam_fleet_role
end

#instance_interruption_behavior"hibernate", ...

Returns the value of attribute instance_interruption_behavior.

Returns:

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


17300
17301
17302
# File 'sig/types.rbs', line 17300

def instance_interruption_behavior
  @instance_interruption_behavior
end

#instance_pools_to_use_count::Integer

Returns the value of attribute instance_pools_to_use_count.

Returns:

  • (::Integer)


17302
17303
17304
# File 'sig/types.rbs', line 17302

def instance_pools_to_use_count
  @instance_pools_to_use_count
end

#launch_specifications::Array[Types::SpotFleetLaunchSpecification]

Returns the value of attribute launch_specifications.



17288
17289
17290
# File 'sig/types.rbs', line 17288

def launch_specifications
  @launch_specifications
end

#launch_template_configs::Array[Types::LaunchTemplateConfig]

Returns the value of attribute launch_template_configs.

Returns:



17289
17290
17291
# File 'sig/types.rbs', line 17289

def launch_template_configs
  @launch_template_configs
end

#load_balancers_configTypes::LoadBalancersConfig

Returns the value of attribute load_balancers_config.



17301
17302
17303
# File 'sig/types.rbs', line 17301

def load_balancers_config
  @load_balancers_config
end

#on_demand_allocation_strategy"lowestPrice", "prioritized"

Returns the value of attribute on_demand_allocation_strategy.

Returns:

  • ("lowestPrice", "prioritized")


17281
17282
17283
# File 'sig/types.rbs', line 17281

def on_demand_allocation_strategy
  @on_demand_allocation_strategy
end

#on_demand_fulfilled_capacity::Float

Returns the value of attribute on_demand_fulfilled_capacity.

Returns:

  • (::Float)


17286
17287
17288
# File 'sig/types.rbs', line 17286

def on_demand_fulfilled_capacity
  @on_demand_fulfilled_capacity
end

#on_demand_max_total_price::String

Returns the value of attribute on_demand_max_total_price.

Returns:

  • (::String)


17293
17294
17295
# File 'sig/types.rbs', line 17293

def on_demand_max_total_price
  @on_demand_max_total_price
end

#on_demand_target_capacity::Integer

Returns the value of attribute on_demand_target_capacity.

Returns:

  • (::Integer)


17292
17293
17294
# File 'sig/types.rbs', line 17292

def on_demand_target_capacity
  @on_demand_target_capacity
end

#replace_unhealthy_instancesBoolean

Returns the value of attribute replace_unhealthy_instances.

Returns:

  • (Boolean)


17299
17300
17301
# File 'sig/types.rbs', line 17299

def replace_unhealthy_instances
  @replace_unhealthy_instances
end

#spot_maintenance_strategiesTypes::SpotMaintenanceStrategies

Returns the value of attribute spot_maintenance_strategies.



17282
17283
17284
# File 'sig/types.rbs', line 17282

def spot_maintenance_strategies
  @spot_maintenance_strategies
end

#spot_max_total_price::String

Returns the value of attribute spot_max_total_price.

Returns:

  • (::String)


17294
17295
17296
# File 'sig/types.rbs', line 17294

def spot_max_total_price
  @spot_max_total_price
end

#spot_price::String

Returns the value of attribute spot_price.

Returns:

  • (::String)


17290
17291
17292
# File 'sig/types.rbs', line 17290

def spot_price
  @spot_price
end

#tag_specifications::Array[Types::TagSpecification]

Returns the value of attribute tag_specifications.

Returns:



17305
17306
17307
# File 'sig/types.rbs', line 17305

def tag_specifications
  @tag_specifications
end

#target_capacity::Integer

Returns the value of attribute target_capacity.

Returns:

  • (::Integer)


17291
17292
17293
# File 'sig/types.rbs', line 17291

def target_capacity
  @target_capacity
end

#target_capacity_unit_type"vcpu", ...

Returns the value of attribute target_capacity_unit_type.

Returns:

  • ("vcpu", "memory-mib", "units")


17304
17305
17306
# File 'sig/types.rbs', line 17304

def target_capacity_unit_type
  @target_capacity_unit_type
end

#terminate_instances_with_expirationBoolean

Returns the value of attribute terminate_instances_with_expiration.

Returns:

  • (Boolean)


17295
17296
17297
# File 'sig/types.rbs', line 17295

def terminate_instances_with_expiration
  @terminate_instances_with_expiration
end

#type"request", ...

Returns the value of attribute type.

Returns:

  • ("request", "maintain", "instant")


17296
17297
17298
# File 'sig/types.rbs', line 17296

def type
  @type
end

#valid_from::Time

Returns the value of attribute valid_from.

Returns:

  • (::Time)


17297
17298
17299
# File 'sig/types.rbs', line 17297

def valid_from
  @valid_from
end

#valid_until::Time

Returns the value of attribute valid_until.

Returns:

  • (::Time)


17298
17299
17300
# File 'sig/types.rbs', line 17298

def valid_until
  @valid_until
end