# File lib/openstack/volume/volume.rb, line 53
    def status!(status, attach_status = nil)
      data = {'status' => status}
      if attach_status
        data.merge!({'attach_status' => attach_status})
      end
      response = @connection.req('POST', "/#{@volume_path}/#{@id}/action", {
          :data => JSON.generate({'os-reset_status' => data})
      })
      OpenStack::Exception.raise_exception(response) unless response.code.match(/^20.$/)
      self.populate
      true
    end