1. Variabele config
1.1. Env
1.1.1. O, T, A, P
1.1.2. UH2, PBS
1.2. Tenant
2. Convention over configuration
3. Bronnen
3.1. Config bestand
3.2. Config repo (consul)
3.3. Environment vars
4. Config sets
4.1. Veelgebruikt
4.1.1. Service name
4.1.2. Database
4.1.2.1. MySql
4.1.2.2. MsSql
4.1.3. Logging
4.1.3.1. File
4.1.3.2. ES
4.1.4. JWT retrieval
4.1.4.1. tokenendpoint
4.1.4.2. audience
4.1.4.3. clientid
4.1.4.4. clientsecret
4.1.5. JWT validation
4.1.5.1. openid-config url
4.1.5.2. audience
4.1.6. Eventbus
4.1.6.1. Kafka
4.1.6.2. Resonance
4.1.6.3. Workers/consumers
4.1.7. Elastic Search
4.1.7.1. Url
4.1.7.2. Index
4.1.8. MissionMode
4.1.9. Ftp
4.1.9.1. Host
4.1.9.2. Credentials
4.1.9.3. File/folder
4.1.9.4. Poll-interval
4.1.10. Client endpoints
4.1.10.1. Host/url
4.1.10.1.1. AddressService
4.1.10.1.2. ProfileService
4.1.10.1.3. AttWijzPstatus
4.1.10.1.4. AttWijzAdresboek
4.1.10.1.5. Templateservice
4.1.10.1.6. TargetgroupService
4.1.10.1.7. MessageService
4.1.10.1.8. TGES
4.1.10.2. Timeout
4.1.10.3. Audience
4.2. Custom
4.2.1. OrpDevice (HPCOM)
4.2.2. Workers (HPCOM)
4.2.3. Callback URLs (CommService, MsgWorker en TelcoService)
4.2.4. Email handler (CommService)
4.2.5. Translations (MsgService)
4.2.6. CommHandlers (MsgWorker)
4.2.7. DelayTime (DelayedDequeue)
4.2.8. REST-device categories
4.2.9. EventHandlerREST (CallbackWorker)
4.2.10. MessageBird
5. ASP.NET Core config-spul
6. DRY
7. Live changes
8. Centrale config voor hele tenant/env
8.1. Settings
8.1.1. Client endpoint configs, incl ES voor TGES
8.1.2. Callback URLs
8.1.3. Logging-ES-url
8.1.4. DB config UH2 (excl db-naam)
8.1.5. DB config PBS (excl db-naam)
8.1.6. Auth2-provider
8.1.7. Kafka brokers