class Azure::DevTestLabs::Mgmt::V2018_09_15::Models::ImportLabVirtualMachineRequest

This represents the payload required to import a virtual machine from a different lab into the current one

Attributes

destination_virtual_machine_name[RW]

@return [String] The name of the virtual machine in the destination lab

source_virtual_machine_resource_id[RW]

@return [String] The full resource ID of the virtual machine to be imported.

Private Class Methods

mapper() click to toggle source

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

# File lib/2018-09-15/generated/azure_mgmt_devtestlabs/models/import_lab_virtual_machine_request.rb, line 28
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'ImportLabVirtualMachineRequest',
    type: {
      name: 'Composite',
      class_name: 'ImportLabVirtualMachineRequest',
      model_properties: {
        source_virtual_machine_resource_id: {
          client_side_validation: true,
          required: false,
          serialized_name: 'sourceVirtualMachineResourceId',
          type: {
            name: 'String'
          }
        },
        destination_virtual_machine_name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'destinationVirtualMachineName',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end