# Module: Azaion.Common.Configs.ResourcesConfig ## Purpose Configuration POCO for the file resource storage root, bound from `appsettings.json` section `ResourcesConfig`. > **Cycle 2 (2026-05-14) note** — `SuiteInstallerFolder` and `SuiteStageInstallerFolder` were removed along with the installer endpoints (`GET /resources/get-installer[/stage]`) and `ResourcesService.GetInstaller`. Their `ASPNETCORE_ResourcesConfig__SuiteInstallerFolder` / `__SuiteStageInstallerFolder` env-var rows were removed from `appsettings.json`, `.env.example`, `secrets/staging.public.env`, `secrets/production.public.env`, and `docker-compose.test.yml`. ## Public Interface | Property | Type | Description | |----------|------|-------------| | `ResourcesFolder` | `string` | Root directory for uploaded resource files | ## Internal Logic None — pure data class. ## Dependencies None. ## Consumers - `ResourcesService` — uses `ResourcesFolder` to resolve upload / list / clear paths ## Data Models None. ## Configuration Bound via `builder.Configuration.GetSection(nameof(ResourcesConfig))` in `Program.cs`. ## External Integrations None. ## Security Path controls where files are read from and written to on the server's filesystem. ## Tests None.