def enable_audit(path, type, description, options = {})
      client.put("/v1/sys/audit/#{encode_path(path)}", JSON.fast_generate(
        type:        type,
        description: description,
        options:     options,
      ))
      return true
    end
def enable_audit(path, type, description, options = {})
      client.put("/v1/sys/audit/#{encode_path(path)}", JSON.fast_generate(
        type:        type,
        description: description,
        options:     options,
      ))
      return true
    end
Enable a particular audit. Note: the +options+ depend heavily on the
 type of audit being enabled. Please refer to audit-specific documentation
 for which need to be enabled.

 @example
   Vault.sys.enable_audit("/file-audit", "file", "File audit", path: "/path/on/disk") #=> true

 @param [String] path
   the path to mount the audit
 @param [String] type
   the type of audit to enable
 @param [String] description
   a human-friendly description of the audit backend
 @param [Hash] options
   audit-specific options

 @return [true]