LogAnalyticsInputBase Class

Definition

Api input base class for LogAnalytics Api.

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

Constructors

LogAnalyticsInputBase(Uri, DateTimeOffset, DateTimeOffset)

Initializes a new instance of LogAnalyticsInputBase.

Properties

BlobContainerSasUri

SAS Uri of the logging blob container to which LogAnalytics Api writes output logs to.

FromTime

From time of the query.

GroupByClientApplicationId

Group query result by Client Application ID.

GroupByOperationName

Group query result by Operation Name.

GroupByResourceName

Group query result by Resource Name.

GroupByThrottlePolicy

Group query result by Throttle Policy applied.

GroupByUserAgent

Group query result by User Agent.

ToTime

To time of the query.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<LogAnalyticsInputBase>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<LogAnalyticsInputBase>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<LogAnalyticsInputBase>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<LogAnalyticsInputBase>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<LogAnalyticsInputBase>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to