Click or drag to resize

IWsMonitoringGetMonitoringServicesChecks Method

By the method GetMonitoringServicesChecks you can retrieve the list of monitoring checks created
By the method GetMonitoringServicesChecks you can retrieve the list of monitoring checks created

Namespace:  Aruba.Cloud.WsMonitoring
Assembly:  Aruba.Cloud.WsMonitoring (in Aruba.Cloud.WsMonitoring.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
[OperationContractAttribute]
WsResult<List<MonitoringServiceDetailsEntity>> GetMonitoringServicesChecks(
	GetMonitoringServiceEntity getMonitoringServiceEntity
)

Parameters

getMonitoringServiceEntity
Type: Aruba.Cloud.Provisioning.Entities.MonitoringSLAGetMonitoringServiceEntity

Return Value

Type: WsResultListMonitoringServiceDetailsEntity
Examples
By the method GetMonitoringServicesChecks you can retrieve the list of monitoring checks created.
/// WsMonitoring.GetMonitoringServicesChecks Method (c# .NET)
public static string GetMonitoringServicesChecks(WsMonitoringClient client,
   int monitoringServiceID)
{
    //specify the account login details 
    client.ClientCredentials.UserName.UserName = "ARU-0000";
    client.ClientCredentials.UserName.Password = "0123456789";

    StringBuilder stringBuilder = new StringBuilder();

    try
    {
 // create the request object
 GetMonitoringServiceEntity request = new GetMonitoringServiceEntity();
 request.MonitoringServiceID = monitoringServiceID;

 // call method GetMonitoringServicesChecks 
 // obtaining a WsResultOfArrayOfMonitoringServiceDetailsEntity item
 WsResultOfArrayOfMonitoringServiceDetailsEntity result =
           client.GetMonitoringServicesChecks(request);

 //if the call is Success print value
 if (result.Success)
 {
     stringBuilder.Append("Operation ends successfully\n");

     // get Value returned from server
     MonitoringServiceDetailsEntity[] items = result.Value;

     // for each item print the information
     foreach (MonitoringServiceDetailsEntity item in items)
     {
  stringBuilder.Append("\n MonitoringServiceID: ");
  stringBuilder.Append(item.MonitoringServiceID);

  foreach (MonitoringCheckEntity item2 in item.MonitoringChecks)
  {
      stringBuilder.Append("\nMonitoringCheckID ");
      stringBuilder.Append(item2.MonitoringCheckID);
  }
     }
 }
 else
 {
     throw new ApplicationException(result.ResultMessage);
 }
    }
    catch (Exception ex)
    {
 // re-run the error
 throw new ApplicationException(ex.Message);
    }

    return stringBuilder.ToString();
}
See Also