# Deep Security Manager REST API

## Name: SyslogConfiguration

Syslog configuration details.

JSON Example:
    {"SyslogConfiguration":
     {
       "certificateChain": [String],
       "description": String,
       "direct": Boolean,
       "eventFormat": 'standard' | 'cef' | 'leef',
       "facility": 'kernel' | 'user' | 'mail' | 'daemon' | 'authorization' | 'syslog' | 'printer' | 'news' | 'uucp' | 'clock' | 'authpriv' | 'ftp' | 'ntp' | 'log-audit' | 'log-alert' | 'cron' | 'local0' | 'local1' | 'local2' | 'local3' | 'local4' | 'local5' | 'local6' | 'local7',
       "iD": Number,
       "name": String,
       "port": Number,
       "privateKey": String,
       "server": String,
       "transport": 'udp' | 'tcp' | 'tls',
     }
    }

Elements
Name | Type | Required | Default Value | Description
--- | --- | --- | --- | ---
certificateChain | zero or N[String] | No | `` | The identity certificate chain the Deep Security Manager will use when it contacts the syslog server over TLS. The identity certificate must be the first certificate in the list, followed by the certificate for the issuing certificate authority (if any) and continuing up the issuer chain. The root certificate authority's certificate does not need to be included. Each element in the list will be an unencrypted PEM-encoded certificate.
description | String | No | `` | The description for this syslog configuration.
direct | Boolean | No | `` | The "direct delivery from agent to syslog server" flag.
eventFormat | 'standard' | 'cef' | 'leef' | No | `` | The event format to use when sending syslog messages.
facility | 'kernel' | 'user' | 'mail' | 'daemon' | 'authorization' | 'syslog' | 'printer' | 'news' | 'uucp' | 'clock' | 'authpriv' | 'ftp' | 'ntp' | 'log-audit' | 'log-alert' | 'cron' | 'local0' | 'local1' | 'local2' | 'local3' | 'local4' | 'local5' | 'local6' | 'local7' | No | `` | The facility value to send with each syslog message.
iD | Number | No | `` | The ID for this syslog configuration.
name | String | No | `` | The name for this syslog configuration.
port | Number | No | `` | The destination port for syslog messages.
privateKey | String | No | `` | The private key the Deep Security Manager will use when it contacts the syslog server over TLS. The private key must be an RSA key in PEM-encoded PKCS#1 or PKCS#8 format. To prevent accidental disclosure of the private key, the Deep Security Manager will not return this value; it can only be used to set the private key.
server | String | No | `` | The destination server for syslog messages.
transport | 'udp' | 'tcp' | 'tls' | No | `` | The transport to use when sending syslog messages.

Copyright © 2017 Trend Micro Inc. All Rights Reserved.