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));
		}
Exemplo n.º 6
0
 public AzureCloudServicesClient(AzureManagementRestClient client, CertificateCloudCredentials credentials)
 {
     _azureCloudServiceInfoClient = new AzureCloudServiceInfoApiClient(client);
     _azureMetricsApiClient       = new AzureCloudServiceMetricsApiClient(new AzureMetricsApiClient(credentials));
 }