# File lib/fog/ecloud/requests/compute/virtual_machine_edit_hardware_configuration.rb, line 6 def virtual_machine_edit_hardware_configuration(vm_uri, data) validate_data([:cpus, :memory, :disks, :nics], data) body = build_request_body_edit_hardware_configuration(data) request( :expects => 202, :method => 'PUT', :headers => {}, :body => body, :uri => vm_uri, :parse => true ) end