private RestApiException createRestApiException(
            String operationDescription, HostName hostname, Exception e, String constraint, String message, int status) {
        HostStateChangeDenialReason hostStateChangeDenialReason = new HostStateChangeDenialReason(
                constraint, operationDescription + " failed: " + message);
        UpdateHostResponse response = new UpdateHostResponse(hostname.s(), hostStateChangeDenialReason);
        return new RestApiException(
                new JacksonJsonResponse<>(status, response, restApi().jacksonJsonMapper(), true),
                hostStateChangeDenialReason.toString(),
                e);
    }
Resume normal operations for all services on a host that has previously been allowed suspension.

If the host is already registered as running normal operations, then resume() is idempotent
and will succeed.
orchestrator/src/main/java/com/yahoo/vespa/orchestrator/resources/HostRequestHandler.java