class Azure::Synapse::Mgmt::V2019_06_01_preview::Models::AutoScaleProperties

Auto-scaling properties of a Big Data pool powered by Apache Spark

Attributes

enabled[RW]

@return [Boolean] Whether automatic scaling is enabled for the Big Data pool.

max_node_count[RW]

@return [Integer] The maximum number of nodes the Big Data pool can support.

min_node_count[RW]

@return [Integer] The minimum number of nodes the Big Data pool can support.

Private Class Methods

mapper() click to toggle source

Mapper for AutoScaleProperties class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/auto_scale_properties.rb, line 34
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'AutoScaleProperties',
    type: {
      name: 'Composite',
      class_name: 'AutoScaleProperties',
      model_properties: {
        min_node_count: {
          client_side_validation: true,
          required: false,
          serialized_name: 'minNodeCount',
          type: {
            name: 'Number'
          }
        },
        enabled: {
          client_side_validation: true,
          required: false,
          serialized_name: 'enabled',
          type: {
            name: 'Boolean'
          }
        },
        max_node_count: {
          client_side_validation: true,
          required: false,
          serialized_name: 'maxNodeCount',
          type: {
            name: 'Number'
          }
        }
      }
    }
  }
end