public async Task GetAnomalyAlertConfigurationsAsync() { string endpoint = MetricsAdvisorUri; string subscriptionKey = MetricsAdvisorSubscriptionKey; string apiKey = MetricsAdvisorApiKey; var credential = new MetricsAdvisorKeyCredential(subscriptionKey, apiKey); var adminClient = new MetricsAdvisorAdministrationClient(new Uri(endpoint), credential); string detectionConfigurationId = DetectionConfigurationId; int configCount = 0; await foreach (AnomalyAlertConfiguration alertConfiguration in adminClient.GetAnomalyAlertConfigurationsAsync(detectionConfigurationId)) { Console.WriteLine($"Alert configuration ID: {alertConfiguration.Id}"); Console.WriteLine($"Name: {alertConfiguration.Name}"); Console.WriteLine($"Description: {alertConfiguration.Description}"); Console.WriteLine(); // Print at most 5 alert configurations. if (++configCount >= 5) { break; } } }