From 907f180a488462eeb0b03f6766252ca164712854 Mon Sep 17 00:00:00 2001 From: "v.sharma" Date: Thu, 20 Mar 2025 13:58:56 +0530 Subject: [PATCH] add Datadog API key and extra tags prefix to DatabaseLogsinkConfig --- databases.go | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/databases.go b/databases.go index ed4b4f8b..45dbb606 100644 --- a/databases.go +++ b/databases.go @@ -548,19 +548,22 @@ type DatabaseUpdateLogsinkRequest struct { // DatabaseLogsinkConfig represents one of the configurable options (rsyslog_logsink, elasticsearch_logsink, or opensearch_logsink) for a logsink. type DatabaseLogsinkConfig struct { - URL string `json:"url,omitempty"` - IndexPrefix string `json:"index_prefix,omitempty"` - IndexDaysMax int `json:"index_days_max,omitempty"` - Timeout float32 `json:"timeout,omitempty"` - Server string `json:"server,omitempty"` - Port int `json:"port,omitempty"` - TLS bool `json:"tls,omitempty"` - Format string `json:"format,omitempty"` - Logline string `json:"logline,omitempty"` - SD string `json:"sd,omitempty"` - CA string `json:"ca,omitempty"` - Key string `json:"key,omitempty"` - Cert string `json:"cert,omitempty"` + URL string `json:"url,omitempty"` + IndexPrefix string `json:"index_prefix,omitempty"` + IndexDaysMax int `json:"index_days_max,omitempty"` + Timeout float32 `json:"timeout,omitempty"` + Server string `json:"server,omitempty"` + Port int `json:"port,omitempty"` + TLS bool `json:"tls,omitempty"` + Format string `json:"format,omitempty"` + Logline string `json:"logline,omitempty"` + SD string `json:"sd,omitempty"` + CA string `json:"ca,omitempty"` + Key string `json:"key,omitempty"` + Cert string `json:"cert,omitempty"` + DatadogAPIKey string `json:"datadog_api_key,omitempty"` + ExtraTagsPrefix string `json:"extra_tags_prefix,omitempty"` + Site string `json:"site,omitempty"` } // DatabaseOnlineMigrationConfig represents the configuration options for database online migrations.