code: def enable_audit_device(self, device_type, description=None, options=None, path=None):
          
  
          if path is None:
              path = device_type
  
          params = {
              'type': device_type,
              'description': description,
              'options': options,
          }
  
          api_path = '/v1/sys/audit/{path}'.format(path=path)
          return self._adapter.post(
              url=api_path,
              json=params
          )
docs: Enable a new audit device at the supplied path.
  
          The path can be a single word name or a more complex, nested path.
  
          Supported methods:
              PUT: /sys/audit/{path}. Produces: 204 (empty body)
  
          :param device_type: Specifies the type of the audit device.
          :type device_type: str | unicode
          :param description: Human-friendly description of the audit device.
          :type description: str | unicode
          :param options: Configuration options to pass to the audit device itself. This is
              dependent on the audit device type.
          :type options: str | unicode
          :param path: Specifies the path in which to enable the audit device. This is part of
              the request URL.
          :type path: str | unicode
          :return: The response of the request.
          :rtype: requests.Response