Skip to content

Generated SaaS — data model

Generated from the architecture model

This page is rendered from model/**/*.yaml by tools/docs_model during mkdocs build. Edit the YAML, not this page; hand-written design lives on the linked service, platform and plane pages.

GeneratedSaasFoundations

erDiagram
    ProductTenant {
        string productTenantId PK
        string factoryTenantId
        string customerTenantId
        string name
        string isolationMode
        string region
        enum_ProductTenantState state
        datetime createdAt
    }
    ProductSubscription {
        guid subscriptionId PK
        string productTenantId
        string factoryTenantId
        string edition
        json entitlements
        int seats
        list_string meteringDimensions
        string state
        datetime changedAt
    }
Hold "Alt" / "Option" to enable pan & zoom

Tables: dbo.ProductTenants, dbo.ProductSubscriptions, dbo.ProductUsage — see the DDL appendix.

GeneratedProductHost

erDiagram
    ProductDescriptor {
        string productId PK
        string tenantId
        guid releaseId
        json generatedBy
        enum_TenancyMode tenancyMode
        enum_OperationsMode operationsMode
        list_string contexts
        string gatewayRef
        json healthEndpoints
        json adminEndpoints
        json objectives
    }
    ManagedOperationsHandover {
        guid handoverId PK
        string tenantId
        string productId
        string managedEdition
        json objectives
        list_string runbookRefs
        json contacts
        json maintenanceWindows
        json offboardingTerms
        string acknowledgedBy
        datetime acknowledgedAt
    }
Hold "Alt" / "Option" to enable pan & zoom

Tables: dbo.ProductDescriptors, dbo.OperationsHandovers — see the DDL appendix.