Share via


DatabaseWatcherProperties Class

Definition

The RP specific properties of the resource.

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

Constructors

DatabaseWatcherProperties()

Initializes a new instance of DatabaseWatcherProperties.

Properties

Datastore

The data store for collected monitoring data.

DefaultAlertRuleIdentityResourceId

The resource ID of a user-assigned managed identity that will be assigned to a new alert rule.

ProvisioningState

The provisioning state of the resource watcher.

Status

The monitoring collection status of the watcher.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<DatabaseWatcherProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<DatabaseWatcherProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DatabaseWatcherProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DatabaseWatcherProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<DatabaseWatcherProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to