# Constants
SettingAESEncryptionFallbackKey stores the 32 bytes long fallback key used to decrypt sensitive data when performing key-rotation.
SettingAESEncryptionKey stores the 32 bytes long key used to encrypt and decrypt sensitive data.
SettingDbName is the config key for the mongo database name.
SettingDbNameDefault is the default value for the mongo database name.
SettingDbPassword is the config key for the mongo password.
SettingDbSSL is the config key for the mongo SSL setting.
SettingDbSSLDefault is the default value for the mongo SSL setting.
SettingDbSSLSkipVerify is the config key for the mongo SSL skip verify setting.
SettingDbSSLSkipVerifyDefault is the default value for the mongo SSL skip verify setting.
SettingDbUsername is the config key for the mongo username.
SettingDebugLog is the config key for the turning on the debug log.
SettingDebugLogDefault is the default value for the debug log enabling.
SettingDeviceauthURL configures the deviceauth URL.
SettingDeviceauthURL defines the default deviceauth URL.
SettingDomainWhitelist sets the hostnames trusted by this service to mitigate SSRF attacks.
SettingDomainWhitelist sets the default to the set of potential IoT Hub domains included in connection strings.
SettingEventExpirationTimeout sets the expiration timeout for stored events.
one week.
SettingListen is the config key for the listen address.
SettingListenDefault is the default value for the listen address.
SettingMongo is the config key for the mongo URL.
SettingMongoDefault is the default value for the mongo URL.
SettingWebhooksTimeoutSeconds sets the timeout for webook requests.
10 seconds.
SettingWorkflowsURL configures the workflows URL.
SettingWorkflowsURL defines the default workflows URL.
# Variables
Defaults are the default configuration settings.