{
  "_internal.update_desired_nodes": {
    "documentation": {
      "url": null,
      "description": "Designed for indirect use by ECE/ESS and ECK, direct use is not supported."
    },
    "stability": "experimental",
    "visibility": "private",
    "headers": {
      "accept": [
        "application/json"
      ],
      "content_type": [
        "application/json"
      ]
    },
    "url": {
      "paths": [
        {
          "path": "/_internal/desired_nodes/{history_id}/{version}",
          "methods": [
            "PUT"
          ],
          "parts": {
            "history_id": {
              "type": "string",
              "description": "the history id"
            },
            "version": {
              "type": "long",
              "description": "the version number"
            }
          }
        }
      ]
    },
    "params": {
      "dry_run": {
        "type": "boolean",
        "description": "Simulate the update"
      },
      "master_timeout": {
        "type": "time",
        "description": "Period to wait for a connection to the master node.",
        "default": "30s"
      },
      "timeout": {
        "type": "time",
        "description": "Period to wait for a response. If no response is received before the timeout expires, the request fails and returns an error.",
        "default": "30s"
      }
    },
    "body": {
      "description": "the specification of the desired nodes",
      "required": true
    }
  }
}
