internal async Task<ICollection<AMDCloudServiceRoleId>> ListCloudServiceRoles() { var infoClient =new AzureCloudServiceInfoApiClient(_client); var services = await infoClient.ListInstances(); return services.Select(_=>_.RoleId).Distinct().ToList(); }
internal async Task <ICollection <AMDCloudServiceRoleId> > ListCloudServiceRoles() { var infoClient = new AzureCloudServiceInfoApiClient(_client); var services = await infoClient.ListInstances(); return(services.Select(_ => _.RoleId).Distinct().ToList()); }
internal async Task<ICollection<AzureCloudService>> ListCloudservices() { var infoClient =new AzureCloudServiceInfoApiClient(_client); var services = await infoClient.ListInstances(); return services.GroupBy(_=>_.CloudServiceId).Select(_=> new AzureCloudService { ServiceResourceId = _.Key, ServiceName = _.First().ServiceName, SubscriptionId = _subscriptionId, Instances = _.ToList() }).ToList(); }
internal async Task <ICollection <AzureCloudService> > ListCloudservices() { var infoClient = new AzureCloudServiceInfoApiClient(_client); var services = await infoClient.ListInstances(); return(services.GroupBy(_ => _.CloudServiceId).Select(_ => new AzureCloudService { ServiceResourceId = _.Key, ServiceName = _.First().ServiceName, SubscriptionId = _subscriptionId, Instances = _.ToList() }).ToList()); }
public AzureCloudServicesClient(AzureManagementRestClient client, CertificateCloudCredentials credentials) { _azureCloudServiceInfoClient = new AzureCloudServiceInfoApiClient(client); _azureMetricsApiClient = new AzureCloudServiceMetricsApiClient(new AzureMetricsApiClient(credentials)); }
public AzureCloudServicesClient(AzureManagementRestClient client, CertificateCloudCredentials credentials) { _azureCloudServiceInfoClient = new AzureCloudServiceInfoApiClient(client); _azureMetricsApiClient = new AzureCloudServiceMetricsApiClient(new AzureMetricsApiClient(credentials)); }