Class: Aws::Deadline::Types::CustomerManagedAutoScalingConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb

Overview

The auto scaling configuration settings for a customer managed fleet.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#scale_out_workers_per_minuteInteger

The number of workers that can be added per minute to the fleet. The default is a service-defined value that balances efficiency with cost.

Returns:

  • (Integer)


1993
1994
1995
1996
1997
1998
1999
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 1993

class CustomerManagedAutoScalingConfiguration < Struct.new(
  :standby_worker_count,
  :worker_idle_duration_seconds,
  :scale_out_workers_per_minute)
  SENSITIVE = []
  include Aws::Structure
end

#standby_worker_countInteger

The number of idle workers maintained and ready to process incoming tasks. The default is 0.

Returns:

  • (Integer)


1993
1994
1995
1996
1997
1998
1999
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 1993

class CustomerManagedAutoScalingConfiguration < Struct.new(
  :standby_worker_count,
  :worker_idle_duration_seconds,
  :scale_out_workers_per_minute)
  SENSITIVE = []
  include Aws::Structure
end

#worker_idle_duration_secondsInteger

The number of seconds that a worker can remain idle before it is shut down. The default is 300 seconds (5 minutes).

Returns:

  • (Integer)


1993
1994
1995
1996
1997
1998
1999
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 1993

class CustomerManagedAutoScalingConfiguration < Struct.new(
  :standby_worker_count,
  :worker_idle_duration_seconds,
  :scale_out_workers_per_minute)
  SENSITIVE = []
  include Aws::Structure
end