@page "/settings" @inherits DashboardPageBase Dashboard Settings @if (Snapshot is null) {
Loading settings.
} else {

Settings

Effective gateway configuration
Authentication mode@Snapshot.Configuration.Authentication.Mode
Auth database@Snapshot.Configuration.Authentication.SqlitePath
Pepper secret@Snapshot.Configuration.Authentication.PepperSecretName
Run migrations@Snapshot.Configuration.Authentication.RunMigrationsOnStartup
LDAP enabled@Snapshot.Configuration.Ldap.Enabled
LDAP server@Snapshot.Configuration.Ldap.Server:@Snapshot.Configuration.Ldap.Port
LDAP transport@Snapshot.Configuration.Ldap.Transport
LDAP search base@Snapshot.Configuration.Ldap.SearchBase
LDAP service account@Snapshot.Configuration.Ldap.ServiceAccountDn
LDAP service password@Snapshot.Configuration.Ldap.ServiceAccountPassword
LDAP username attribute@Snapshot.Configuration.Ldap.UserNameAttribute
LDAP group attribute@Snapshot.Configuration.Ldap.GroupAttribute
Dashboard role mapping @if (Snapshot.Configuration.Dashboard.GroupToRole.Count == 0) { (none configured) } else {
    @foreach (KeyValuePair pair in Snapshot.Configuration.Dashboard.GroupToRole) {
  • @pair.Key → @pair.Value
  • }
}
Worker executable@Snapshot.Configuration.Worker.ExecutablePath
Worker architecture@Snapshot.Configuration.Worker.RequiredArchitecture
Startup timeout@Snapshot.Configuration.Worker.StartupTimeoutSeconds seconds
Shutdown timeout@Snapshot.Configuration.Worker.ShutdownTimeoutSeconds seconds
Heartbeat grace@Snapshot.Configuration.Worker.HeartbeatGraceSeconds seconds
Default command timeout@Snapshot.Configuration.Sessions.DefaultCommandTimeoutSeconds seconds
Max sessions@Snapshot.Configuration.Sessions.MaxSessions
Event queue capacity@Snapshot.Configuration.Events.QueueCapacity
Backpressure policy@Snapshot.Configuration.Events.BackpressurePolicy
Dashboard enabled@Snapshot.Configuration.Dashboard.Enabled
Anonymous localhost@Snapshot.Configuration.Dashboard.AllowAnonymousLocalhost
Snapshot interval@Snapshot.Configuration.Dashboard.SnapshotIntervalMilliseconds ms
Show tag values@Snapshot.Configuration.Dashboard.ShowTagValues
Worker protocol@Snapshot.Configuration.Protocol.WorkerProtocolVersion
}