Interface ISharedConfigurationSetting
- Namespace
- BiExcellence.OpenBi.Api.SystemInfo
- Assembly
- BiExcellence.OpenBi.Api.Client.dll
A server setting kept in the database and used by every server connected to it, from
GET system/sharedconfiguration. A server's own Configuration.xml, environment variables and
command line still override it. Only reachable on the dedicated configuration port.
public interface ISharedConfigurationSetting
Properties
Changed
When the setting was last saved. Set by the server.
DateTimeOffset? Changed { get; init; }
Property Value
- DateTimeOffset?
IsSecret
Whether the setting is a secret (its name contains PASSWORD, other than at the start): stored encrypted, never returned in plain text.
bool IsSecret { get; init; }
Property Value
- bool
Name
The setting name, the same key a server reads from its configuration. Compared case-insensitively.
string? Name { get; init; }
Property Value
- string
UserId
The user who last saved the setting. Set by the server.
string? UserId { get; init; }
Property Value
- string
Value
The value. For a secret it reads SecretPlaceholder; sending that back unchanged keeps the current value.
string? Value { get; init; }
Property Value
- string