Share via


DataCollectionRuleDestinations Class

Definition

The specification of destinations.

public class DataCollectionRuleDestinations : Azure.ResourceManager.Monitor.Models.DestinationsSpec, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Monitor.Models.DataCollectionRuleDestinations>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Monitor.Models.DataCollectionRuleDestinations>
public class DataCollectionRuleDestinations : Azure.ResourceManager.Monitor.Models.DestinationsSpec
type DataCollectionRuleDestinations = class
    inherit DestinationsSpec
    interface IJsonModel<DataCollectionRuleDestinations>
    interface IPersistableModel<DataCollectionRuleDestinations>
type DataCollectionRuleDestinations = class
    inherit DestinationsSpec
Public Class DataCollectionRuleDestinations
Inherits DestinationsSpec
Implements IJsonModel(Of DataCollectionRuleDestinations), IPersistableModel(Of DataCollectionRuleDestinations)
Public Class DataCollectionRuleDestinations
Inherits DestinationsSpec
Inheritance
DataCollectionRuleDestinations
Implements

Constructors

DataCollectionRuleDestinations()

Initializes a new instance of DataCollectionRuleDestinations.

Properties

AzureMonitorMetricsName

A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.

(Inherited from DestinationsSpec)
EventHubs

List of Event Hubs destinations.

(Inherited from DestinationsSpec)
EventHubsDirect

List of Event Hubs Direct destinations.

(Inherited from DestinationsSpec)
LogAnalytics

List of Log Analytics destinations.

(Inherited from DestinationsSpec)
MonitoringAccounts

List of monitoring account destinations.

(Inherited from DestinationsSpec)
StorageAccounts

List of storage accounts destinations.

(Inherited from DestinationsSpec)
StorageBlobsDirect

List of Storage Blob Direct destinations. To be used only for sending data directly to store from the agent.

(Inherited from DestinationsSpec)
StorageTablesDirect

List of Storage Table Direct destinations.

(Inherited from DestinationsSpec)

Explicit Interface Implementations

IJsonModel<DataCollectionRuleDestinations>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<DataCollectionRuleDestinations>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<DestinationsSpec>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from DestinationsSpec)
IJsonModel<DestinationsSpec>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from DestinationsSpec)
IPersistableModel<DataCollectionRuleDestinations>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DataCollectionRuleDestinations>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<DataCollectionRuleDestinations>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<DestinationsSpec>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from DestinationsSpec)
IPersistableModel<DestinationsSpec>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from DestinationsSpec)
IPersistableModel<DestinationsSpec>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from DestinationsSpec)

Applies to