code: def diff(**kwargs):
      '''
      Returns the difference between the candidate and the current configuration
  
      id : 0
          The rollback ID value (0-49)
  
      CLI Example:
  
      .. code-block:: bash
  
          salt 'device_name' junos.diff 3
      '''
      kwargs = salt.utils.args.clean_kwargs(**kwargs)
      id_ = kwargs.pop('id', 0)
      if kwargs:
          salt.utils.args.invalid_kwargs(kwargs)
  
      conn = __proxy__['junos.conn']()
      ret = {}
      ret['out'] = True
      try:
          ret['message'] = conn.cu.diff(rb_id=id_)
      except Exception as exception:
          ret['message'] = 'Could not get diff with error "{0}"'.format(
              exception)
          ret['out'] = False
  
      return ref diff(**kwargs):
      '''
      Returns the difference between the candidate and the current configuration
  
      id : 0
          The rollback ID value (0-49)
  
      CLI Example:
  
      .. code-block:: bash
  
          salt 'device_name' junos.diff 3
      '''
      kwargs = salt.utils.args.clean_kwargs(**kwargs)
      id_ = kwargs.pop('id', 0)
      if kwargs:
          salt.utils.args.invalid_kwargs(kwargs)
  
      conn = __proxy__['junos.conn']()
      ret = {}
      ret['out'] = True
      try:
          ret['message'] = conn.cu.diff(rb_id=id_)
      except Exception as exception:
          ret['message'] = 'Could not get diff with error "{0}"'.format(
              exception)
          ret['out'] = False
  
      return ret
docs: Returns the difference between the candidate and the current configuration
  
      id : 0
          The rollback ID value (0-49)
  
      CLI Example:
  
      .. code-block:: bash
  
          salt 'device_name' junos.diff 3