# DBaaS Endpoint Rsyslog Input Create

## Properties

| Property | Type | Required | Description |
| --- | --- | --- | --- |
| `settings` | [Settings](/reference/api/_schemas/dbaas-endpoint-rsyslog-input-create/#settings) | no |  |

### Settings {#settings}

| Property | Type | Required | Description |
| --- | --- | --- | --- |
| `format` | string | **yes** | Message format<br/><br/>Allowed values: `custom`, `rfc3164`, `rfc5424`. |
| `port` | integer | **yes** | Rsyslog server port<br/><br/>Min: `1`. Max: `65535`. |
| `server` | string | **yes** | Rsyslog server IP address or hostname<br/><br/>Min length: `4`. Max length: `255`. |
| `tls` | boolean | **yes** | Require TLS |
| `ca` | string | no | PEM encoded CA certificate<br/><br/>Max length: `16384`. |
| `cert` | string | no | PEM encoded client certificate<br/><br/>Max length: `16384`. |
| `key` | string | no | PEM encoded client key<br/><br/>Max length: `16384`. |
| `logline` | string | no | Custom syslog message format<br/><br/>Min length: `1`. Max length: `512`. |
| `max-message-size` | integer | no | Rsyslog max message size<br/><br/>Min: `2048`. Max: `2.147483647e+09`. |
| `sd` | string | no | Structured data block for log message<br/><br/>Max length: `1024`. |

