Jon Bretman
02/13/2022, 2:45 PMOmi Chowdhury
02/13/2022, 5:07 PMthdxr
02/13/2022, 8:42 PMthdxr
02/13/2022, 8:43 PMthdxr
02/13/2022, 8:43 PMOmi Chowdhury
02/13/2022, 9:18 PMOmi Chowdhury
02/13/2022, 9:20 PMChad (cysense)
02/14/2022, 12:41 AM[
 {
  "ID": 11,
  "UUID": "19bc08d4-88b5-4cf8-ae5f-e654c4bf893d",
  "Name": "ACME Inc.",
  "Enabled": true,
  "S3Bucket": "uniquebucket-56b50609-21f8-4647-8c7f-4a649f86f759",
  "DefaultResourceOwner": "927d454b-072f-4961-a8a4-589683ec1201"
 },
 {
...
]
And then our CDK is:
import TenantConfig from '../configs/tenants.json';
...
if (TenantConfig.length != 0) {
Object.values(TenantConfig).map(
(config : {[k: string]: string|number|boolean}) => {
new TenantStack(this, `TenantStack-${String(config["UUID"])}`, {
environment: props.environment,
env: props.env,
tenantId: String(config["UUID"]),
tenantConfig: config,
...
})
}
)
}
Jon Bretman
02/14/2022, 9:32 AM