class Azure::BatchAI::Mgmt::V2018_05_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] Auto-scale settings. Auto-scale settings for the cluster.
manual[RW]
@return [ManualScaleSettings] Manual scale settings. Manual scale settings for the cluster.
Private Class Methods
mapper()
click to toggle source
Mapper for ScaleSettings
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-05-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