@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 4.12 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
import * as enums from "../types/enums";
/**
* Export logs that show Api requests made by this subscription in the given time window to show throttling activities.
*
* Uses Azure REST API version 2024-11-01.
*
* Other available API versions: 2022-08-01, 2022-11-01, 2023-03-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01. These can be accessed by generating a local SDK package using the CLI command `pulumi package add azure-native compute [ApiVersion]`. See the [version guide](../../../version-guide/#accessing-any-api-version-via-local-packages) for details.
*/
export declare function getLogAnalyticExportRequestRateByInterval(args: GetLogAnalyticExportRequestRateByIntervalArgs, opts?: pulumi.InvokeOptions): Promise<GetLogAnalyticExportRequestRateByIntervalResult>;
export interface GetLogAnalyticExportRequestRateByIntervalArgs {
/**
* SAS Uri of the logging blob container to which LogAnalytics Api writes output logs to.
*/
blobContainerSasUri: string;
/**
* From time of the query
*/
fromTime: string;
/**
* Group query result by Client Application ID.
*/
groupByClientApplicationId?: boolean;
/**
* Group query result by Operation Name.
*/
groupByOperationName?: boolean;
/**
* Group query result by Resource Name.
*/
groupByResourceName?: boolean;
/**
* Group query result by Throttle Policy applied.
*/
groupByThrottlePolicy?: boolean;
/**
* Group query result by User Agent.
*/
groupByUserAgent?: boolean;
/**
* Interval value in minutes used to create LogAnalytics call rate logs.
*/
intervalLength: enums.compute.IntervalInMins;
/**
* The name of Azure region.
*/
location: string;
/**
* To time of the query
*/
toTime: string;
}
/**
* LogAnalytics operation status response
*/
export interface GetLogAnalyticExportRequestRateByIntervalResult {
/**
* LogAnalyticsOutput
*/
readonly properties: outputs.compute.LogAnalyticsOutputResponse;
}
/**
* Export logs that show Api requests made by this subscription in the given time window to show throttling activities.
*
* Uses Azure REST API version 2024-11-01.
*
* Other available API versions: 2022-08-01, 2022-11-01, 2023-03-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01. These can be accessed by generating a local SDK package using the CLI command `pulumi package add azure-native compute [ApiVersion]`. See the [version guide](../../../version-guide/#accessing-any-api-version-via-local-packages) for details.
*/
export declare function getLogAnalyticExportRequestRateByIntervalOutput(args: GetLogAnalyticExportRequestRateByIntervalOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetLogAnalyticExportRequestRateByIntervalResult>;
export interface GetLogAnalyticExportRequestRateByIntervalOutputArgs {
/**
* SAS Uri of the logging blob container to which LogAnalytics Api writes output logs to.
*/
blobContainerSasUri: pulumi.Input<string>;
/**
* From time of the query
*/
fromTime: pulumi.Input<string>;
/**
* Group query result by Client Application ID.
*/
groupByClientApplicationId?: pulumi.Input<boolean>;
/**
* Group query result by Operation Name.
*/
groupByOperationName?: pulumi.Input<boolean>;
/**
* Group query result by Resource Name.
*/
groupByResourceName?: pulumi.Input<boolean>;
/**
* Group query result by Throttle Policy applied.
*/
groupByThrottlePolicy?: pulumi.Input<boolean>;
/**
* Group query result by User Agent.
*/
groupByUserAgent?: pulumi.Input<boolean>;
/**
* Interval value in minutes used to create LogAnalytics call rate logs.
*/
intervalLength: pulumi.Input<enums.compute.IntervalInMins>;
/**
* The name of Azure region.
*/
location: pulumi.Input<string>;
/**
* To time of the query
*/
toTime: pulumi.Input<string>;
}