Class: Aws::RailsProvisioner::Scaling::ScheduleScaling
- Inherits:
-
Object
- Object
- Aws::RailsProvisioner::Scaling::ScheduleScaling
- Defined in:
- lib/aws-rails-provisioner/scaling.rb
Instance Attribute Summary collapse
- #end_time ⇒ Integer readonly
- #max_capacity ⇒ Integer readonly
- #min_capacity ⇒ Integer readonly
- #schedule ⇒ String readonly
- #start_time ⇒ Integer readonly
Instance Method Summary collapse
-
#initialize(options = {}) ⇒ ScheduleScaling
constructor
Configurations for scaling policy based on time.
Constructor Details
#initialize(options = {}) ⇒ ScheduleScaling
Configurations for scaling policy based on time
421 422 423 424 425 426 427 |
# File 'lib/aws-rails-provisioner/scaling.rb', line 421 def initialize( = {}) @schedule = .fetch(:schedule) @max_capacity = [:max_capacity] @min_capacity = [:min_capacity] @start_time = [:start_time] @end_time = [:end_time] end |
Instance Attribute Details
#end_time ⇒ Integer (readonly)
442 443 444 |
# File 'lib/aws-rails-provisioner/scaling.rb', line 442 def end_time @end_time end |
#max_capacity ⇒ Integer (readonly)
433 434 435 |
# File 'lib/aws-rails-provisioner/scaling.rb', line 433 def max_capacity @max_capacity end |
#min_capacity ⇒ Integer (readonly)
436 437 438 |
# File 'lib/aws-rails-provisioner/scaling.rb', line 436 def min_capacity @min_capacity end |
#schedule ⇒ String (readonly)
430 431 432 |
# File 'lib/aws-rails-provisioner/scaling.rb', line 430 def schedule @schedule end |
#start_time ⇒ Integer (readonly)
439 440 441 |
# File 'lib/aws-rails-provisioner/scaling.rb', line 439 def start_time @start_time end |