Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForIntervalInMins() []string + func ValidateLocationID(input interface{}, key string) (warnings []string, errors []error) + type ExportRequestRateByIntervalOperationResponse struct + HttpResponse *http.Response + Model *LogAnalyticsOperationResult + OData *odata.OData + Poller pollers.Poller + type ExportThrottledRequestsOperationResponse struct + HttpResponse *http.Response + Model *LogAnalyticsOperationResult + OData *odata.OData + Poller pollers.Poller + type IntervalInMins string + const IntervalInMinsFiveMins + const IntervalInMinsSixtyMins + const IntervalInMinsThirtyMins + const IntervalInMinsThreeMins + func (s *IntervalInMins) UnmarshalJSON(bytes []byte) error + type LocationId struct + LocationName string + SubscriptionId string + func NewLocationID(subscriptionId string, locationName string) LocationId + func ParseLocationID(input string) (*LocationId, error) + func ParseLocationIDInsensitively(input string) (*LocationId, error) + func (id *LocationId) FromParseResult(input resourceids.ParseResult) error + func (id LocationId) ID() string + func (id LocationId) Segments() []resourceids.Segment + func (id LocationId) String() string + type LogAnalyticsClient struct + Client *resourcemanager.Client + func NewLogAnalyticsClientWithBaseURI(sdkApi sdkEnv.Api) (*LogAnalyticsClient, error) + func (c LogAnalyticsClient) ExportRequestRateByInterval(ctx context.Context, id LocationId, input RequestRateByIntervalInput) (result ExportRequestRateByIntervalOperationResponse, err error) + func (c LogAnalyticsClient) ExportRequestRateByIntervalThenPoll(ctx context.Context, id LocationId, input RequestRateByIntervalInput) error + func (c LogAnalyticsClient) ExportThrottledRequests(ctx context.Context, id LocationId, input LogAnalyticsInputBase) (result ExportThrottledRequestsOperationResponse, err error) + func (c LogAnalyticsClient) ExportThrottledRequestsThenPoll(ctx context.Context, id LocationId, input LogAnalyticsInputBase) error + type LogAnalyticsInputBase struct + BlobContainerSasUri string + FromTime string + GroupByClientApplicationId *bool + GroupByOperationName *bool + GroupByResourceName *bool + GroupByThrottlePolicy *bool + GroupByUserAgent *bool + ToTime string + func (o *LogAnalyticsInputBase) GetFromTimeAsTime() (*time.Time, error) + func (o *LogAnalyticsInputBase) GetToTimeAsTime() (*time.Time, error) + func (o *LogAnalyticsInputBase) SetFromTimeAsTime(input time.Time) + func (o *LogAnalyticsInputBase) SetToTimeAsTime(input time.Time) + type LogAnalyticsOperationResult struct + Properties *LogAnalyticsOutput + type LogAnalyticsOutput struct + Output *string + type RequestRateByIntervalInput struct + BlobContainerSasUri string + FromTime string + GroupByClientApplicationId *bool + GroupByOperationName *bool + GroupByResourceName *bool + GroupByThrottlePolicy *bool + GroupByUserAgent *bool + IntervalLength IntervalInMins + ToTime string + func (o *RequestRateByIntervalInput) GetFromTimeAsTime() (*time.Time, error) + func (o *RequestRateByIntervalInput) GetToTimeAsTime() (*time.Time, error) + func (o *RequestRateByIntervalInput) SetFromTimeAsTime(input time.Time) + func (o *RequestRateByIntervalInput) SetToTimeAsTime(input time.Time)