class Azure::BatchAI::Mgmt::V2018_03_01::Models::ScaleSettings
At least one of manual or autoScale settings must be specified. Only one of manual or autoScale settings can be specified. If autoScale settings are specified, the system automatically scales the cluster up and down (within the supplied limits) based on the pending jobs on the cluster.
Attributes
auto_scale[RW]
@return [AutoScaleSettings] The scale for the cluster by autoscale settings.
manual[RW]
@return [ManualScaleSettings] The scale for the cluster by manual settings.
Public Class Methods
mapper()
click to toggle source
Mapper for ScaleSettings
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-03-01/generated/azure_mgmt_batchai/models/scale_settings.rb, line 31 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ScaleSettings', type: { name: 'Composite', class_name: 'ScaleSettings', model_properties: { manual: { client_side_validation: true, required: false, serialized_name: 'manual', type: { name: 'Composite', class_name: 'ManualScaleSettings' } }, auto_scale: { client_side_validation: true, required: false, serialized_name: 'autoScale', type: { name: 'Composite', class_name: 'AutoScaleSettings' } } } } } end