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


17916
17917
17918
# File 'sig/types.rbs', line 17916

def allocation_strategy
  @allocation_strategy
end

#client_token::String

Returns the value of attribute client_token.

Returns:

  • (::String)


17919
17920
17921
# File 'sig/types.rbs', line 17919

def client_token
  @client_token
end

#context::String

Returns the value of attribute context.

Returns:

  • (::String)


17939
17940
17941
# File 'sig/types.rbs', line 17939

def context
  @context
end

#excess_capacity_termination_policy"noTermination", "default"

Returns the value of attribute excess_capacity_termination_policy.

Returns:

  • ("noTermination", "default")


17920
17921
17922
# File 'sig/types.rbs', line 17920

def excess_capacity_termination_policy
  @excess_capacity_termination_policy
end

#fulfilled_capacity::Float

Returns the value of attribute fulfilled_capacity.

Returns:

  • (::Float)


17921
17922
17923
# File 'sig/types.rbs', line 17921

def fulfilled_capacity
  @fulfilled_capacity
end

#iam_fleet_role::String

Returns the value of attribute iam_fleet_role.

Returns:

  • (::String)


17923
17924
17925
# File 'sig/types.rbs', line 17923

def iam_fleet_role
  @iam_fleet_role
end

#instance_interruption_behavior"hibernate", ...

Returns the value of attribute instance_interruption_behavior.

Returns:

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


17936
17937
17938
# File 'sig/types.rbs', line 17936

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)


17938
17939
17940
# File 'sig/types.rbs', line 17938

def instance_pools_to_use_count
  @instance_pools_to_use_count
end

#launch_specifications::Array[Types::SpotFleetLaunchSpecification]

Returns the value of attribute launch_specifications.



17924
17925
17926
# File 'sig/types.rbs', line 17924

def launch_specifications
  @launch_specifications
end

#launch_template_configs::Array[Types::LaunchTemplateConfig]

Returns the value of attribute launch_template_configs.

Returns:



17925
17926
17927
# File 'sig/types.rbs', line 17925

def launch_template_configs
  @launch_template_configs
end

#load_balancers_configTypes::LoadBalancersConfig

Returns the value of attribute load_balancers_config.



17937
17938
17939
# File 'sig/types.rbs', line 17937

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


17917
17918
17919
# File 'sig/types.rbs', line 17917

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)


17922
17923
17924
# File 'sig/types.rbs', line 17922

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)


17929
17930
17931
# File 'sig/types.rbs', line 17929

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)


17928
17929
17930
# File 'sig/types.rbs', line 17928

def on_demand_target_capacity
  @on_demand_target_capacity
end

#replace_unhealthy_instancesBoolean

Returns the value of attribute replace_unhealthy_instances.

Returns:

  • (Boolean)


17935
17936
17937
# File 'sig/types.rbs', line 17935

def replace_unhealthy_instances
  @replace_unhealthy_instances
end

#spot_maintenance_strategiesTypes::SpotMaintenanceStrategies

Returns the value of attribute spot_maintenance_strategies.



17918
17919
17920
# File 'sig/types.rbs', line 17918

def spot_maintenance_strategies
  @spot_maintenance_strategies
end

#spot_max_total_price::String

Returns the value of attribute spot_max_total_price.

Returns:

  • (::String)


17930
17931
17932
# File 'sig/types.rbs', line 17930

def spot_max_total_price
  @spot_max_total_price
end

#spot_price::String

Returns the value of attribute spot_price.

Returns:

  • (::String)


17926
17927
17928
# File 'sig/types.rbs', line 17926

def spot_price
  @spot_price
end

#tag_specifications::Array[Types::TagSpecification]

Returns the value of attribute tag_specifications.

Returns:



17941
17942
17943
# File 'sig/types.rbs', line 17941

def tag_specifications
  @tag_specifications
end

#target_capacity::Integer

Returns the value of attribute target_capacity.

Returns:

  • (::Integer)


17927
17928
17929
# File 'sig/types.rbs', line 17927

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


17940
17941
17942
# File 'sig/types.rbs', line 17940

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)


17931
17932
17933
# File 'sig/types.rbs', line 17931

def terminate_instances_with_expiration
  @terminate_instances_with_expiration
end

#type"request", ...

Returns the value of attribute type.

Returns:

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


17932
17933
17934
# File 'sig/types.rbs', line 17932

def type
  @type
end

#valid_from::Time

Returns the value of attribute valid_from.

Returns:

  • (::Time)


17933
17934
17935
# File 'sig/types.rbs', line 17933

def valid_from
  @valid_from
end

#valid_until::Time

Returns the value of attribute valid_until.

Returns:

  • (::Time)


17934
17935
17936
# File 'sig/types.rbs', line 17934

def valid_until
  @valid_until
end