NSX-T Data Center REST API
SyslogExporter (type)
{
"additionalProperties": false,
"description": "This object specifies what, where and how logs on NSX nodes are forwarded.",
"id": "SyslogExporter",
"module_id": "CentralConfig",
"properties": {
"facilities": {
"description": "List of syslog facilities to export. If not specified, all facilities are exported. Valid facility values are: KERN, USER, MAIL, DAEMON, AUTH, SYSLOG, LPR, NEWS, UUCP, AUTHPRIV, FTP, LOGALERT, CRON, LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5, LOCAL6, LOCAL7.",
"items": {
"enum": [
"KERN",
"USER",
"MAIL",
"DAEMON",
"AUTH",
"SYSLOG",
"LPR",
"NEWS",
"UUCP",
"AUTHPRIV",
"FTP",
"LOGALERT",
"CRON",
"LOCAL0",
"LOCAL1",
"LOCAL2",
"LOCAL3",
"LOCAL4",
"LOCAL5",
"LOCAL6",
"LOCAL7"
],
"type": "string"
},
"nsx_feature": "SaltMinion",
"required": false,
"title": "Facilities to export",
"type": "array"
},
"max_log_level": {
"description": "Maximum logging level for messages to be exported. The enum values correspond to EMERGENCY, ALERT, CRITICAL, ERROR, WARNING, NOTICE, INFO, DEBUG severity strings that may appear in NSX log files.",
"enum": [
"EMERG",
"ALERT",
"CRIT",
"ERR",
"WARNING",
"NOTICE",
"INFO",
"DEBUG"
],
"required": true,
"title": "LogLevel",
"type": "string"
},
"port": {
"default": 514,
"description": "Server port on which syslog listener is listening.",
"maximum": 65535,
"minimum": 1,
"title": "Syslog port",
"type": "integer"
},
"protocol": {
"description": "Protocol to be used to export logs to syslog server.",
"enum": [
"TCP",
"UDP",
"LI"
],
"required": true,
"title": "Protocol",
"type": "string"
},
"server": {
"$ref": "HostnameOrIPAddress",
"description": "Syslog server IP address or hostname.",
"required": true,
"title": "Syslog server"
}
},
"title": "Syslog exporter properties",
"type": "object"
}