diff options
Diffstat (limited to 'node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/LoadBalancersResponse.java')
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/LoadBalancersResponse.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/LoadBalancersResponse.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/LoadBalancersResponse.java index 879c8e6a9ee..71b3adee307 100644 --- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/LoadBalancersResponse.java +++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/LoadBalancersResponse.java @@ -75,6 +75,11 @@ public class LoadBalancersResponse extends SlimeJsonResponse { realObject.setLong("port", real.port()); }); }); + lb.instance().ifPresent(instance -> { + if ( ! instance.settings().isEmpty()) + instance.settings().allowedUrns().forEach(lbObject.setObject("settings").setArray("allowed-urns")::addString); + instance.serviceId().ifPresent(serviceId -> lbObject.setString("serviceId", serviceId.value())); + }); lb.instance() .map(LoadBalancerInstance::cloudAccount) .filter(cloudAccount -> !cloudAccount.isUnspecified()) |