A backend server the application talks to, as declared by the application's config so the backend servers dialog can list it and let the user override its URL.

interface LegendApplicationBackendEntry {
    configPath: string;
    field: string;
    key: string;
    label: string;
}

Properties

configPath: string

Dot-separated path of the URL in the raw config.json, e.g. sdlc.url: this is where an override is applied, before the config is built

field: string

Name of the config field the URL ends up in, e.g. sdlcServerUrl: used to read the URL in use and to check that every backend URL field is declared

key: string

A stable identifier, e.g. sdlc

label: string

The name shown to the user, e.g. SDLC Server