DataSource Class

Data source object contains configuration to collect telemetry and one or more sinks to send that telemetry data to.

All required parameters must be populated in order to send to Azure.

Inheritance
DataSource

Constructor

DataSource(*, kind: Union[str, azure.mgmt.monitor.v2018_06_01_preview.models._monitor_management_client_enums.DataSourceKind], configuration: azure.mgmt.monitor.v2018_06_01_preview.models._models_py3.DataSourceConfiguration, sinks: List[azure.mgmt.monitor.v2018_06_01_preview.models._models_py3.SinkConfiguration], **kwargs)

Variables

kind
str or <xref:$>(<xref:python-base-namespace>)DataSourceKind

Required. Datasource kind. Possible values include: "PerformanceCounter", "ETWProviders", "WindowsEventLogs".

configuration
<xref:$>(<xref:python-base-namespace>)DataSourceConfiguration

Required.

sinks
list[<xref:$>(<xref:python-base-namespace>)SinkConfiguration]

Required.