Skip to main content

job.proto

path mgmt/v1alpha1/job.proto

package mgmt.v1alpha1


Messages

ActivityFailure

NameTypeDescription
messagestring

AwsS3DestinationConnectionOptions

NameTypeDescription

AwsS3SourceConnectionOptions

NameTypeDescription
connection_idstring

CancelJobRunRequest

NameTypeDescription
job_run_idstring
account_idstring

CancelJobRunResponse

NameTypeDescription

CreateJobDestination

NameTypeDescription
connection_idstring
optionsJobDestinationOptions

CreateJobDestinationConnectionsRequest

NameTypeDescription
job_idstring
destinationsrepeated CreateJobDestination

CreateJobDestinationConnectionsResponse

NameTypeDescription
jobJob

CreateJobRequest

NameTypeDescription
account_idstring
job_namestring
cron_scheduleoptional string
mappingsrepeated JobMapping
sourceJobSource
destinationsrepeated CreateJobDestination
initiate_job_runbool

CreateJobResponse

NameTypeDescription
jobJob

CreateJobRunRequest

NameTypeDescription
job_idstring

CreateJobRunResponse

NameTypeDescription

DeleteJobDestinationConnectionRequest

NameTypeDescription
destination_idstring

DeleteJobDestinationConnectionResponse

NameTypeDescription

DeleteJobRequest

NameTypeDescription
idstring

DeleteJobResponse

NameTypeDescription

DeleteJobRunRequest

NameTypeDescription
job_run_idstring
account_idstring

DeleteJobRunResponse

NameTypeDescription

GenerateSourceOptions

NameTypeDescription
schemasrepeated GenerateSourceSchemaOption
fk_source_connection_idoptional string

GenerateSourceSchemaOption

NameTypeDescription
schemastring
tablesrepeated GenerateSourceTableOption

GenerateSourceTableOption

NameTypeDescription
tablestring
row_countint64

GetJobNextRunsRequest

NameTypeDescription
job_idstring

GetJobNextRunsResponse

NameTypeDescription
next_runsJobNextRuns

GetJobRecentRunsRequest

NameTypeDescription
job_idstring

GetJobRecentRunsResponse

NameTypeDescription
recent_runsrepeated JobRecentRun

GetJobRequest

NameTypeDescription
idstring

GetJobResponse

NameTypeDescription
jobJob

GetJobRunEventsRequest

NameTypeDescription
job_run_idstring
account_idstring

GetJobRunEventsResponse

NameTypeDescription
eventsrepeated JobRunEvent
is_run_completebool

GetJobRunRequest

NameTypeDescription
job_run_idstring
account_idstring

GetJobRunResponse

NameTypeDescription
job_runJobRun

GetJobRunsRequest

NameTypeDescription
job_idstring
account_idstring

GetJobRunsResponse

NameTypeDescription
job_runsrepeated JobRun

GetJobStatusRequest

NameTypeDescription
job_idstring

GetJobStatusResponse

NameTypeDescription
statusJobStatus

GetJobStatusesRequest

NameTypeDescription
account_idstring

GetJobStatusesResponse

NameTypeDescription
statusesrepeated JobStatusRecord

GetJobsRequest

NameTypeDescription
account_idstring

GetJobsResponse

NameTypeDescription
jobsrepeated Job

IsJobNameAvailableRequest

NameTypeDescription
namestring
account_idstring

IsJobNameAvailableResponse

NameTypeDescription
is_availablebool

Job

NameTypeDescription
idstring
created_by_user_idstring
created_atgoogle.protobuf.Timestamp
updated_by_user_idstring
updated_atgoogle.protobuf.Timestamp
namestring
sourceJobSource
destinationsrepeated JobDestination
mappingsrepeated JobMapping
cron_scheduleoptional string
account_idstring

JobDestination

NameTypeDescription
connection_idstring
optionsJobDestinationOptions
idstring

JobDestinationOptions

NameTypeDescription
postgres_optionsPostgresDestinationConnectionOptions
aws_s3_optionsAwsS3DestinationConnectionOptions
mysql_optionsMysqlDestinationConnectionOptions

JobMapping

NameTypeDescription
schemastring
tablestring
columnstring
transformerJobMappingTransformer

JobMappingTransformer

NameTypeDescription
sourcestring
configTransformerConfig

JobNextRuns

NameTypeDescription
next_run_timesrepeated google.protobuf.Timestamp

JobRecentRun

NameTypeDescription
start_timegoogle.protobuf.Timestamp
job_run_idstring

JobRun

NameTypeDescription
idstring
job_idstring
namestring
statusJobRunStatus
started_atgoogle.protobuf.Timestamp
completed_atoptional google.protobuf.Timestamp
pending_activitiesrepeated PendingActivity

JobRunEvent

NameTypeDescription
idint64
typestring
start_timegoogle.protobuf.Timestamp
close_timegoogle.protobuf.Timestamp
metadataJobRunEventMetadata
tasksrepeated JobRunEventTask

JobRunEventMetadata

NameTypeDescription
sync_metadataJobRunSyncMetadata

JobRunEventTask

NameTypeDescription
idint64
typestring
event_timegoogle.protobuf.Timestamp
errorJobRunEventTaskError

JobRunEventTaskError

NameTypeDescription
messagestring
retry_statestring

JobRunSyncMetadata

NameTypeDescription
schemastring
tablestring

JobSource

NameTypeDescription
optionsJobSourceOptions

JobSourceOptions

NameTypeDescription
postgresPostgresSourceConnectionOptions
aws_s3AwsS3SourceConnectionOptions
mysqlMysqlSourceConnectionOptions
generateGenerateSourceOptions

JobSourceSqlSubetSchemas

NameTypeDescription
postgres_subsetPostgresSourceSchemaSubset
mysql_subsetMysqlSourceSchemaSubset

JobStatusRecord

NameTypeDescription
job_idstring
statusJobStatus

MysqlDestinationConnectionOptions

NameTypeDescription
truncate_tableMysqlTruncateTableConfig
init_table_schemabool

MysqlSourceConnectionOptions

NameTypeDescription
halt_on_new_column_additionbool
schemasrepeated MysqlSourceSchemaOption
connection_idstring

MysqlSourceSchemaOption

NameTypeDescription
schemastring
tablesrepeated MysqlSourceTableOption

MysqlSourceSchemaSubset

NameTypeDescription
mysql_schemasrepeated MysqlSourceSchemaOption

MysqlSourceTableOption

NameTypeDescription
tablestring
where_clauseoptional string

MysqlTruncateTableConfig

NameTypeDescription
truncate_before_insertbool

PauseJobRequest

NameTypeDescription
idstring
pausebool
noteoptional string

PauseJobResponse

NameTypeDescription
jobJob

PendingActivity

NameTypeDescription
statusActivityStatus
activity_namestring
last_failureoptional ActivityFailure

PostgresDestinationConnectionOptions

NameTypeDescription
truncate_tablePostgresTruncateTableConfig
init_table_schemabool

PostgresSourceConnectionOptions

NameTypeDescription
halt_on_new_column_additionbool
schemasrepeated PostgresSourceSchemaOption
connection_idstring

PostgresSourceSchemaOption

NameTypeDescription
schemastring
tablesrepeated PostgresSourceTableOption

PostgresSourceSchemaSubset

NameTypeDescription
postgres_schemasrepeated PostgresSourceSchemaOption

PostgresSourceTableOption

NameTypeDescription
tablestring
where_clauseoptional string

PostgresTruncateTableConfig

NameTypeDescription
truncate_before_insertbool
cascadebool

SetJobSourceSqlConnectionSubsetsRequest

NameTypeDescription
idstring
schemasJobSourceSqlSubetSchemas

SetJobSourceSqlConnectionSubsetsResponse

NameTypeDescription
jobJob

TerminateJobRunRequest

NameTypeDescription
job_run_idstring
account_idstring

TerminateJobRunResponse

NameTypeDescription

UpdateJobDestinationConnectionRequest

NameTypeDescription
job_idstring
connection_idstring
optionsJobDestinationOptions
destination_idstring

UpdateJobDestinationConnectionResponse

NameTypeDescription
jobJob

UpdateJobScheduleRequest

NameTypeDescription
idstring
cron_scheduleoptional string

UpdateJobScheduleResponse

NameTypeDescription
jobJob

UpdateJobSourceConnectionRequest

NameTypeDescription
idstring
sourceJobSource
mappingsrepeated JobMapping

UpdateJobSourceConnectionResponse

NameTypeDescription
jobJob

Enums

ActivityStatus

NameNumberDescription
ACTIVITY_STATUS_UNSPECIFIED0
ACTIVITY_STATUS_SCHEDULED1
ACTIVITY_STATUS_STARTED2
ACTIVITY_STATUS_CANCELED3
ACTIVITY_STATUS_FAILED4

JobRunStatus

NameNumberDescription
JOB_RUN_STATUS_UNSPECIFIED0
JOB_RUN_STATUS_PENDING1
JOB_RUN_STATUS_RUNNING2
JOB_RUN_STATUS_COMPLETE3
JOB_RUN_STATUS_ERROR4
JOB_RUN_STATUS_CANCELED5
JOB_RUN_STATUS_TERMINATED6
JOB_RUN_STATUS_FAILED7

JobStatus

NameNumberDescription
JOB_STATUS_UNSPECIFIED0
JOB_STATUS_ENABLED1
JOB_STATUS_PAUSED3
JOB_STATUS_DISABLED4

Services

JobService

GetJobs

MethodGetJobs
RequestGetJobsRequest
ResponseGetJobsResponse
Description

GetJob

MethodGetJob
RequestGetJobRequest
ResponseGetJobResponse
Description

CreateJob

MethodCreateJob
RequestCreateJobRequest
ResponseCreateJobResponse
Description

DeleteJob

MethodDeleteJob
RequestDeleteJobRequest
ResponseDeleteJobResponse
Description

IsJobNameAvailable

MethodIsJobNameAvailable
RequestIsJobNameAvailableRequest
ResponseIsJobNameAvailableResponse
Description

UpdateJobSchedule

MethodUpdateJobSchedule
RequestUpdateJobScheduleRequest
ResponseUpdateJobScheduleResponse
Description

UpdateJobSourceConnection

MethodUpdateJobSourceConnection
RequestUpdateJobSourceConnectionRequest
ResponseUpdateJobSourceConnectionResponse
Description

SetJobSourceSqlConnectionSubsets

MethodSetJobSourceSqlConnectionSubsets
RequestSetJobSourceSqlConnectionSubsetsRequest
ResponseSetJobSourceSqlConnectionSubsetsResponse
Description

UpdateJobDestinationConnection

MethodUpdateJobDestinationConnection
RequestUpdateJobDestinationConnectionRequest
ResponseUpdateJobDestinationConnectionResponse
Description

DeleteJobDestinationConnection

MethodDeleteJobDestinationConnection
RequestDeleteJobDestinationConnectionRequest
ResponseDeleteJobDestinationConnectionResponse
Description

CreateJobDestinationConnections

MethodCreateJobDestinationConnections
RequestCreateJobDestinationConnectionsRequest
ResponseCreateJobDestinationConnectionsResponse
Description

PauseJob

MethodPauseJob
RequestPauseJobRequest
ResponsePauseJobResponse
Description

GetJobRecentRuns

MethodGetJobRecentRuns
RequestGetJobRecentRunsRequest
ResponseGetJobRecentRunsResponse
Description

GetJobNextRuns

MethodGetJobNextRuns
RequestGetJobNextRunsRequest
ResponseGetJobNextRunsResponse
Description

GetJobStatus

MethodGetJobStatus
RequestGetJobStatusRequest
ResponseGetJobStatusResponse
Description

GetJobStatuses

MethodGetJobStatuses
RequestGetJobStatusesRequest
ResponseGetJobStatusesResponse
Description

GetJobRuns

MethodGetJobRuns
RequestGetJobRunsRequest
ResponseGetJobRunsResponse
Description

GetJobRunEvents

MethodGetJobRunEvents
RequestGetJobRunEventsRequest
ResponseGetJobRunEventsResponse
Description

GetJobRun

MethodGetJobRun
RequestGetJobRunRequest
ResponseGetJobRunResponse
Description

DeleteJobRun

MethodDeleteJobRun
RequestDeleteJobRunRequest
ResponseDeleteJobRunResponse
Description

CreateJobRun

MethodCreateJobRun
RequestCreateJobRunRequest
ResponseCreateJobRunResponse
Description

CancelJobRun

MethodCancelJobRun
RequestCancelJobRunRequest
ResponseCancelJobRunResponse
Description

TerminateJobRun

MethodTerminateJobRun
RequestTerminateJobRunRequest
ResponseTerminateJobRunResponse
Description