class Azure::Labservices::Mgmt::V2018_10_15::Models::EnvironmentSizeFragment
Represents a size category supported by this Lab
Account (small, medium or large)
Attributes
name[RW]
@return [ManagedLabVmSize] The size category. Possible values include: 'Basic', 'Standard', 'Performance'
vm_sizes[RW]
@return [Array<SizeInfoFragment>] Represents a set of compute sizes that can serve this given size type
Private Class Methods
mapper()
click to toggle source
Mapper for EnvironmentSizeFragment
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-10-15/generated/azure_mgmt_labservices/models/environment_size_fragment.rb, line 29 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'EnvironmentSizeFragment', type: { name: 'Composite', class_name: 'EnvironmentSizeFragment', model_properties: { name: { client_side_validation: true, required: false, serialized_name: 'name', type: { name: 'String' } }, vm_sizes: { client_side_validation: true, required: false, serialized_name: 'vmSizes', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'SizeInfoFragmentElementType', type: { name: 'Composite', class_name: 'SizeInfoFragment' } } } } } } } end