azure-native.compute.getLogAnalyticExportThrottledRequests
Explore with Pulumi AI
Export logs that show total throttled Api requests for this subscription in the given time window.
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 for details.
Using getLogAnalyticExportThrottledRequests
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getLogAnalyticExportThrottledRequests(args: GetLogAnalyticExportThrottledRequestsArgs, opts?: InvokeOptions): Promise<GetLogAnalyticExportThrottledRequestsResult>
function getLogAnalyticExportThrottledRequestsOutput(args: GetLogAnalyticExportThrottledRequestsOutputArgs, opts?: InvokeOptions): Output<GetLogAnalyticExportThrottledRequestsResult>def get_log_analytic_export_throttled_requests(blob_container_sas_uri: Optional[str] = None,
                                               from_time: Optional[str] = None,
                                               group_by_client_application_id: Optional[bool] = None,
                                               group_by_operation_name: Optional[bool] = None,
                                               group_by_resource_name: Optional[bool] = None,
                                               group_by_throttle_policy: Optional[bool] = None,
                                               group_by_user_agent: Optional[bool] = None,
                                               location: Optional[str] = None,
                                               to_time: Optional[str] = None,
                                               opts: Optional[InvokeOptions] = None) -> GetLogAnalyticExportThrottledRequestsResult
def get_log_analytic_export_throttled_requests_output(blob_container_sas_uri: Optional[pulumi.Input[str]] = None,
                                               from_time: Optional[pulumi.Input[str]] = None,
                                               group_by_client_application_id: Optional[pulumi.Input[bool]] = None,
                                               group_by_operation_name: Optional[pulumi.Input[bool]] = None,
                                               group_by_resource_name: Optional[pulumi.Input[bool]] = None,
                                               group_by_throttle_policy: Optional[pulumi.Input[bool]] = None,
                                               group_by_user_agent: Optional[pulumi.Input[bool]] = None,
                                               location: Optional[pulumi.Input[str]] = None,
                                               to_time: Optional[pulumi.Input[str]] = None,
                                               opts: Optional[InvokeOptions] = None) -> Output[GetLogAnalyticExportThrottledRequestsResult]func GetLogAnalyticExportThrottledRequests(ctx *Context, args *GetLogAnalyticExportThrottledRequestsArgs, opts ...InvokeOption) (*GetLogAnalyticExportThrottledRequestsResult, error)
func GetLogAnalyticExportThrottledRequestsOutput(ctx *Context, args *GetLogAnalyticExportThrottledRequestsOutputArgs, opts ...InvokeOption) GetLogAnalyticExportThrottledRequestsResultOutput> Note: This function is named GetLogAnalyticExportThrottledRequests in the Go SDK.
public static class GetLogAnalyticExportThrottledRequests 
{
    public static Task<GetLogAnalyticExportThrottledRequestsResult> InvokeAsync(GetLogAnalyticExportThrottledRequestsArgs args, InvokeOptions? opts = null)
    public static Output<GetLogAnalyticExportThrottledRequestsResult> Invoke(GetLogAnalyticExportThrottledRequestsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetLogAnalyticExportThrottledRequestsResult> getLogAnalyticExportThrottledRequests(GetLogAnalyticExportThrottledRequestsArgs args, InvokeOptions options)
public static Output<GetLogAnalyticExportThrottledRequestsResult> getLogAnalyticExportThrottledRequests(GetLogAnalyticExportThrottledRequestsArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:compute:getLogAnalyticExportThrottledRequests
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Blob
Container stringSas Uri  - SAS Uri of the logging blob container to which LogAnalytics Api writes output logs to.
 - From
Time string - From time of the query
 - Location string
 - The location upon which virtual-machine-sizes is queried.
 - To
Time string - To time of the query
 - Group
By boolClient Application Id  - Group query result by Client Application ID.
 - Group
By boolOperation Name  - Group query result by Operation Name.
 - Group
By boolResource Name  - Group query result by Resource Name.
 - Group
By boolThrottle Policy  - Group query result by Throttle Policy applied.
 - Group
By boolUser Agent  - Group query result by User Agent.
 
- Blob
Container stringSas Uri  - SAS Uri of the logging blob container to which LogAnalytics Api writes output logs to.
 - From
Time string - From time of the query
 - Location string
 - The location upon which virtual-machine-sizes is queried.
 - To
Time string - To time of the query
 - Group
By boolClient Application Id  - Group query result by Client Application ID.
 - Group
By boolOperation Name  - Group query result by Operation Name.
 - Group
By boolResource Name  - Group query result by Resource Name.
 - Group
By boolThrottle Policy  - Group query result by Throttle Policy applied.
 - Group
By boolUser Agent  - Group query result by User Agent.
 
- blob
Container StringSas Uri  - SAS Uri of the logging blob container to which LogAnalytics Api writes output logs to.
 - from
Time String - From time of the query
 - location String
 - The location upon which virtual-machine-sizes is queried.
 - to
Time String - To time of the query
 - group
By BooleanClient Application Id  - Group query result by Client Application ID.
 - group
By BooleanOperation Name  - Group query result by Operation Name.
 - group
By BooleanResource Name  - Group query result by Resource Name.
 - group
By BooleanThrottle Policy  - Group query result by Throttle Policy applied.
 - group
By BooleanUser Agent  - Group query result by User Agent.
 
- blob
Container stringSas Uri  - SAS Uri of the logging blob container to which LogAnalytics Api writes output logs to.
 - from
Time string - From time of the query
 - location string
 - The location upon which virtual-machine-sizes is queried.
 - to
Time string - To time of the query
 - group
By booleanClient Application Id  - Group query result by Client Application ID.
 - group
By booleanOperation Name  - Group query result by Operation Name.
 - group
By booleanResource Name  - Group query result by Resource Name.
 - group
By booleanThrottle Policy  - Group query result by Throttle Policy applied.
 - group
By booleanUser Agent  - Group query result by User Agent.
 
- blob_
container_ strsas_ uri  - SAS Uri of the logging blob container to which LogAnalytics Api writes output logs to.
 - from_
time str - From time of the query
 - location str
 - The location upon which virtual-machine-sizes is queried.
 - to_
time str - To time of the query
 - group_
by_ boolclient_ application_ id  - Group query result by Client Application ID.
 - group_
by_ booloperation_ name  - Group query result by Operation Name.
 - group_
by_ boolresource_ name  - Group query result by Resource Name.
 - group_
by_ boolthrottle_ policy  - Group query result by Throttle Policy applied.
 - group_
by_ booluser_ agent  - Group query result by User Agent.
 
- blob
Container StringSas Uri  - SAS Uri of the logging blob container to which LogAnalytics Api writes output logs to.
 - from
Time String - From time of the query
 - location String
 - The location upon which virtual-machine-sizes is queried.
 - to
Time String - To time of the query
 - group
By BooleanClient Application Id  - Group query result by Client Application ID.
 - group
By BooleanOperation Name  - Group query result by Operation Name.
 - group
By BooleanResource Name  - Group query result by Resource Name.
 - group
By BooleanThrottle Policy  - Group query result by Throttle Policy applied.
 - group
By BooleanUser Agent  - Group query result by User Agent.
 
getLogAnalyticExportThrottledRequests Result
The following output properties are available:
- Properties
Pulumi.
Azure Native. Compute. Outputs. Log Analytics Output Response  - LogAnalyticsOutput
 
- Properties
Log
Analytics Output Response  - LogAnalyticsOutput
 
- properties
Log
Analytics Output Response  - LogAnalyticsOutput
 
- properties
Log
Analytics Output Response  - LogAnalyticsOutput
 
- properties
Log
Analytics Output Response  - LogAnalyticsOutput
 
- properties Property Map
 - LogAnalyticsOutput
 
Supporting Types
LogAnalyticsOutputResponse   
- Output string
 - Output file Uri path to blob container.
 
- Output string
 - Output file Uri path to blob container.
 
- output String
 - Output file Uri path to blob container.
 
- output string
 - Output file Uri path to blob container.
 
- output str
 - Output file Uri path to blob container.
 
- output String
 - Output file Uri path to blob container.
 
Package Details
- Repository
 - Azure Native pulumi/pulumi-azure-native
 - License
 - Apache-2.0