    # File lib/fog/cloudstack/requests/compute/destroy_virtual_machine.rb, line 21
            def destroy_virtual_machine(options={})
              identity = options["id"]

              server = self.data[:servers][identity]
              unless server
                raise Fog::Compute::Cloudstack::BadRequest.new("Unable to execute API command attachserver due to invalid value. Object servers(uuid: #{identity}) does not exist.")
              end

              job_id = Fog::Cloudstack.uuid

              job = {
                "cmd"           => "com.cloud.api.commands.DestroyVirtualMachineCmd",
                "created"       => Time.now.iso8601,
                "jobid"         => job_id,
                "jobstatus"     => 1,
                "jobprocstatus" => 0,
                "jobresultcode" => 0,
                "jobresulttype" => "object",
                "jobresult"     =>
                  {"virtualmachine" => server}
              }

              self.data[:jobs][job_id]= job
              self.data[:servers].delete(identity)

              {"destroyvirtualmachineresponse" => {"jobid" => job_id}}
            end