Op deze pagina worden de beschikbare API-methoden voor het manipuleren van controleregelgroepen beschreven.

MonitorGroupobjectbeschrijving

Het volgende MonitorGroup object wordt gebruikt in de API-methoden die hieronder worden beschreven:

Naam Beschrijving
MonitorGroupGuid De unieke ID voor deze controleregelgroep.
Description Een string die een beschrijvende naam bevat.
IsAll Geeft aan of deze groep de systeemgroep "Alle controleregels" is. True of False.

De groep Alle controleregels

De groep Alle controleregels (de beschrijving van deze groep kan een andere naam hebben, afhankelijk van de taal in uw account) is een systeemgroep die altijd alle controleregels bevat. U kunt in deze groep geen wijzigingen aanbrengen. Het gebruik van de GUID van deze groep is handig voor bewerkingen die een hele groep beïnvloeden, zoals het starten/stoppen van alle controleregels of alerts.

Controleregelgroepmanagement eindpunten

De volgende API-eindpunten zijn beschikbaar voor het maken, wijzigen en verwijderen van controleregelgroepen en voor het toevoegen/verwijderen van leden in die groepen.

Request type Eindpunt Gebruik
GET /MonitorGroup Verkrijgt alle controleregelgroepen
POST /MonitorGroup Creëert een nieuwe controleregelgroep
GET /MonitorGroup/{monitorGroupGuid} Verkrijgt de details van een controleregelgroep
PUT /MonitorGroup/{monitorGroupGuid} Werkt een bestaande controleregelgroep bij
DELETE /MonitorGroup/{monitorGroupGuid} Verwijdert een controleregelgroep
GET /MonitorGroup/{monitorGroupGuid}/Members Verkrijgt een lijst met alle controleregels die lid zijn van een controleregelgroep
POST /MonitorGroup/{monitorGroupGuid}/Members/{monitorGuid} Voegt de gespecificeerde controleregel toe aan de controleregelgroep
DELETE /MonitorGroup/{monitorGroupGuid}/Members/{monitorGuid} Verwijdert de gespecificeerde controleregel uit de controleregelgroep

Extra controleregelgroepbewerkingen

De volgende API-eindpunten zijn beschikbaar voor het uitvoeren van bewerkingen op alle controleregels in een groep:

Request type Eindpunt Gebruik
POST /MonitorGroup/{monitorGroupGuid}/StopAllMonitors Stopt alle controleregels in de gespecificeerde controleregelgroep
POST /MonitorGroup/{monitorGroupGuid}/StartAllMonitors Start alle controleregels in de gespecificeerde controleregelgroep
POST /MonitorGroup/{monitorGroupGuid}/StopAllMonitorAlerts Stopt alerting voor alle controleregels in de gespecificeerde controleregelgroep
POST /MonitorGroup/{monitorGroupGuid}/StartAllMonitorAlerts Start alerting voor alle controleregels in de gespecificeerde controleregelgroep
POST /MonitorGroup/{monitorGroupGuid}/AddMaintenancePeriodToAllMembers Voegt de verstrekte onderhoudsperiode toe aan alle controleregels in de gespecificeerde controleregelgroep