Azure.Provisioning.Monitor Namespace

Classes

Name Description
ActionGroup

ActionGroup.

ActionGroup.ResourceVersions

Supported ActionGroup resource versions.

ActivityLogAlert

ActivityLogAlert.

ActivityLogAlert.ResourceVersions

Supported ActivityLogAlert resource versions.

ActivityLogAlertActionGroup

A pointer to an Azure Action Group.

ActivityLogAlertAnyOfOrLeafCondition

An Activity Log Alert rule condition that is met when all its member conditions are met. Each condition can be of one of the following types: Important: Each type has its unique subset of properties. Properties from different types CANNOT exist in one condition. * Leaf Condition - must contain 'field' and either 'equals' or 'containsAny'. Please note, 'anyOf' should not be set in a Leaf Condition. * AnyOf Condition - must contain only 'anyOf' (which is an array of Leaf Conditions). Please note, 'field', 'equals' and 'containsAny' should not be set in an AnyOf Condition.

AlertRule

AlertRule.

AlertRule.ResourceVersions

Supported AlertRule resource versions.

AlertRuleAction

The action that is performed when the alert rule becomes active, and when an alert condition is resolved. Please note Azure.ResourceManager.Monitor.Models.AlertRuleAction is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include Azure.ResourceManager.Monitor.Models.RuleEmailAction and Azure.ResourceManager.Monitor.Models.RuleWebhookAction.

AlertRuleCondition

The condition that results in the alert rule being activated. Please note Azure.ResourceManager.Monitor.Models.AlertRuleCondition is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include Azure.ResourceManager.Monitor.Models.LocationThresholdRuleCondition, Azure.ResourceManager.Monitor.Models.ManagementEventRuleCondition and Azure.ResourceManager.Monitor.Models.ThresholdRuleCondition.

AlertRuleLeafCondition

An Activity Log Alert rule condition that is met by comparing the field and value of an Activity Log event. This condition must contain 'field' and either 'equals' or 'containsAny'.

AlertSeverity

Severity of the alert. Should be an integer between [0-4]. Value of 0 is severest. Relevant and required only for rules of the kind LogAlert.

AutoscaleNotification

Autoscale notification.

AutoscaleProfile

Autoscale profile.

AutoscaleRule

A rule that provide the triggers and parameters for the scaling action.

AutoscaleRuleMetricDimension

Specifies an auto scale rule metric dimension.

AutoscaleSetting

AutoscaleSetting.

AutoscaleSetting.ResourceVersions

Supported AutoscaleSetting resource versions.

BatchProcessor

Batch processor.

ConditionFailingPeriods

The minimum number of violations required within the selected lookback time window required to raise an alert. Relevant only for rules of the kind LogAlert.

DataCollectionEndpoint

DataCollectionEndpoint.

DataCollectionEndpoint.ResourceVersions

Supported DataCollectionEndpoint resource versions.

DataCollectionEndpointFailoverConfiguration

Failover configuration on this endpoint. This property is READ-ONLY.

DataCollectionEndpointMetadata

Metadata for the resource. This property is READ-ONLY.

DataCollectionRule

DataCollectionRule.

DataCollectionRule.ResourceVersions

Supported DataCollectionRule resource versions.

DataCollectionRuleAssociation

DataCollectionRuleAssociation.

DataCollectionRuleAssociation.ResourceVersions

Supported DataCollectionRuleAssociation resource versions.

DataCollectionRuleAssociationMetadata

Metadata about the resource.

DataCollectionRuleBcdrLocationSpec

The DataCollectionRuleBcdrLocationSpec.

DataCollectionRuleDataSources

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.

DataCollectionRuleDestinations

The specification of destinations.

DataCollectionRuleEventHubDestination

The DataCollectionRuleEventHubDestination.

DataCollectionRuleEventHubDirectDestination

The DataCollectionRuleEventHubDirectDestination.

DataCollectionRuleMetadata

Metadata about the resource.

DataCollectionRulePrivateLinkScopedResourceInfo

The DataCollectionRulePrivateLinkScopedResourceInfo.

DataCollectionRuleStorageBlobDestination

The DataCollectionRuleStorageBlobDestination.

DataCollectionRuleStorageTableDestination

The DataCollectionRuleStorageTableDestination.

DataColumnDefinition

Definition of custom data column.

DataFlow

Definition of which streams are sent to which destinations.

DataImportSourcesEventHub

Definition of Event Hub configuration.

DataStreamDeclaration

Declaration of a custom stream.

DiagnosticSetting

DiagnosticSetting.

DynamicMetricCriteria

Criterion for dynamic threshold.

DynamicPromQLCriteria

The criterion for dynamic prom query.

DynamicThresholdFailingPeriods

The minimum number of violations required within the selected lookback time window required to raise an alert.

EmailNotification

Email notification of an autoscale event.

ExtensionDataSource

Definition of which data will be collected from a separate VM extension that integrates with the Azure Monitor Agent. Collected from either Windows and Linux machines, depending on which extension is defined.

IisLogsDataSource

Enables IIS logs to be collected by this data collection rule.

IncidentReceiver

An Incident receiver.

IncidentServiceConnection

The connection info for Incident Receiver.

LocationThresholdRuleCondition

A rule condition based on a certain number of locations failing.

LogAnalyticsDestination

Log Analytics destination.

LogFilesDataSource

Definition of which custom log files will be collected by this data collection rule.

LogProfile

LogProfile.

LogProfile.ResourceVersions

Supported LogProfile resource versions.

LogSettings

Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular log.

ManagementEventAggregationCondition

How the data that is collected should be combined over time.

ManagementEventRuleCondition

A management event rule condition.

MetricAlert

MetricAlert.

MetricAlert.ResourceVersions

Supported MetricAlert resource versions.

MetricAlertAction

An alert action.

MetricAlertCriteria

The rule criteria that defines the conditions of the alert rule. Please note Azure.ResourceManager.Monitor.Models.MetricAlertCriteria is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include Azure.ResourceManager.Monitor.Models.MetricAlertMultipleResourceMultipleMetricCriteria, Azure.ResourceManager.Monitor.Models.PromQLCriteria, Azure.ResourceManager.Monitor.Models.MetricAlertSingleResourceMultipleMetricCriteria and Azure.ResourceManager.Monitor.Models.WebtestLocationAvailabilityCriteria.

MetricAlertMultipleResourceMultipleMetricCriteria

Specifies the metric alert criteria for multiple resource that has multiple metric criteria.

MetricAlertSingleResourceMultipleMetricCriteria

Specifies the metric alert criteria for a single resource that has multiple metric criteria.

MetricCriteria

Criterion to filter metrics.

MetricDimension

Specifies a metric dimension.

MetricSettings

Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular metric.

MetricTrigger

The trigger that results in a scaling action.

MonitorArmRoleReceiver

An arm role receiver.

MonitorAutomationRunbookReceiver

The Azure Automation Runbook notification receiver.

MonitorAzureAppPushReceiver

The Azure mobile App push notification receiver.

MonitorAzureFunctionReceiver

An azure function receiver.

MonitorDimension

Dimension splitting and filtering definition.

MonitorEmailReceiver

An email receiver.

MonitorEventHubReceiver

An Event hub receiver.

MonitoringAccountDestination

Monitoring account destination.

MonitorItsmReceiver

An Itsm receiver.

MonitorLogicAppReceiver

A logic app receiver.

MonitorPrivateEndpointConnection

MonitorPrivateEndpointConnection.

MonitorPrivateLinkAccessModeSettings

Properties that define the scope private link mode settings.

MonitorPrivateLinkAccessModeSettingsExclusion

Properties that define the scope private link mode settings exclusion item. This setting applies to a specific private endpoint connection and overrides the default settings for that private endpoint connection.

MonitorPrivateLinkScope

MonitorPrivateLinkScope.

MonitorPrivateLinkScoped

MonitorPrivateLinkScoped.

MonitorPrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

MonitorRecurrence

The repeating times at which this profile begins. This element is not used if the FixedDate element is used.

MonitorScaleAction

The parameters for the scaling action.

MonitorScaleCapacity

The number of instances that can be used during this profile.

MonitorSmsReceiver

An SMS receiver.

MonitorTimeWindow

A specific date-time for the profile.

MonitorVoiceReceiver

A voice receiver.

MonitorWebhookReceiver

A webhook receiver.

MonitorWorkspace

MonitorWorkspace.

MonitorWorkspace.ResourceVersions

Supported MonitorWorkspace resource versions.

MonitorWorkspaceDefaultIngestionSettings

The Data Collection Rule and Endpoint used for ingestion by default.

MonitorWorkspaceIngestionSettings

Settings for data ingestion.

MonitorWorkspaceLogsApiConfig

Azure Monitor Workspace Logs Api configurations.

MonitorWorkspaceLogsExporter

Azure Monitor Workspace Logs specific configurations.

MonitorWorkspaceLogsExporterCacheConfiguration

Cache configurations.

MonitorWorkspaceLogsExporterConcurrencyConfiguration

Concurrent publishing configuration.

MonitorWorkspaceLogsRecordMap

Record map for schema in azure monitor.

MonitorWorkspaceLogsResourceMap

Resource map for schema in azure monitor.

MonitorWorkspaceLogsSchemaMap

Schema map for azure monitor for logs.

MonitorWorkspaceLogsScopeMap

Scope map for schema in azure monitor.

MonitorWorkspaceMetricProperties

Information about metrics for the workspace.

MonitorWorkspaceMetrics

Properties related to the metrics container in the Azure Monitor Workspace.

MonitorWorkspacePrivateEndpointConnection

The private endpoint connection resource.

MultiMetricCriteria

The types of conditions for a multi resource alert. Please note Azure.ResourceManager.Monitor.Models.MultiMetricCriteria is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include Azure.ResourceManager.Monitor.Models.DynamicMetricCriteria and Azure.ResourceManager.Monitor.Models.MetricCriteria.

MultiPromQLCriteria

The types of conditions for a multi query metric alert. Please note Azure.ResourceManager.Monitor.Models.MultiPromQLCriteria is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include Azure.ResourceManager.Monitor.Models.DynamicPromQLCriteria and Azure.ResourceManager.Monitor.Models.StaticPromQLCriteria.

PerfCounterDataSource

Definition of which performance counters will be collected and how they will be collected by this data collection rule. Collected from both Windows and Linux machines where the counter is present.

PipelineGroup

PipelineGroup.

PipelineGroupExporter

Exporter Info.

PipelineGroupJsonArrayMapper

A component that allows parsing a value from sourceField as a json array, match a key to each parsed value from keys, and output the key-value map to destinationField field.

PipelineGroupJsonMapperDestinationField

JsonArrayMapper destination field used to describe the field to which the parsed output will be written.

PipelineGroupNetworkingConfiguration

Networking configuration for the pipeline group instance.

PipelineGroupNetworkingRoute

Networking route configuration.

PipelineGroupProcessor

Processor Info.

PipelineGroupProperties

Properties that need to be specified to create a new pipeline group instance.

PipelineGroupReceiver

Receiver Info.

PipelineGroupService

Service Info.

PipelineGroupServicePipeline

Pipeline Info.

PlatformTelemetryDataSource

Definition of platform telemetry data source configuration.

PredictiveAutoscalePolicy

The parameters for enabling predictive autoscale.

PrometheusForwarderDataSource

Definition of Prometheus metrics forwarding configuration.

PromQLCriteria

Specifies the PromQL criteria for the metric alert resource.

RecurrentSchedule

The scheduling constraints for when the profile begins.

ResolveConfiguration

The ResolveConfiguration.

RetentionPolicy

Specifies the retention policy for the log.

RuleDataSource

The resource from which the rule collects its data. Please note Azure.ResourceManager.Monitor.Models.RuleDataSource is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include Azure.ResourceManager.Monitor.Models.RuleManagementEventDataSource and Azure.ResourceManager.Monitor.Models.RuleMetricDataSource.

RuleEmailAction

Specifies the action to send email when the rule condition is evaluated. The discriminator is always RuleEmailAction in this case.

RuleManagementEventDataSource

A rule management event data source. The discriminator fields is always RuleManagementEventDataSource in this case.

RuleMetricDataSource

A rule metric data source. The discriminator value is always RuleMetricDataSource in this case.

RuleWebhookAction

Specifies the action to post to service when the rule condition is evaluated. The discriminator is always RuleWebhookAction in this case.

ScheduledQueryRule

ScheduledQueryRule.

ScheduledQueryRule.ResourceVersions

Supported ScheduledQueryRule resource versions.

ScheduledQueryRuleActions

Actions to invoke when the alert fires.

ScheduledQueryRuleCondition

A condition of the scheduled query rule.

StaticPromQLCriteria

The criterion for static prom query.

SyslogDataSource

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

SyslogReceiver

Base receiver using TCP as transport protocol.

ThresholdRuleCondition

A rule condition based on a metric crossing a threshold.

UdpReceiver

Receiver using UDP as transport protocol.

WebhookNotification

Webhook notification of an autoscale event.

WebtestLocationAvailabilityCriteria

Specifies the metric alert rule criteria for a web test resource.

WindowsEventLogDataSource

Definition of which Windows Event Log events will be collected and how they will be collected. Only collected from Windows machines.

WindowsFirewallLogsDataSource

Enables Firewall logs to be collected by this data collection rule.

Enums

Name Description
DataCollectionEndpointProvisioningState

The resource provisioning state. This property is READ-ONLY.

DataCollectionEndpointResourceKind

The kind of the resource.

DataCollectionRuleAssociationProvisioningState

The resource provisioning state.

DataCollectionRuleBcdrLocationSpecProvisioningStatus

The resource provisioning state in this location.

DataCollectionRuleKnownPrometheusForwarderDataSourceStream

The DataCollectionRuleKnownPrometheusForwarderDataSourceStream.

DataCollectionRuleProvisioningState

The resource provisioning state.

DataCollectionRuleResourceKind

The kind of the resource.

DataColumnDefinitionType

The type of the column data.

DataFlowStream

The DataFlowStream.

DynamicThresholdOperator

The operator used to compare the metric value against the threshold. Previously undocumented values might be returned.

DynamicThresholdSensitivity

The extent of deviation required to trigger an alert. This will affect how tight the threshold is to the metric series pattern. Previously undocumented values might be returned.

ExtensionDataSourceStream

The ExtensionDataSourceStream.

IncidentManagementService

The incident management service type.

LogFilesDataSourceFormat

The data format of the log files.

LogFileTextSettingsRecordStartTimestampFormat

One of the supported timestamp formats.

MetricCriteriaOperator

The criteria operator. Previously undocumented values might be returned.

MetricCriteriaTimeAggregationType

The criteria time aggregation types. Previously undocumented values might be returned.

MetricStatisticType

the metric statistic type. How the metrics from multiple instances are combined.

MetricTriggerComparisonOperation

the operator that is used to compare the metric data and the threshold.

MetricTriggerTimeAggregationType

time aggregation type. How the data that is collected should be combined over time. The default value is Average.

MonitorConditionOperator

Operators allowed in the rule condition.

MonitorDayOfWeek

The MonitorDayOfWeek.

MonitorDimensionOperator

Operator for dimension values.

MonitorOperationType

the operation associated with the notification and its value must be "scale".

MonitorPrivateEndpointConnectionProvisioningState

The current provisioning state.

MonitorPrivateEndpointServiceConnectionStatus

The private endpoint connection status.

MonitorPrivateLinkAccessMode

Access mode types.

MonitorProvisioningState

The provisioning state of a resource.

MonitorPublicNetworkAccess

The configuration to set whether network access from public internet to the endpoints are allowed.

MonitorReceiverStatus

Indicates the status of the receiver. Receivers that are not Enabled will not receive any communications.

MonitorScaleDirection

the scale direction. Whether the scaling action increases or decreases the number of instances.

MonitorScaleType

the type of action that should occur when the scale rule fires.

MonitorWorkspacePublicNetworkAccess

State of the public network access.

PerfCounterDataSourceStream

The PerfCounterDataSourceStream.

PipelineGroupExporterType

The exporter type.

PipelineGroupExternalNetworkingMode

The mode of the external networking.

PipelineGroupJsonMapperElement

Define the destination's element. The element is the body or the attributes of the message, to which the json array mapper will write the output map.

PipelineGroupProcessorType

The processor type.

PipelineGroupReceiverType

The receiver type.

PipelineGroupServicePipelineType

The pipeline type.

PredictiveAutoscalePolicyScaleMode

the predictive autoscale mode.

RecurrenceFrequency

the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set schedule to every day of the week. The frequency property specifies that the schedule is repeated weekly.

ScaleRuleMetricDimensionOperationType

the dimension operator. Only 'Equals' and 'NotEquals' are supported. 'Equals' being equal to any of the values. 'NotEquals' being not equal to all of the values.

ScheduledQueryRuleKind

Indicates the type of scheduled query rule. The default is LogAlert.

ScheduledQueryRuleTimeAggregationType

Aggregation type. Relevant and required only for rules of the kind LogAlert.

StreamEncodingType

The encoding of the stream being received.

SyslogDataSourceFacilityName

The SyslogDataSourceFacilityName.

SyslogDataSourceLogLevel

The SyslogDataSourceLogLevel.

SyslogDataSourceStream

The SyslogDataSourceStream.

SyslogProtocol

Protocol to parse syslog messages. Default rfc3164.

ThresholdRuleConditionTimeAggregationType

Aggregation operators allowed in a rule.

WindowsEventLogDataSourceStream

The WindowsEventLogDataSourceStream.