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


17577
17578
17579
# File 'sig/types.rbs', line 17577

def allocation_strategy
  @allocation_strategy
end

#client_token::String

Returns the value of attribute client_token.

Returns:

  • (::String)


17580
17581
17582
# File 'sig/types.rbs', line 17580

def client_token
  @client_token
end

#context::String

Returns the value of attribute context.

Returns:

  • (::String)


17600
17601
17602
# File 'sig/types.rbs', line 17600

def context
  @context
end

#excess_capacity_termination_policy"noTermination", "default"

Returns the value of attribute excess_capacity_termination_policy.

Returns:

  • ("noTermination", "default")


17581
17582
17583
# File 'sig/types.rbs', line 17581

def excess_capacity_termination_policy
  @excess_capacity_termination_policy
end

#fulfilled_capacity::Float

Returns the value of attribute fulfilled_capacity.

Returns:

  • (::Float)


17582
17583
17584
# File 'sig/types.rbs', line 17582

def fulfilled_capacity
  @fulfilled_capacity
end

#iam_fleet_role::String

Returns the value of attribute iam_fleet_role.

Returns:

  • (::String)


17584
17585
17586
# File 'sig/types.rbs', line 17584

def iam_fleet_role
  @iam_fleet_role
end

#instance_interruption_behavior"hibernate", ...

Returns the value of attribute instance_interruption_behavior.

Returns:

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


17597
17598
17599
# File 'sig/types.rbs', line 17597

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)


17599
17600
17601
# File 'sig/types.rbs', line 17599

def instance_pools_to_use_count
  @instance_pools_to_use_count
end

#launch_specifications::Array[Types::SpotFleetLaunchSpecification]

Returns the value of attribute launch_specifications.



17585
17586
17587
# File 'sig/types.rbs', line 17585

def launch_specifications
  @launch_specifications
end

#launch_template_configs::Array[Types::LaunchTemplateConfig]

Returns the value of attribute launch_template_configs.

Returns:



17586
17587
17588
# File 'sig/types.rbs', line 17586

def launch_template_configs
  @launch_template_configs
end

#load_balancers_configTypes::LoadBalancersConfig

Returns the value of attribute load_balancers_config.



17598
17599
17600
# File 'sig/types.rbs', line 17598

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


17578
17579
17580
# File 'sig/types.rbs', line 17578

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)


17583
17584
17585
# File 'sig/types.rbs', line 17583

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)


17590
17591
17592
# File 'sig/types.rbs', line 17590

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)


17589
17590
17591
# File 'sig/types.rbs', line 17589

def on_demand_target_capacity
  @on_demand_target_capacity
end

#replace_unhealthy_instancesBoolean

Returns the value of attribute replace_unhealthy_instances.

Returns:

  • (Boolean)


17596
17597
17598
# File 'sig/types.rbs', line 17596

def replace_unhealthy_instances
  @replace_unhealthy_instances
end

#spot_maintenance_strategiesTypes::SpotMaintenanceStrategies

Returns the value of attribute spot_maintenance_strategies.



17579
17580
17581
# File 'sig/types.rbs', line 17579

def spot_maintenance_strategies
  @spot_maintenance_strategies
end

#spot_max_total_price::String

Returns the value of attribute spot_max_total_price.

Returns:

  • (::String)


17591
17592
17593
# File 'sig/types.rbs', line 17591

def spot_max_total_price
  @spot_max_total_price
end

#spot_price::String

Returns the value of attribute spot_price.

Returns:

  • (::String)


17587
17588
17589
# File 'sig/types.rbs', line 17587

def spot_price
  @spot_price
end

#tag_specifications::Array[Types::TagSpecification]

Returns the value of attribute tag_specifications.

Returns:



17602
17603
17604
# File 'sig/types.rbs', line 17602

def tag_specifications
  @tag_specifications
end

#target_capacity::Integer

Returns the value of attribute target_capacity.

Returns:

  • (::Integer)


17588
17589
17590
# File 'sig/types.rbs', line 17588

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


17601
17602
17603
# File 'sig/types.rbs', line 17601

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)


17592
17593
17594
# File 'sig/types.rbs', line 17592

def terminate_instances_with_expiration
  @terminate_instances_with_expiration
end

#type"request", ...

Returns the value of attribute type.

Returns:

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


17593
17594
17595
# File 'sig/types.rbs', line 17593

def type
  @type
end

#valid_from::Time

Returns the value of attribute valid_from.

Returns:

  • (::Time)


17594
17595
17596
# File 'sig/types.rbs', line 17594

def valid_from
  @valid_from
end

#valid_until::Time

Returns the value of attribute valid_until.

Returns:

  • (::Time)


17595
17596
17597
# File 'sig/types.rbs', line 17595

def valid_until
  @valid_until
end