private MetricsEndpointConfiguration GetSubscriptionCredentials(string subscriptionId) { var config = new MetricsConfigEndpointConfiguration(_optionalArguments.First()); if (config.SubscriptionId != subscriptionId) { throw new InvalidOperationException("SubscriptionIds don't match"); } return(config); }
public GetWebsiteStats(List <string> args) { _config = new MetricsConfigEndpointConfiguration(args[0]); _website = args[1]; _history = TimeSpan.Parse(args[2]); _filters = new List <string>(); if (args.Count > 3) { _filters = new [] { args[3] }; } }
public ListAllChartsForSubscription(List <string> args) { _config = new MetricsConfigEndpointConfiguration(args[0]); _subscriptionName = new Lazy <string>(FindSubcriptionName); }