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 PossibleValuesForWafGranularity() []string + func PossibleValuesForWafMetricsGranularity() []string + func PossibleValuesForWafMetricsSeriesUnit() []string + func ValidateProfileID(input interface{}, key string) (warnings []string, errors []error) + type LogAnalyticsGetWafLogAnalyticsMetricsOperationOptions struct + Actions *[]string + DateTimeBegin *string + DateTimeEnd *string + Granularity *WafGranularity + GroupBy *[]string + Metrics *[]string + RuleTypes *[]string + func DefaultLogAnalyticsGetWafLogAnalyticsMetricsOperationOptions() LogAnalyticsGetWafLogAnalyticsMetricsOperationOptions + func (o LogAnalyticsGetWafLogAnalyticsMetricsOperationOptions) ToHeaders() *client.Headers + func (o LogAnalyticsGetWafLogAnalyticsMetricsOperationOptions) ToOData() *odata.Query + func (o LogAnalyticsGetWafLogAnalyticsMetricsOperationOptions) ToQuery() *client.QueryParams + type LogAnalyticsGetWafLogAnalyticsMetricsOperationResponse struct + HttpResponse *http.Response + Model *WafMetricsResponse + OData *odata.OData + type LogAnalyticsGetWafLogAnalyticsRankingsOperationOptions struct + Actions *[]string + DateTimeBegin *string + DateTimeEnd *string + MaxRanking *int64 + Metrics *[]string + Rankings *[]string + RuleTypes *[]string + func DefaultLogAnalyticsGetWafLogAnalyticsRankingsOperationOptions() LogAnalyticsGetWafLogAnalyticsRankingsOperationOptions + func (o LogAnalyticsGetWafLogAnalyticsRankingsOperationOptions) ToHeaders() *client.Headers + func (o LogAnalyticsGetWafLogAnalyticsRankingsOperationOptions) ToOData() *odata.Query + func (o LogAnalyticsGetWafLogAnalyticsRankingsOperationOptions) ToQuery() *client.QueryParams + type LogAnalyticsGetWafLogAnalyticsRankingsOperationResponse struct + HttpResponse *http.Response + Model *WafRankingsResponse + OData *odata.OData + type ProfileId struct + ProfileName string + ResourceGroupName string + SubscriptionId string + func NewProfileID(subscriptionId string, resourceGroupName string, profileName string) ProfileId + func ParseProfileID(input string) (*ProfileId, error) + func ParseProfileIDInsensitively(input string) (*ProfileId, error) + func (id *ProfileId) FromParseResult(input resourceids.ParseResult) error + func (id ProfileId) ID() string + func (id ProfileId) Segments() []resourceids.Segment + func (id ProfileId) String() string + type WafGranularity string + const WafGranularityPOneD + const WafGranularityPTFiveM + const WafGranularityPTOneH + func (s *WafGranularity) UnmarshalJSON(bytes []byte) error + type WafLogAnalyticsClient struct + Client *resourcemanager.Client + func NewWafLogAnalyticsClientWithBaseURI(sdkApi sdkEnv.Api) (*WafLogAnalyticsClient, error) + func (c WafLogAnalyticsClient) LogAnalyticsGetWafLogAnalyticsMetrics(ctx context.Context, id ProfileId, ...) (result LogAnalyticsGetWafLogAnalyticsMetricsOperationResponse, err error) + func (c WafLogAnalyticsClient) LogAnalyticsGetWafLogAnalyticsRankings(ctx context.Context, id ProfileId, ...) (result LogAnalyticsGetWafLogAnalyticsRankingsOperationResponse, err error) + type WafMetricsGranularity string + const WafMetricsGranularityPOneD + const WafMetricsGranularityPTFiveM + const WafMetricsGranularityPTOneH + func (s *WafMetricsGranularity) UnmarshalJSON(bytes []byte) error + type WafMetricsResponse struct + DateTimeBegin *string + DateTimeEnd *string + Granularity *WafMetricsGranularity + Series *[]WafMetricsResponseSeriesInlined + func (o *WafMetricsResponse) GetDateTimeBeginAsTime() (*time.Time, error) + func (o *WafMetricsResponse) GetDateTimeEndAsTime() (*time.Time, error) + func (o *WafMetricsResponse) SetDateTimeBeginAsTime(input time.Time) + func (o *WafMetricsResponse) SetDateTimeEndAsTime(input time.Time) + type WafMetricsResponseSeriesInlined struct + Data *[]WafMetricsResponseSeriesInlinedDataInlined + Groups *[]WafMetricsResponseSeriesInlinedGroupsInlined + Metric *string + Unit *WafMetricsSeriesUnit + type WafMetricsResponseSeriesInlinedDataInlined struct + DateTime *string + Value *float64 + func (o *WafMetricsResponseSeriesInlinedDataInlined) GetDateTimeAsTime() (*time.Time, error) + func (o *WafMetricsResponseSeriesInlinedDataInlined) SetDateTimeAsTime(input time.Time) + type WafMetricsResponseSeriesInlinedGroupsInlined struct + Name *string + Value *string + type WafMetricsSeriesUnit string + const WafMetricsSeriesUnitCount + func (s *WafMetricsSeriesUnit) UnmarshalJSON(bytes []byte) error + type WafRankingsResponse struct + Data *[]WafRankingsResponseDataInlined + DateTimeBegin *string + DateTimeEnd *string + Groups *[]string + func (o *WafRankingsResponse) GetDateTimeBeginAsTime() (*time.Time, error) + func (o *WafRankingsResponse) GetDateTimeEndAsTime() (*time.Time, error) + func (o *WafRankingsResponse) SetDateTimeBeginAsTime(input time.Time) + func (o *WafRankingsResponse) SetDateTimeEndAsTime(input time.Time) + type WafRankingsResponseDataInlined struct + GroupValues *[]string + Metrics *[]WafRankingsResponseDataInlinedMetricsInlined + type WafRankingsResponseDataInlinedMetricsInlined struct + Metric *string + Percentage *float64 + Value *int64