DataCollectionRuleDataSources Class

The specification of data sources. This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.

ivar performance_counters: The list of performance counter data source configurations.

vartype performance_counters: list[~$(python-base-namespace).v2019_11_01_preview.models.PerfCounterDataSource]

ivar windows_event_logs: The list of Windows Event Log data source configurations.

vartype windows_event_logs: list[~$(python-base-namespace).v2019_11_01_preview.models.WindowsEventLogDataSource]

ivar syslog: The list of Syslog data source configurations.

vartype syslog: list[~$(python-base-namespace).v2019_11_01_preview.models.SyslogDataSource]

ivar extensions: The list of Azure VM extension data source configurations.

vartype extensions: list[~$(python-base-namespace).v2019_11_01_preview.models.ExtensionDataSource]

Inheritance
azure.mgmt.monitor.v2019_11_01_preview.models._models_py3.DataSourcesSpec
DataCollectionRuleDataSources

Constructor

DataCollectionRuleDataSources(*, performance_counters: Optional[List[azure.mgmt.monitor.v2019_11_01_preview.models._models_py3.PerfCounterDataSource]] = None, windows_event_logs: Optional[List[azure.mgmt.monitor.v2019_11_01_preview.models._models_py3.WindowsEventLogDataSource]] = None, syslog: Optional[List[azure.mgmt.monitor.v2019_11_01_preview.models._models_py3.SyslogDataSource]] = None, extensions: Optional[List[azure.mgmt.monitor.v2019_11_01_preview.models._models_py3.ExtensionDataSource]] = None, **kwargs)