SyslogDataSourceArgs

data class SyslogDataSourceArgs(val facilityNames: Output<List<Either<String, KnownSyslogDataSourceFacilityNames>>>? = null, val logLevels: Output<List<Either<String, KnownSyslogDataSourceLogLevels>>>? = null, val name: Output<String>? = null, val streams: Output<List<Either<String, KnownSyslogDataSourceStreams>>>? = null) : ConvertibleToJava<SyslogDataSourceArgs>

Definition of which syslog data will be collected and how it will be collected. Only collected from Linux machines.

Constructors

Link copied to clipboard
fun SyslogDataSourceArgs(facilityNames: Output<List<Either<String, KnownSyslogDataSourceFacilityNames>>>? = null, logLevels: Output<List<Either<String, KnownSyslogDataSourceLogLevels>>>? = null, name: Output<String>? = null, streams: Output<List<Either<String, KnownSyslogDataSourceStreams>>>? = null)

Functions

Link copied to clipboard
open override fun toJava(): SyslogDataSourceArgs

Properties

Link copied to clipboard

The list of facility names.

Link copied to clipboard
val logLevels: Output<List<Either<String, KnownSyslogDataSourceLogLevels>>>? = null

The log levels to collect.

Link copied to clipboard
val name: Output<String>? = null

A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.

Link copied to clipboard
val streams: Output<List<Either<String, KnownSyslogDataSourceStreams>>>? = null

List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.