Skip to content

JobRun

Source code in docs_src/capo_databrew/types/job_run.py
class JobRun(TypedDict, closed=True):
    attempt: "capo_databrew.types.attempt.Attempt"
    """<p>The number of times that DataBrew has attempted to run the job.</p>"""
    completed_on: NotRequired["capo_databrew.types.date.Date"]
    """<p>The date and time when the job completed processing.</p>"""
    dataset_name: NotRequired["capo_databrew.types.dataset_name.DatasetName"]
    """<p>The name of the dataset for the job to process.</p>"""
    error_message: NotRequired[
        "capo_databrew.types.job_run_error_message.JobRunErrorMessage"
    ]
    """<p>A message indicating an error (if any) that was encountered when the job ran.</p>"""
    execution_time: "capo_databrew.types.execution_time.ExecutionTime"
    """<p>The amount of time, in seconds, during which a job run consumed resources.</p>"""
    job_name: NotRequired["capo_databrew.types.job_name.JobName"]
    """<p>The name of the job being processed during this run.</p>"""
    run_id: NotRequired["capo_databrew.types.job_run_id.JobRunId"]
    """<p>The unique identifier of the job run.</p>"""
    state: NotRequired["capo_databrew.types.job_run_state.JobRunState"]
    """<p>The current state of the job run entity itself.</p>"""
    log_subscription: NotRequired[
        "capo_databrew.types.log_subscription.LogSubscription"
    ]
    """<p>The current status of Amazon CloudWatch logging for the job run.</p>"""
    log_group_name: NotRequired["capo_databrew.types.log_group_name.LogGroupName"]
    """<p>The name of an Amazon CloudWatch log group, where the job writes diagnostic messages when it runs.</p>"""
    outputs: NotRequired["capo_databrew.types.output_list.OutputList"]
    """<p>One or more output artifacts from a job run.</p>"""
    data_catalog_outputs: NotRequired[
        "capo_databrew.types.data_catalog_output_list.DataCatalogOutputList"
    ]
    """<p>One or more artifacts that represent the Glue Data Catalog output from running the job.</p>"""
    database_outputs: NotRequired[
        "capo_databrew.types.database_output_list.DatabaseOutputList"
    ]
    """<p>Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.</p>"""
    recipe_reference: NotRequired[
        "capo_databrew.types.recipe_reference.RecipeReference"
    ]
    """<p>The set of steps processed by the job.</p>"""
    started_by: NotRequired["capo_databrew.types.started_by.StartedBy"]
    """<p>The Amazon Resource Name (ARN) of the user who initiated the job run. </p>"""
    started_on: NotRequired["capo_databrew.types.date.Date"]
    """<p>The date and time when the job run began. </p>"""
    job_sample: NotRequired["capo_databrew.types.job_sample.JobSample"]
    """<p>A sample configuration for profile jobs only, which determines the number of rows on which the profile job is run. If a <code>JobSample</code> value isn't provided, the default is used. The default value is CUSTOM_ROWS for the mode parameter and 20,000 for the size parameter.</p>"""
    validation_configurations: NotRequired[
        "capo_databrew.types.validation_configuration_list.ValidationConfigurationList"
    ]
    """<p>List of validation configurations that are applied to the profile job run.</p>"""

attempt instance-attribute

attempt: Attempt

The number of times that DataBrew has attempted to run the job.

completed_on instance-attribute

completed_on: NotRequired[Date]

The date and time when the job completed processing.

data_catalog_outputs instance-attribute

data_catalog_outputs: NotRequired[DataCatalogOutputList]

One or more artifacts that represent the Glue Data Catalog output from running the job.

database_outputs instance-attribute

database_outputs: NotRequired[DatabaseOutputList]

Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.

dataset_name instance-attribute

dataset_name: NotRequired[DatasetName]

The name of the dataset for the job to process.

error_message instance-attribute

error_message: NotRequired[JobRunErrorMessage]

A message indicating an error (if any) that was encountered when the job ran.

execution_time instance-attribute

execution_time: ExecutionTime

The amount of time, in seconds, during which a job run consumed resources.

job_name instance-attribute

job_name: NotRequired[JobName]

The name of the job being processed during this run.

job_sample instance-attribute

job_sample: NotRequired[JobSample]

A sample configuration for profile jobs only, which determines the number of rows on which the profile job is run. If a JobSample value isn't provided, the default is used. The default value is CUSTOM_ROWS for the mode parameter and 20,000 for the size parameter.

log_group_name instance-attribute

log_group_name: NotRequired[LogGroupName]

The name of an Amazon CloudWatch log group, where the job writes diagnostic messages when it runs.

log_subscription instance-attribute

log_subscription: NotRequired[LogSubscription]

The current status of Amazon CloudWatch logging for the job run.

outputs instance-attribute

outputs: NotRequired[OutputList]

One or more output artifacts from a job run.

recipe_reference instance-attribute

recipe_reference: NotRequired[RecipeReference]

The set of steps processed by the job.

run_id instance-attribute

run_id: NotRequired[JobRunId]

The unique identifier of the job run.

started_by instance-attribute

started_by: NotRequired[StartedBy]

The Amazon Resource Name (ARN) of the user who initiated the job run.

started_on instance-attribute

started_on: NotRequired[Date]

The date and time when the job run began.

state instance-attribute

state: NotRequired[JobRunState]

The current state of the job run entity itself.

validation_configurations instance-attribute

validation_configurations: NotRequired[ValidationConfigurationList]

List of validation configurations that are applied to the profile job run.