namespace IOL.GreatOffice.Api.Models.Static; public static class AppEnvironmentVariables { /// /// An access token that can be used to access the Hashicorp Vault instance that is available at VAULT_URL /// public const string VAULT_TOKEN = "VAULT_TOKEN"; /// /// A url pointing to the Hashicorp Vault instance the app should use /// public const string VAULT_URL = "VAULT_URL"; /// /// The duration of which to keep a local cached version of the configuration /// public const string VAULT_CACHE_TTL = "VAULT_CACHE_TTL"; /// /// The vault key name for the main configuration json object, described by /// public const string MAIN_CONFIG_SHEET = "MAIN_CONFIG_SHEET"; /// /// Tells the api to enable flight mode, only acts in DEBUG /// public const string FLIGHT_MODE = "FLIGHT_MODE"; /// /// Tells the api where to read configuration from, defaults to flightmode.json, only acts in DEBUG /// public const string FLIGHT_MODE_JSON = "FLIGHT_MODE_JSON"; }