cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Create Maintenance Window (API) for all hosts with a specific geoloc_site

rene_forstner
Newcomer

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é

1 REPLY 1

michael_bonner
Dynatrace Helper
Dynatrace Helper

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:

https://www.dynatrace.com/support/help/extend-dynatrace/dynatrace-api/configuration-api/maintenance-...

Such as:

  1. "type": "Geolocation",
  2. "managementZoneId": example


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