Azure.Provisioning.Monitor Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |