ThrottledRequestsContent Class

Definition

Api request input for LogAnalytics getThrottledRequests Api.

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

Constructors

ThrottledRequestsContent(Uri, DateTimeOffset, DateTimeOffset)

Initializes a new instance of ThrottledRequestsContent.

Properties

BlobContainerSasUri

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

(Inherited from LogAnalyticsInputBase)
FromTime

From time of the query.

(Inherited from LogAnalyticsInputBase)
GroupByClientApplicationId

Group query result by Client Application ID.

(Inherited from LogAnalyticsInputBase)
GroupByOperationName

Group query result by Operation Name.

(Inherited from LogAnalyticsInputBase)
GroupByResourceName

Group query result by Resource Name.

(Inherited from LogAnalyticsInputBase)
GroupByThrottlePolicy

Group query result by Throttle Policy applied.

(Inherited from LogAnalyticsInputBase)
GroupByUserAgent

Group query result by User Agent.

(Inherited from LogAnalyticsInputBase)
ToTime

To time of the query.

(Inherited from LogAnalyticsInputBase)

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.

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from LogAnalyticsInputBase)
IJsonModel<ThrottledRequestsContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ThrottledRequestsContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<LogAnalyticsInputBase>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from LogAnalyticsInputBase)
IPersistableModel<ThrottledRequestsContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ThrottledRequestsContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ThrottledRequestsContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to