这是什么配置文件?

What kind of configuration file is this?

我有以下配置文件,它取自 Unix/Linux 类似的网络设备。

我想弄清楚是否有此类配置文件的名称,以便我可以重新使用现有的 java/other 库来解析它。

配置文件内容如下:

config site element Open
  instance Server001
    exit
config site module BTS Console Management enable
config site element Server001
    type TMonitor
    param alarmSource elements
    param criticalInputs 21
    param warningInputs 0
    param informationalInputs 4
component Server001
    param normalState close
    param description 'voltageFail'
    param discrete 'input 0/1'
    param debounceTime 0
    exit
component Server001
    param normalState close
    param description 'Dark Mode'
    param discrete 'input 0/2'
    exit

乍一看它类似于命令列表,但随后您也有制表符缩进。

所以

config site element Server001
    type TMonitor

将转换为

config site element Server001 type TMonitor

我想知道配置文件的种类,例如:是 JSON、XML、TOML 等吗?

看起来像 Westell 配置文件/命令列表。

http://support.westell.com/documents/Technical-Job-Aides/Westell_Troubleshooting_Procedure_v7.pdf