Skip to main content

job.proto

path mgmt/v1alpha1/job.proto

package mgmt.v1alpha1


Messages

ActivityFailure

NameTypeDescription
messagestring

ActivityOptions

Config that contains various timeouts that are configured in the underlying temporal workflow(s) and activities

NameTypeDescription
schedule_to_close_timeoutoptional int64Total time that a workflow is willing to wait for an activity to complete, including retries. Measured in seconds
start_to_close_timeoutoptional int64Max time of a single Temporal Activity execution attempt. This timeout should be as short as the longest psosible execution of any activity (e.g. table sync). Important to know that this is per retry attempt. Defaults to the schedule to close timeout if not provided. Measured in seconds
retry_policyRetryPolicyOptionally define a retry policy for the activity If max attempts is not set, the activity will retry indefinitely until the start to close timeout lapses

AiGenerateSourceOptions

NameTypeDescription
ai_connection_idstringThe connection id that corresponds with an AI-based Neosync connection
schemasrepeated AiGenerateSourceSchemaOptionThe list of schemas (and their tables) along with any configuration options that will be used to generate data for.
fk_source_connection_idoptional stringAn optional connection id that will be used as the basis for the shape of data to be generated.
model_namestringThe name of the model to use
user_promptoptional stringOptionally provide a user prompt to give more context to the schema
generate_batch_sizeoptional int64The batch size that will be used to generate X number of records. This is global and will be applied to all tables configured.

AiGenerateSourceSchemaOption

NameTypeDescription
schemastringThe dataabase schema
tablesrepeated AiGenerateSourceTableOptionThe list of tables (and their configuration) that reside within the schema to receive generated data

AiGenerateSourceTableOption

NameTypeDescription
tablestringThe table that will be used to. 1. The schema of the table will be injected into the prompt, of which the resulting data will then be inserted.
row_countint64The total number of records to be generated.

AwsS3DestinationConnectionOptions

NameTypeDescription
storage_classAwsS3DestinationConnectionOptions.StorageClassThe storage class that will be used when objects are written to S3
max_in_flightoptional uint32The maximum number of batched messages to have in flight at a given time. Increase this to improve throughput.
timeoutoptional stringThe maximum period (duration string) to wait on an upload before abandoning it and reattempting.
batchBatchConfigConfigure batching options to more efficiently store records in S3

AwsS3SourceConnectionOptions

NameTypeDescription
connection_idstring

BatchConfig

NameTypeDescription
countoptional uint32The max allowed in a batch before it is flushed. 0 to disable.
periodoptional stringA duration string in which an incomplete batch should be flushed regardless of the count. Examples are 1s, 1m, 500ms

CancelJobRunRequest

NameTypeDescription
job_run_idstring
account_idstring

CancelJobRunResponse

NameTypeDescription

ColumnError

NameTypeDescription
schemastring
tablestring
columnstring
errorsrepeated string

CreateJobDestination

NameTypeDescription
connection_idstring
optionsJobDestinationOptions

CreateJobDestinationConnectionsRequest

NameTypeDescription
job_idstring
destinationsrepeated CreateJobDestination

CreateJobDestinationConnectionsResponse

NameTypeDescription
jobJob

CreateJobRequest

NameTypeDescription
account_idstringThe unique account identifier that this job will be associated with
job_namestringThe unique, friendly name of the job. This is unique per account
cron_scheduleoptional stringOptionally provide a cron schedule. Goes into effect if the job status is set to enabled
mappingsrepeated JobMapping
sourceJobSource
destinationsrepeated CreateJobDestination
initiate_job_runboolInitially trigger a run of this job regardless of its status or cron schedule
workflow_optionsWorkflowOptionsSpecify timeouts and other workflow options for the underlying temporal workflow
sync_optionsActivityOptionsSpecify timeout and retry options for data synchronization activities Data sync activities are any piece of work that involves actually synchronizing data from a source to a destination For the data sync and generate jobs, this will be applied per table
virtual_foreign_keysrepeated VirtualForeignConstraint

CreateJobResponse

NameTypeDescription
jobJob

CreateJobRunRequest

NameTypeDescription
job_idstring

CreateJobRunResponse

NameTypeDescription

DatabaseError

NameTypeDescription
errorsrepeated string

DeleteJobDestinationConnectionRequest

NameTypeDescription
destination_idstring

DeleteJobDestinationConnectionResponse

NameTypeDescription

DeleteJobRequest

NameTypeDescription
idstring

DeleteJobResponse

NameTypeDescription

DeleteJobRunRequest

NameTypeDescription
job_run_idstring
account_idstring

DeleteJobRunResponse

NameTypeDescription

DynamoDBDestinationConnectionOptions

Configuration for DynamoDB Destination Connection Job Options

NameTypeDescription
table_mappingsrepeated DynamoDBDestinationTableMappingList of table mappings when piping data from a dynamoDB table to another dynamoDB table

DynamoDBDestinationTableMapping

Configuration for mapping a source table to a destination table for DynamoDB

NameTypeDescription
source_tablestringThe name of the incoming source table
destination_tablestringThe name of the outgoing destination table

DynamoDBSourceConnectionOptions

DynamoDB connection options for a job source

NameTypeDescription
connection_idstringThe unique connection id to a dynamodb connection configuration
tablesrepeated DynamoDBSourceTableOptionList of table option configurations for any mapped source table. Any table listed in this must also be present as a job mapping table to be applied.
unmapped_transformsDynamoDBSourceUnmappedTransformConfigDefault transformations for any unmapped keys
enable_consistent_readboolEnforces strong read consistency False: Eventually Consistent Reads, True: Strongly Consistent Reads https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadConsistency.html

DynamoDBSourceSchemaSubset

NameTypeDescription
tablesrepeated DynamoDBSourceTableOption

DynamoDBSourceTableOption

NameTypeDescription
tablestringThe table that this configuration will be applied to
where_clauseoptional stringAn optional PartiQL query that may be used for subsetting the DynamoDB table. This is not a parameterized query and must be valid. Intended to be everything after the WHERE keyword.

DynamoDBSourceUnmappedTransformConfig

NameTypeDescription
bJobMappingTransformerByte
booleanJobMappingTransformerBoolean
nJobMappingTransformerNumber
sJobMappingTransformerString

GcpCloudStorageDestinationConnectionOptions

Configuration for Google Cloud Storage Destination Connection Job Options

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

GetJobRunLogsStreamRequest

NameTypeDescription
job_run_idstring
account_idstring
windowLogWindowThe time window in which to retrieve the logs
should_tailboolWhether or not to tail the stream. Note: only works with k8s-pods and is not currently supported with Loki logs
max_log_linesoptional int64Optionally provide a max log limit
log_levelsrepeated LogLevelProvide a list of log levels to filter by. If any of these are UNSPECIFIED, all log levels are returned.

GetJobRunLogsStreamResponse

NameTypeDescription
log_linestring
timestampoptional google.protobuf.Timestamp

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

GetRunContextRequest

NameTypeDescription
idRunContextKey

GetRunContextResponse

NameTypeDescription
valuebytes

IsJobNameAvailableRequest

NameTypeDescription
namestring
account_idstring

IsJobNameAvailableResponse

NameTypeDescription
is_availablebool

Job

NameTypeDescription
idstringThe unique identifier of the job
created_by_user_idstring
created_atgoogle.protobuf.Timestamp
updated_by_user_idstring
updated_atgoogle.protobuf.Timestamp
namestringThe unique, friendly name of the job
sourceJobSource
destinationsrepeated JobDestination
mappingsrepeated JobMapping
cron_scheduleoptional string
account_idstringThe account identifier that a job is associated with
sync_optionsActivityOptionsSpecify timeout and retry options for data synchronization activities Data sync activities are any piece of work that involves actually synchronizing data from a source to a destination For the data sync and generate jobs, this will be applied per table
workflow_optionsWorkflowOptionsSpecify timeouts and other workflow options for the underlying temporal workflow
virtual_foreign_keysrepeated VirtualForeignConstraint

JobDestination

NameTypeDescription
connection_idstring
optionsJobDestinationOptions
idstring

JobDestinationOptions

NameTypeDescription
postgres_optionsPostgresDestinationConnectionOptions
aws_s3_optionsAwsS3DestinationConnectionOptions
mysql_optionsMysqlDestinationConnectionOptions
mongodb_optionsMongoDBDestinationConnectionOptions
gcp_cloudstorage_optionsGcpCloudStorageDestinationConnectionOptionsDestination Connecton options for Google Cloud Storage
dynamodb_optionsDynamoDBDestinationConnectionOptionsDestination Connection options for DynamoDB
mssql_optionsMssqlDestinationConnectionOptionsDestination Connection options for Microsoft SQL Server

JobMapping

NameTypeDescription
schemastring
tablestring
columnstring
transformerJobMappingTransformer

JobMappingTransformer

NameTypeDescription
sourceTransformerSource@deprecated - This is no longer used in favor just providing the TransformerConfig
configTransformerConfig

JobNextRuns

NameTypeDescription
next_run_timesrepeated google.protobuf.Timestamp

JobRecentRun

NameTypeDescription
start_timegoogle.protobuf.Timestamp
job_run_idstring

JobRun

NameTypeDescription
idstringThe id of the job run. This will currently be equivalent to the temporal workflow id
job_idstringThe unique identifier of the job id this run is associated with
namestringThe name of the job run.
statusJobRunStatusthe status of the job run
started_atgoogle.protobuf.TimestampA timestamp of when the run started
completed_atoptional google.protobuf.TimestampAvailable if the run completed or has not yet been archived by the system
pending_activitiesrepeated PendingActivityPending activities are only returned when retrieving a specific job run and will not be returned when requesting job runs in list format

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
ai_generateAiGenerateSourceOptions
mongodbMongoDBSourceConnectionOptions
dynamodbDynamoDBSourceConnectionOptions
mssqlMssqlSourceConnectionOptions

JobSourceSqlSubetSchemas

NameTypeDescription
postgres_subsetPostgresSourceSchemaSubset
mysql_subsetMysqlSourceSchemaSubset
dynamodb_subsetDynamoDBSourceSchemaSubset
mssql_subsetMssqlSourceSchemaSubset

JobStatusRecord

NameTypeDescription
job_idstring
statusJobStatus

MongoDBDestinationConnectionOptions

NameTypeDescription

MongoDBSourceConnectionOptions

MongoDB connection options for a job source

NameTypeDescription
connection_idstringThe unique connection id to a mongo connection configuration

MssqlDestinationConnectionOptions

NameTypeDescription
truncate_tableMssqlTruncateTableConfig
init_table_schemaboolCurrently not supported and a placeholder for future implementation
on_conflictMssqlOnConflictConfigCurrently not supported and a placeholder for future implementation
skip_foreign_key_violationsboolInsert all valid records, skipping any that violate foreign key constraints.
batchBatchConfigConfigure batching options to handle how much data is sent to your database at once.
max_in_flightoptional uint32Determines the maximum number of parallel batched inserts.

MssqlOnConflictConfig

NameTypeDescription
do_nothingbool

MssqlSourceConnectionOptions

NameTypeDescription
halt_on_new_column_additionbool
schemasrepeated MssqlSourceSchemaOption
connection_idstring
subset_by_foreign_key_constraintsbool

MssqlSourceSchemaOption

NameTypeDescription
schemastring
tablesrepeated MssqlSourceTableOption

MssqlSourceSchemaSubset

NameTypeDescription
mssql_schemasrepeated MssqlSourceSchemaOption

MssqlSourceTableOption

NameTypeDescription
tablestring
where_clauseoptional string

MssqlTruncateTableConfig

NameTypeDescription
truncate_before_insertbool

MysqlDestinationConnectionOptions

NameTypeDescription
truncate_tableMysqlTruncateTableConfig
init_table_schemabool
on_conflictMysqlOnConflictConfig
skip_foreign_key_violationsboolInsert all valid records, skipping any that violate foreign key constraints.
batchBatchConfigConfigure batching options to handle how much data is sent to your database at once.
max_in_flightoptional uint32Determines the maximum number of parallel batched inserts.

MysqlOnConflictConfig

NameTypeDescription
do_nothingbool

MysqlSourceConnectionOptions

NameTypeDescription
halt_on_new_column_additionbool
schemasrepeated MysqlSourceSchemaOption
connection_idstring
subset_by_foreign_key_constraintsbool

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
on_conflictPostgresOnConflictConfig
skip_foreign_key_violationsboolInsert all valid records, skipping any that violate foreign key constraints.
batchBatchConfigConfigure batching options to handle how much data is sent to your database at once.
max_in_flightoptional uint32Determines the maximum number of parallel batched inserts.

PostgresOnConflictConfig

NameTypeDescription
do_nothingbool

PostgresSourceConnectionOptions

NameTypeDescription
halt_on_new_column_additionbool
schemasrepeated PostgresSourceSchemaOption
connection_idstring
subset_by_foreign_key_constraintsbool

PostgresSourceSchemaOption

NameTypeDescription
schemastring
tablesrepeated PostgresSourceTableOption

PostgresSourceSchemaSubset

NameTypeDescription
postgres_schemasrepeated PostgresSourceSchemaOption

PostgresSourceTableOption

NameTypeDescription
tablestring
where_clauseoptional string

PostgresTruncateTableConfig

NameTypeDescription
truncate_before_insertbool
cascadebool

RetryPolicy

Defines the retry policy for an activity

NameTypeDescription
maximum_attemptsoptional int32Maximum number of attempts. When exceeded the retries stop even if not expired yet. If not set or set to 0, it means unlimited, and rely on activity ScheduleToCloseTimeout to stop.

RunContextKey

NameTypeDescription
job_run_idstringThe Neosync Run ID
external_idstringAn opaque identifier that will be used to store specific items
account_idstringThe Neosync Account ID

SetJobSourceSqlConnectionSubsetsRequest

NameTypeDescription
idstringThe unique identifier of the job to update subsets for
schemasJobSourceSqlSubetSchemasThe subset configuration
subset_by_foreign_key_constraintsboolWhether or not to have subsets follow foreign key constraints (for connections that support it)

SetJobSourceSqlConnectionSubsetsResponse

NameTypeDescription
jobJob

SetJobSyncOptionsRequest

NameTypeDescription
idstringThe unique identifier of the job
sync_optionsActivityOptionsThe sync options object. The entire object must be provided and will fully overwrite the previous result

SetJobSyncOptionsResponse

NameTypeDescription
jobJob

SetJobWorkflowOptionsRequest

NameTypeDescription
idstringThe unique identifier of the job
worfklow_optionsWorkflowOptionsThe workflow options object. The entire object must be provided and will fully overwrite the previous result

SetJobWorkflowOptionsResponse

NameTypeDescription
jobJob

SetRunContextRequest

NameTypeDescription
idRunContextKey
valuebytesAn opaque value that is to be determined by the key

SetRunContextResponse

NameTypeDescription

SetRunContextsRequest

NameTypeDescription
idRunContextKey
valuebytesAn opaque value that is to be determined by the key

SetRunContextsResponse

NameTypeDescription

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
virtual_foreign_keysrepeated VirtualForeignConstraint

UpdateJobSourceConnectionResponse

NameTypeDescription
jobJob

ValidateJobMappingsRequest

NameTypeDescription
account_idstringThe unique account identifier that this job will be associated with
mappingsrepeated JobMapping
connection_idstring
virtual_foreign_keysrepeated VirtualForeignConstraint

ValidateJobMappingsResponse

NameTypeDescription
column_errorsrepeated ColumnError
database_errorsDatabaseError

VirtualForeignConstraint

NameTypeDescription
schemastring
tablestring
columnsrepeated string
foreign_keyVirtualForeignKey

VirtualForeignKey

NameTypeDescription
schemastring
tablestring
columnsrepeated string

WorkflowOptions

Config that contains various timeouts that are configured in the underlying temporal workflow More options will come in the future as needed

NameTypeDescription
run_timeoutoptional int64The timeout for a single workflow run. Measured in seconds

Enums

ActivityStatus

NameNumberDescription
ACTIVITY_STATUS_UNSPECIFIED0
ACTIVITY_STATUS_SCHEDULED1
ACTIVITY_STATUS_STARTED2
ACTIVITY_STATUS_CANCELED3
ACTIVITY_STATUS_FAILED4

AwsS3DestinationConnectionOptions.StorageClass

NameNumberDescription
STORAGE_CLASS_UNSPECIFIED0
STORAGE_CLASS_STANDARD1
STORAGE_CLASS_REDUCED_REDUNDANCY2
STORAGE_CLASS_GLACIER3
STORAGE_CLASS_STANDARD_IA4
STORAGE_CLASS_ONEZONE_IA5
STORAGE_CLASS_INTELLIGENT_TIERING6
STORAGE_CLASS_DEEP_ARCHIVE7

JobRunStatus

An enumeration of job run statuses.

NameNumberDescription
JOB_RUN_STATUS_UNSPECIFIED0if the job run status is unknown
JOB_RUN_STATUS_PENDING1the run is pending and has not started yet
JOB_RUN_STATUS_RUNNING2the run is currently in progress
JOB_RUN_STATUS_COMPLETE3the run has successfully completed
JOB_RUN_STATUS_ERROR4the run ended with an error
JOB_RUN_STATUS_CANCELED5the run was cancelled
JOB_RUN_STATUS_TERMINATED6the run was terminated
JOB_RUN_STATUS_FAILED7the run ended in failure
JOB_RUN_STATUS_TIMED_OUT8the run was ended pre-maturely due to timeout

JobStatus

NameNumberDescription
JOB_STATUS_UNSPECIFIED0
JOB_STATUS_ENABLED1
JOB_STATUS_PAUSED3
JOB_STATUS_DISABLED4

LogLevel

NameNumberDescription
LOG_LEVEL_UNSPECIFIED0
LOG_LEVEL_DEBUG1
LOG_LEVEL_INFO2
LOG_LEVEL_WARN3
LOG_LEVEL_ERROR4

LogWindow

NameNumberDescription
LOG_WINDOW_NO_TIME_UNSPECIFIED0
LOG_WINDOW_FIFTEEN_MIN1
LOG_WINDOW_ONE_HOUR2
LOG_WINDOW_ONE_DAY3

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
DescriptionReturns a list of recently invoked job runs baseds on the Temporal cron scheduler. This will return a list of job runs that include archived runs

GetJobNextRuns

MethodGetJobNextRuns
RequestGetJobNextRunsRequest
ResponseGetJobNextRunsResponse
DescriptionReturns a list of runs that are scheduled for execution based on the Temporal cron scheduler.

GetJobStatus

MethodGetJobStatus
RequestGetJobStatusRequest
ResponseGetJobStatusResponse
Description

GetJobStatuses

MethodGetJobStatuses
RequestGetJobStatusesRequest
ResponseGetJobStatusesResponse
Description

GetJobRuns

MethodGetJobRuns
RequestGetJobRunsRequest
ResponseGetJobRunsResponse
DescriptionReturns a list of job runs by either account or job

GetJobRunEvents

MethodGetJobRunEvents
RequestGetJobRunEventsRequest
ResponseGetJobRunEventsResponse
Description

GetJobRun

MethodGetJobRun
RequestGetJobRunRequest
ResponseGetJobRunResponse
DescriptionReturns a specific job run, along with any of its pending activities

DeleteJobRun

MethodDeleteJobRun
RequestDeleteJobRunRequest
ResponseDeleteJobRunResponse
Description

CreateJobRun

MethodCreateJobRun
RequestCreateJobRunRequest
ResponseCreateJobRunResponse
Description

CancelJobRun

MethodCancelJobRun
RequestCancelJobRunRequest
ResponseCancelJobRunResponse
Description

TerminateJobRun

MethodTerminateJobRun
RequestTerminateJobRunRequest
ResponseTerminateJobRunResponse
Description

GetJobRunLogsStream

MethodGetJobRunLogsStream
RequestGetJobRunLogsStreamRequest
ResponseGetJobRunLogsStreamResponse stream
DescriptionReturns a stream of logs from the worker nodes that pertain to a specific job run

SetJobWorkflowOptions

MethodSetJobWorkflowOptions
RequestSetJobWorkflowOptionsRequest
ResponseSetJobWorkflowOptionsResponse
DescriptionSet any job workflow options. Must provide entire object as is it will fully override the previous configuration

SetJobSyncOptions

MethodSetJobSyncOptions
RequestSetJobSyncOptionsRequest
ResponseSetJobSyncOptionsResponse
DescriptionSet the job sync options. Must provide entire object as it will fully override the previous configuration

ValidateJobMappings

MethodValidateJobMappings
RequestValidateJobMappingsRequest
ResponseValidateJobMappingsResponse
Descriptionvalidates that the jobmapping configured can run with table constraints

GetRunContext

MethodGetRunContext
RequestGetRunContextRequest
ResponseGetRunContextResponse
DescriptionGets a run context to be used by a workflow run

SetRunContext

MethodSetRunContext
RequestSetRunContextRequest
ResponseSetRunContextResponse
DescriptionSets a run context to be used by a workflow run

SetRunContexts

MethodSetRunContexts
RequestSetRunContextsRequest stream
ResponseSetRunContextsResponse
DescriptionSets a stream of run contexts to be used by a workflow run