# encoding: utf-8
# Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
module Azure::ARM::Compute
module Models
#
# Describes a virtual machine scale set sku.
#
class Sku
include MsRestAzure
include MsRest::JSONable
# @return [String] The sku name.
attr_accessor :name
# @return [String] Specifies the tier of virtual machines in a scale
# set.
Possible Values:
**Standard**
# **Basic**
attr_accessor :tier
# @return [Integer] Specifies the number of virtual machines in the scale
# set.
attr_accessor :capacity
#
# Mapper for Sku class as Ruby Hash.
# This will be used for serialization/deserialization.
#
def self.mapper()
{
required: false,
serialized_name: 'Sku',
type: {
name: 'Composite',
class_name: 'Sku',
model_properties: {
name: {
required: false,
serialized_name: 'name',
type: {
name: 'String'
}
},
tier: {
required: false,
serialized_name: 'tier',
type: {
name: 'String'
}
},
capacity: {
required: false,
serialized_name: 'capacity',
type: {
name: 'Number'
}
}
}
}
}
end
end
end
end