generated: '2026-10-04' method: derived generator: derive-data-model.py source: - openapi/broadcom-alerts-api-openapi.yml - openapi/broadcom-api-tokens-api-openapi.yml - openapi/broadcom-authentication-api-openapi.yml - openapi/broadcom-clusters-api-openapi.yml - openapi/broadcom-content-library-api-openapi.yml - openapi/broadcom-dashboards-api-openapi.yml - openapi/broadcom-datastores-api-openapi.yml - openapi/broadcom-events-api-openapi.yml - openapi/broadcom-hosts-api-openapi.yml - openapi/broadcom-network-pools-api-openapi.yml - openapi/broadcom-networks-api-openapi.yml - openapi/broadcom-proxies-api-openapi.yml notation: has_one = property $ref; has_many = array of $ref; belongs_to = _id field summary: entities: 36 entities_in_spec: 36 relationships: 14 entities: - name: Alert fields: 7 - name: AlertList fields: 4 - name: ApiToken fields: 3 - name: Cluster fields: 6 - name: ClusterList fields: 1 - name: ClusterSummary fields: 4 - name: ClusterUpdateSpec fields: 2 - name: Dashboard fields: 8 - name: DashboardList fields: 4 - name: DatastoreSummary fields: 5 - name: Domain fields: 5 - name: DomainCreateSpec fields: 4 - name: DomainList fields: 1 - name: Event fields: 6 - name: EventList fields: 1 - name: Host fields: 6 - name: HostCommissionSpec fields: 5 - name: HostList fields: 1 - name: HostSummary fields: 4 - name: NetworkPool fields: 3 - name: NetworkPoolList fields: 1 - name: NetworkSummary fields: 3 - name: PowerInfo fields: 1 - name: Proxy fields: 6 - name: ProxyList fields: 1 - name: QueryResult fields: 3 - name: Source fields: 4 - name: SourceList fields: 1 - name: TagAssociationSpec fields: 2 - name: Task fields: 7 - name: TaskList fields: 1 - name: TokenResponse fields: 2 - name: UpgradeList fields: 1 - name: VMCreateSpec fields: 5 - name: VMInfo fields: 6 - name: VMSummary fields: 5 relationships: - from: AlertList to: Alert type: has_many via: items - from: Cluster to: Host type: has_many via: hosts - from: ClusterList to: Cluster type: has_many via: elements - from: HostCommissionSpec to: NetworkPool type: belongs_to via: networkPoolId - from: ClusterUpdateSpec to: HostCommissionSpec type: has_many via: hostSpecs - from: DashboardList to: Dashboard type: has_many via: items - from: EventList to: Event type: has_many via: items - from: HostList to: Host type: has_many via: elements - from: NetworkPoolList to: NetworkPool type: has_many via: elements - from: ProxyList to: Proxy type: has_many via: items - from: SourceList to: Source type: has_many via: items - from: TaskList to: Task type: has_many via: elements - from: Domain to: Cluster type: has_many via: clusters - from: DomainList to: Domain type: has_many via: elements