Share via


ApplicationInsightsComponentProactiveDetectionConfiguration Class

Definition

Properties that define a ProactiveDetection configuration.

public class ApplicationInsightsComponentProactiveDetectionConfiguration : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.ApplicationInsights.Models.ApplicationInsightsComponentProactiveDetectionConfiguration>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.ApplicationInsights.Models.ApplicationInsightsComponentProactiveDetectionConfiguration>
type ApplicationInsightsComponentProactiveDetectionConfiguration = class
    interface IJsonModel<ApplicationInsightsComponentProactiveDetectionConfiguration>
    interface IPersistableModel<ApplicationInsightsComponentProactiveDetectionConfiguration>
Public Class ApplicationInsightsComponentProactiveDetectionConfiguration
Implements IJsonModel(Of ApplicationInsightsComponentProactiveDetectionConfiguration), IPersistableModel(Of ApplicationInsightsComponentProactiveDetectionConfiguration)
Inheritance
ApplicationInsightsComponentProactiveDetectionConfiguration
Implements

Constructors

ApplicationInsightsComponentProactiveDetectionConfiguration()

Initializes a new instance of ApplicationInsightsComponentProactiveDetectionConfiguration.

Properties

CustomEmails

Custom email addresses for this rule notifications.

IsEnabled

A flag that indicates whether this rule is enabled by the user.

LastUpdatedOn

The last time this rule was updated.

LastUpdatedTime

The last time this rule was updated.

Name

The rule name.

RuleDefinitions

Static definitions of the ProactiveDetection configuration rule (same values for all components).

SendEmailsToSubscriptionOwners

A flag that indicated whether notifications on this rule should be sent to subscription owners.

Explicit Interface Implementations

IJsonModel<ApplicationInsightsComponentProactiveDetectionConfiguration>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ApplicationInsightsComponentProactiveDetectionConfiguration>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ApplicationInsightsComponentProactiveDetectionConfiguration>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ApplicationInsightsComponentProactiveDetectionConfiguration>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ApplicationInsightsComponentProactiveDetectionConfiguration>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to