generated: '2026-10-04' method: derived generator: derive-data-model.py source: - openapi/informatica-authentication-api-openapi.yml - openapi/informatica-connections-api-openapi.yml - openapi/informatica-jobs-api-openapi.yml - openapi/informatica-mapping-tasks-api-openapi.yml - openapi/informatica-mappings-api-openapi.yml - openapi/informatica-schedules-api-openapi.yml notation: has_one = property $ref; has_many = array of $ref; belongs_to = _id field summary: entities: 18 entities_in_spec: 18 relationships: 10 entities: - name: ActivityLogEntry fields: 20 description: An entry in the activity log representing the execution status of a job. - name: Connection fields: 22 description: Represents a connection to a data source or target in Informatica Intelligent Cloud Services. - name: ConnectionCreateRequest fields: 15 description: Request body for creating a new connection. - name: ConnectionUpdateRequest fields: 13 description: Request body for updating an existing connection. - name: ErrorResponse fields: 5 description: Error response returned when a request fails. - name: JobStartRequest fields: 6 description: Request body for starting a job. You can identify the task by taskId or taskName, and must specify the task type. - name: JobStartResponse fields: 3 description: Response returned when a job is successfully started. - name: JobStopRequest fields: 5 description: Request body for stopping a running job. - name: LoginRequest fields: 3 description: Request body for the login endpoint. - name: LoginResponse fields: 16 description: Successful login response containing the session ID and server URL for subsequent API calls. - name: Mapping fields: 23 description: Represents a data integration mapping definition that specifies data transformation logic between sources and targets. - name: MappingInOutParameter fields: 10 description: An in-out parameter defined within a mapping. - name: MappingParameter fields: 6 description: A parameter defined within a mapping. - name: MappingTask fields: 19 description: Represents a mapping task that executes a mapping with specific source and target connections and runtime parameters. - name: MappingTaskCreateRequest fields: 11 description: Request body for creating a new mapping task. - name: MappingTaskUpdateRequest fields: 10 description: Request body for updating an existing mapping task. - name: Schedule fields: 18 description: A task execution schedule. - name: ScheduleCreateRequest fields: 8 description: Request body for creating a new schedule. relationships: - from: MappingTaskCreateRequest to: Mapping type: belongs_to via: mappingId - from: MappingTaskCreateRequest to: Schedule type: belongs_to via: scheduleId - from: MappingTaskCreateRequest to: MappingParameter type: has_many via: parameters - from: MappingTask to: Mapping type: belongs_to via: mappingId - from: MappingTask to: Schedule type: belongs_to via: scheduleId - from: MappingTask to: MappingParameter type: has_many via: parameters - from: MappingTaskUpdateRequest to: Schedule type: belongs_to via: scheduleId - from: MappingTaskUpdateRequest to: MappingParameter type: has_many via: parameters - from: Mapping to: MappingParameter type: has_many via: parameters - from: Mapping to: MappingInOutParameter type: has_many via: inOutParameters