[BETA] Get RSyslog external integration endpoint settings

GET /dbaas-external-endpoint-rsyslog/{id}

[BETA] Get RSyslog external integration endpoint settings

Path parameters

  • id string(uuid) Required

Responses

  • 200 application/json

    200

    Hide response attributes Show response attributes object
    • name string

      External integration endpoint name

    • type string

      External integration endpoint type

      Values are prometheus, opensearch, rsyslog, datadog, or elasticsearch.

    • id string(uuid)

      External integration endpoint id

    • settings object

      External integration RSyslog configuration

      Hide settings attributes Show settings attributes object
      • format string Required

        Message format

        Values are custom, rfc3164, or rfc5424.

      • key string

        PEM encoded client key

        Maximum length is 16384.

      • logline string

        Custom syslog message format

        Minimum length is 1, maximum length is 512. Format should match the following pattern: ^[ -~\t]+$.

      • server string Required

        Rsyslog server IP address or hostname

        Minimum length is 4, maximum length is 255.

      • ca string

        PEM encoded CA certificate

        Maximum length is 16384.

      • cert string

        PEM encoded client certificate

        Maximum length is 16384.

      • tls boolean Required

        Require TLS

      • port integer(int64) Required

        Rsyslog server port

        Minimum value is 1, maximum value is 65535.

      • sd string

        Structured data block for log message

        Maximum length is 1024.

      • max-message-size integer(int64)

        Rsyslog max message size

        Minimum value is 2048, maximum value is 2147483647.

GET /dbaas-external-endpoint-rsyslog/{id}
curl \
 -X GET https://api-ch-gva-2.exoscale.com/v2/dbaas-external-endpoint-rsyslog/{id}
Response examples (200)
{
  "name": "string",
  "type": "prometheus",
  "id": "string",
  "settings": {
    "format": "custom",
    "key": "string",
    "logline": "string",
    "server": "string",
    "ca": "string",
    "cert": "string",
    "tls": true,
    "port": 42,
    "sd": "string",
    "max-message-size": 42
  }
}