02 Mar 2020 01:34 PM
Hi,
I'd like to create a maintenance window for all hosts within a specific DC (GEOLOC_Site) through API, however I'm not able to figure out the correct JSON to do this, beside quering for all entities prior the request and concatenate them within the entities.
I'd like to archive something like this:
"scope": {
"entities": [],
"matches": [
{
"type": "HOST",
"managementZoneId": null,
"tags": [
{
"context": "ENVIRONMENT",
"key": "GEOLOC_SITE",
"value": "GEOLOC_SITE-123456789abdcf"
}
]
}
]
},
kind regards
René
Solved! Go to Solution.
03 Mar 2020 03:25 PM
Hi René
You are on the right track. However; we would use the type element in the MonitoredEntityFilter object to specify the geolocation. Documentation can be found on this here:
Such as:
If you navigate to your tenant. You can click the oneagent icon in the top right corner, you can navigate to configuration API to test a few queries 🙂
-Michael
12 Mar 2023 12:28 PM
Hi all,
i want to achieve nearly the same, but scope being limited to one management zone.
However using this
[
{
"schemaId": "builtin:alerting.maintenance-window",
"scope": {
"entities": [],
"matches": [
{
"type": "HOST",
"managementZoneId": "-89498072342349753701"
}
]
},
does give me a 400 in Postman (
How do i define the scope here? Am i blind? 🙂
Many thanks,
Bjoern