public static string GetSubcriptionName(MetricsEndpointConfiguration config) { var credentials = config.GetCertificateCloudCredentials(); var client = new AzureCloudServicesClient(new AzureManagementRestClient(credentials), credentials); return(client.GetSubscriptionNameSync()); }
public static string FindWebspace(MetricsEndpointConfiguration config, string websiteName) { var infoClient = new AzureWebsitesInfoApiClient(new AzureWebsiteApiClient(new AzureManagementRestClient(config.GetCertificateCloudCredentials()))); var website = infoClient.ListAzureWebsites().Result.FirstOrDefault(_=>_.Name == websiteName); if(website == null) { return null; } return website.Webspace; }
public AzureSubscriptionInfoClient(MetricsEndpointConfiguration metricsEndpointConfiguration) { _subscriptionId = metricsEndpointConfiguration.SubscriptionId; _client = new AzureManagementRestClient(metricsEndpointConfiguration.GetCertificateCloudCredentials()); _websiteInfoClient = new AzureWebsitesInfoApiClient(new AzureWebsiteApiClient(_client)); }
public static string FindWebspace(MetricsEndpointConfiguration config, string websiteName) { var infoClient = new AzureWebsitesInfoApiClient(new AzureWebsiteApiClient(new AzureManagementRestClient(config.GetCertificateCloudCredentials()))); var website = infoClient.ListAzureWebsites().Result.FirstOrDefault(_ => _.Name == websiteName); if (website == null) { return(null); } return(website.Webspace); }
public AzureUsageClient(MetricsEndpointConfiguration config) { _credentials = config.GetCertificateCloudCredentials(); _client = GetClient(config.GetCertificateCloudCredentials()); }
public AzureSubscriptionInfoClient(MetricsEndpointConfiguration metricsEndpointConfiguration) { _subscriptionId = metricsEndpointConfiguration.SubscriptionId; _client = new AzureManagementRestClient(metricsEndpointConfiguration.GetCertificateCloudCredentials()); _websiteInfoClient = new AzureWebsitesInfoApiClient(new AzureWebsiteApiClient(_client)); }
public static string GetSubcriptionName(MetricsEndpointConfiguration config) { var credentials = config.GetCertificateCloudCredentials(); var client = new AzureCloudServicesClient(new AzureManagementRestClient(credentials),credentials); return client.GetSubscriptionNameSync(); }
public AzureUsageClient(MetricsEndpointConfiguration config) { _credentials = config.GetCertificateCloudCredentials(); _client = GetClient(config.GetCertificateCloudCredentials()); }