-
Notifications
You must be signed in to change notification settings - Fork 37
/
model_datasourcesspec.go
17 lines (15 loc) · 1.06 KB
/
model_datasourcesspec.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package datacollectionrules
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See NOTICE.txt in the project root for license information.
type DataSourcesSpec struct {
DataImports *DataImportSources `json:"dataImports,omitempty"`
Extensions *[]ExtensionDataSource `json:"extensions,omitempty"`
IisLogs *[]IisLogsDataSource `json:"iisLogs,omitempty"`
LogFiles *[]LogFilesDataSource `json:"logFiles,omitempty"`
PerformanceCounters *[]PerfCounterDataSource `json:"performanceCounters,omitempty"`
PlatformTelemetry *[]PlatformTelemetryDataSource `json:"platformTelemetry,omitempty"`
PrometheusForwarder *[]PrometheusForwarderDataSource `json:"prometheusForwarder,omitempty"`
Syslog *[]SyslogDataSource `json:"syslog,omitempty"`
WindowsEventLogs *[]WindowsEventLogDataSource `json:"windowsEventLogs,omitempty"`
WindowsFirewallLogs *[]WindowsFirewallLogsDataSource `json:"windowsFirewallLogs,omitempty"`
}