IWsEndUserGetDatacenterConfigurations Method |
Namespace: Aruba.Cloud.WsEndUser
[OperationContractAttribute] WsResult<DatacenterConfig[]> GetDatacenterConfigurations()
https://api.dc1.computing.cloud.it/wsenduser/v1.3/jsonp/GetDatacenterConfigurations/ArubaCloud.Response.DatacenterConfig.call/ARU-0000/e20cf5fa-ce5c-489c-9160-b26efdc1bad8/859
private static String TestGetDatacenterConfigurations(WsEndUserClient client) { String adminPanelUrl = String.Empty; try { //calling GetDatacenterConfigurations, obtaining a result of type WsResult<DatacenterConfig> WsResultOfArrayOfDatacenterConfig result = client.GetDatacenterConfigurations(); if (result.Success) { //selecting the datacenter named "DC1-Italia" DatacenterConfig dcconfig = result.Value.Where(p => p.Name == "DC1-Italia").SingleOrDefault(); //returning the admin panel url for the selected datacenter if (dcconfig != null) adminPanelUrl = dcconfig.AdminPanelBaseUrl; } } catch (Exception ex) { //rethrow exception throw new ApplicationException(String.Format("An error has occurred while gathering datacenter configuration . {0}", ex.Message)); } return adminPanelUrl; }