[BETA] Get RSyslog external integration endpoint settings

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

[BETA] Get RSyslog external integration endpoint settings

Path parameters

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

      Additional properties are allowed.

      Hide settings attributes Show settings attributes object
      • server string

        Rsyslog server IP address or hostname

        Minimum length is 4, maximum length is 255.

      • port integer(int64)

        Rsyslog server port

        Minimum value is 1, maximum value is 65535.

      • tls boolean

        Require TLS

      • format string

        Message format

        Values are custom, rfc3164, or rfc5424.

      • logline string

        Custom syslog message format

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

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