UNPKG

@versatiledatakit/data-pipelines

Version:

Data Pipelines help Data Engineers develop, deploy, run, and manage data processing workloads (called 'Data Job')

82 lines (81 loc) 1.81 kB
import { StatusDetails } from './data-job-base.model'; import { DataJobExecutionStatusDeprecated } from './data-job-executions.model'; /** * ** Data job details. * * @deprecated */ export interface DataJobDetails { job_name?: string; team?: string; description?: string; config?: DataJobConfigDetails; } /** * ** Data job config details. * * @deprecated */ export interface DataJobConfigDetails { schedule?: DataJobScheduleDetails; contacts?: DataJobContactsDetails; } /** * ** Data job execution. * * @deprecated */ export interface DataJobExecutionDetails { id: string; job_name: string; type: 'manual' | 'scheduled'; status: DataJobExecutionStatusDeprecated; start_time: string; started_by: string; end_time: string; op_id: string; message: string; logs_url: string; deployment?: DataJobDeploymentDetails; } /** * ** Data job deployment. * * @deprecated */ export interface DataJobDeploymentDetails extends StatusDetails { id: string; job_version: string; mode: string; vdk_version: string; deployed_by: string; deployed_date: string; resources: { cpu_request: number; cpu_limit: number; memory_limit: number; memory_request: number; }; contacts?: DataJobContactsDetails; schedule?: DataJobScheduleDetails; python_version: string; } /** * ** Data job schedule details. * * @deprecated */ export interface DataJobScheduleDetails { schedule_cron: string; } /** * ** Data job contacts details. * * @deprecated */ export interface DataJobContactsDetails { notified_on_job_deploy: string[]; notified_on_job_failure_platform_error: string[]; notified_on_job_failure_user_error: string[]; notified_on_job_success: string[]; }