Share via


MonitoringTagRulesProperties Class

Definition

Definition of the properties for a TagRules resource.

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

Constructors

MonitoringTagRulesProperties()

Initializes a new instance of MonitoringTagRulesProperties.

Properties

LogRules

Set of rules for sending logs for the Monitor resource.

MetricRulesFilteringTags

List of filtering tags to be used for capturing metrics. If empty, all resources will be captured. If only Exclude action is specified, the rules will apply to the list of all available resources. If Include actions are specified, the rules will only include resources with the associated tags.

ProvisioningState

Gets the provisioning state.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<MonitoringTagRulesProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<MonitoringTagRulesProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<MonitoringTagRulesProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<MonitoringTagRulesProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<MonitoringTagRulesProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to