public async Task GetWafLogAnalyticsMetrics() { SubscriptionResource subscription = await Client.GetDefaultSubscriptionAsync(); ResourceGroupResource rg = await subscription.GetResourceGroups().GetAsync("CdnTest"); ProfileResource afdProfile = await rg.GetProfiles().GetAsync("testAFDPremiumProfile"); List <WafMetric> metric = new List <WafMetric>() { WafMetric.ClientRequestCount }; DateTimeOffset dateTimeBegin = new DateTimeOffset(2021, 9, 23, 0, 0, 0, TimeSpan.Zero); DateTimeOffset dateTimeEnd = new DateTimeOffset(2021, 9, 25, 0, 0, 0, TimeSpan.Zero); WafMetricsResponse wafMtricsResponse = await afdProfile.GetWafLogAnalyticsMetricsAsync(metric, dateTimeBegin, dateTimeEnd, WafGranularity.PT5M); Assert.AreEqual(wafMtricsResponse.Granularity, WafMetricsResponseGranularity.PT5M); Assert.AreEqual(wafMtricsResponse.Series.Count, 1); Assert.AreEqual(wafMtricsResponse.Series[0].Metric, WafMetric.ClientRequestCount.ToString()); Assert.AreEqual(wafMtricsResponse.Series[0].Unit, WafMetricsResponseSeriesItemUnit.Count); Assert.AreEqual(wafMtricsResponse.Series[0].Data.Count, 0); }