# File lib/fog/compute/ecloud/requests/virtual_machine_edit_hardware_configuration.rb, line 5
        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