generated: '2026-10-04' method: derived generator: derive-data-model.py source: - openapi/saviynt-analytics-api-openapi.yml - openapi/saviynt-openapi.yaml notation: has_one = property $ref; has_many = array of $ref; belongs_to = _id field summary: entities: 56 entities_in_spec: 56 relationships: 28 entities: - name: ADConnectionAttributes fields: 63 - name: ADConnectionResponse fields: 0 - name: ADConnector fields: 0 - name: ADSIConnectionAttributes fields: 51 - name: ADSIConnectionResponse fields: 0 - name: ADSIConnector fields: 0 - name: BaseConnector fields: 9 - name: ConnectionTimeoutConfig fields: 8 - name: CreateOrUpdateResponse fields: 3 - name: D365Connector fields: 0 - name: DBConnectionAttributes fields: 38 - name: DBConnectionResponse fields: 0 - name: DBConnector fields: 0 - name: EntraIDConnectionAttributes fields: 51 - name: EntraIDConnectionResponse fields: 0 - name: EntraIDConnector fields: 0 - name: FetchControlAttributesRequest fields: 5 - name: FetchControlDetailsRequest fields: 3 - name: FetchControlListControl fields: 10 - name: FetchControlListRequest fields: 4 - name: FetchControlListResponse fields: 5 - name: FetchRuntimeControlsDataRequest fields: 6 - name: FetchRuntimeControlsDataV2Request fields: 6 - name: GithubRESTConnectionAttributes fields: 10 - name: GithubRESTConnectionResponse fields: 0 - name: GithubRESTConnector fields: 0 - name: OktaConnectionAttributes fields: 19 - name: OktaConnectionResponse fields: 0 - name: OktaConnector fields: 0 - name: RESTConnectionAttributes fields: 33 - name: RESTConnectionResponse fields: 0 - name: RESTConnector fields: 0 - name: RunAnalyticsControlsRequest fields: 5 - name: SAPConnectionAttributes fields: 65 - name: SAPConnectionResponse fields: 0 - name: SAPConnector fields: 0 - name: SFTPConnectionAttributes fields: 13 - name: SFTPConnectionResponse fields: 0 - name: SFTPConnector fields: 0 - name: SalesforceConnectionAttributes fields: 20 - name: SalesforceConnectionResponse fields: 0 - name: SalesforceConnector fields: 0 - name: UNIXConnectionAttributes fields: 39 - name: UNIXConnectionResponse fields: 0 - name: UNIXConnector fields: 0 - name: WorkdayConnectionAttributes fields: 42 - name: WorkdayConnectionResponse fields: 0 - name: WorkdayConnector fields: 0 - name: WorkdaySOAPConnectionAttributes fields: 35 - name: WorkdaySOAPConnectionResponse fields: 0 - name: WorkdaySOAPConnector fields: 0 - name: getConnectionDetails fields: 12 - name: getConnectionDetails_request fields: 2 - name: getConnectionsResponse fields: 5 - name: getConnectionsResponse_ConnectionList_inner fields: 8 - name: getConnections_request fields: 4 relationships: - from: FetchControlListResponse to: FetchControlListControl type: has_many via: controls - from: getConnectionsResponse to: getConnectionsResponse_ConnectionList_inner type: has_many via: ConnectionList - from: ADConnectionResponse to: ADConnectionAttributes type: has_one via: connectionattributes - from: RESTConnectionResponse to: RESTConnectionAttributes type: has_one via: connectionattributes - from: DBConnectionResponse to: DBConnectionAttributes type: has_one via: connectionattributes - from: ADSIConnectionResponse to: ADSIConnectionAttributes type: has_one via: connectionattributes - from: SAPConnectionResponse to: SAPConnectionAttributes type: has_one via: connectionattributes - from: SalesforceConnectionResponse to: SalesforceConnectionAttributes type: has_one via: connectionattributes - from: WorkdayConnectionResponse to: WorkdayConnectionAttributes type: has_one via: connectionattributes - from: EntraIDConnectionResponse to: EntraIDConnectionAttributes type: has_one via: connectionattributes - from: UNIXConnectionResponse to: UNIXConnectionAttributes type: has_one via: connectionattributes - from: GithubRESTConnectionResponse to: GithubRESTConnectionAttributes type: has_one via: connectionattributes - from: OktaConnectionResponse to: OktaConnectionAttributes type: has_one via: connectionattributes - from: WorkdaySOAPConnectionResponse to: WorkdaySOAPConnectionAttributes type: has_one via: connectionattributes - from: SFTPConnectionResponse to: SFTPConnectionAttributes type: has_one via: connectionattributes - from: ADConnectionAttributes to: ConnectionTimeoutConfig type: has_one via: connectionTimeoutConfig - from: RESTConnectionAttributes to: ConnectionTimeoutConfig type: has_one via: connectionTimeoutConfig - from: DBConnectionAttributes to: ConnectionTimeoutConfig type: has_one via: connectionTimeoutConfig - from: ADSIConnectionAttributes to: ConnectionTimeoutConfig type: has_one via: connectionTimeoutConfig - from: WorkdayConnectionAttributes to: ConnectionTimeoutConfig type: has_one via: connectionTimeoutConfig - from: EntraIDConnectionAttributes to: ConnectionTimeoutConfig type: has_one via: connectionTimeoutConfig - from: SAPConnectionAttributes to: ConnectionTimeoutConfig type: has_one via: connectionTimeoutConfig - from: SalesforceConnectionAttributes to: ConnectionTimeoutConfig type: has_one via: connectionTimeoutConfig - from: UNIXConnectionAttributes to: ConnectionTimeoutConfig type: has_one via: connectionTimeoutConfig - from: GithubRESTConnectionAttributes to: ConnectionTimeoutConfig type: has_one via: connectionTimeoutConfig - from: OktaConnectionAttributes to: ConnectionTimeoutConfig type: has_one via: connectionTimeoutConfig - from: WorkdaySOAPConnectionAttributes to: ConnectionTimeoutConfig type: has_one via: connectionTimeoutConfig - from: SFTPConnectionAttributes to: ConnectionTimeoutConfig type: has_one via: connectionTimeoutConfig