RequestRateByIntervalInput Class

Api request input for LogAnalytics getRequestRateByInterval Api.

Constructor

RequestRateByIntervalInput()

Variables

Name Description
blobContainerSasUri
str

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

fromTime
str

From time of the query. Required.

toTime
str

To time of the query. Required.

groupByThrottlePolicy

Group query result by Throttle Policy applied.

groupByOperationName

Group query result by Operation Name.

groupByResourceName

Group query result by Resource Name.

groupByClientApplicationId

Group query result by Client Application ID.

groupByUserAgent

Group query result by User Agent.

intervalLength
Union[str, <xref:"IntervalInMins">]

Interval value in minutes used to create LogAnalytics call rate logs. Required. Known values are: "ThreeMins", "FiveMins", "ThirtyMins", and "SixtyMins".

Attributes

intervalLength

Interval value in minutes used to create LogAnalytics call rate logs. Required. Known values are: "ThreeMins", "FiveMins", "ThirtyMins", and "SixtyMins".

intervalLength: Required[str | IntervalInMins]

blobContainerSasUri

blobContainerSasUri: Required[str]

fromTime

fromTime: Required[str]

groupByClientApplicationId

groupByClientApplicationId: bool

groupByOperationName

groupByOperationName: bool

groupByResourceName

groupByResourceName: bool

groupByThrottlePolicy

groupByThrottlePolicy: bool

groupByUserAgent

groupByUserAgent: bool

toTime

toTime: Required[str]