UNPKG

@versatiledatakit/data-pipelines

Version:

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

37 lines (36 loc) 1.03 kB
import { ApiPredicate } from '@versatiledatakit/shared'; import { DataJobContacts, DataJobSchedule, GraphQLResponsePage } from './data-job-base.model'; import { DataJobDeployment } from './data-job-deployments.model'; export declare type DataJobPage = GraphQLResponsePage<DataJob>; export interface DataJob { jobName?: string; config?: DataJobConfig; deployments?: DataJobDeployment[]; } export interface DataJobConfig { team?: string; description?: string; generateKeytab?: boolean; sourceUrl?: string; logsUrl?: string; schedule?: DataJobSchedule; contacts?: DataJobContacts; } /** * ** Request variables for DataJobs jobsQuery GraphQL API. */ export interface DataJobReqVariables { pageNumber?: number; pageSize?: number; filter?: ApiPredicate[]; search?: string; } export declare enum DataJobStatus { ENABLED = "Enabled", DISABLED = "Disabled", NOT_DEPLOYED = "Not Deployed" } export interface IPcsOAuthDto { teamName: string; clientId: string; }