class Azure::Migrate::Mgmt::V2018_02_02::Models::AssessmentOptionsResultList
List of assessment options.
Attributes
reserved_instance_vm_families[RW]
@return [Array<String>] List of supported VM Families.
vm_families[RW]
@return [Array<VmFamily>] Dictionary of VM families grouped by vm family name describing the targeted azure locations of VM family and the category of the family.
Private Class Methods
mapper()
click to toggle source
Mapper for AssessmentOptionsResultList
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-02-02/generated/azure_mgmt_migrate/models/assessment_options_result_list.rb, line 28 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'AssessmentOptionsResultList', type: { name: 'Composite', class_name: 'AssessmentOptionsResultList', model_properties: { vm_families: { client_side_validation: true, required: false, read_only: true, serialized_name: 'vmFamilies', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'VmFamilyElementType', type: { name: 'Composite', class_name: 'VmFamily' } } } }, reserved_instance_vm_families: { client_side_validation: true, required: false, read_only: true, serialized_name: 'reservedInstanceVmFamilies', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } } } } } end