Job
¶
Source code in docs_src/capo_databrew/types/job.py
account_id
instance-attribute
¶
account_id: NotRequired[AccountId]
The ID of the Amazon Web Services account that owns the job.
create_date
instance-attribute
¶
create_date: NotRequired[Date]
The date and time that the job was created.
created_by
instance-attribute
¶
created_by: NotRequired[CreatedBy]
The Amazon Resource Name (ARN) of the user who created the job.
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]
A dataset that the job is to process.
encryption_key_arn
instance-attribute
¶
encryption_key_arn: NotRequired[EncryptionKeyArn]
The Amazon Resource Name (ARN) of an encryption key that is used to protect the job output. For more information, see Encrypting data written by DataBrew jobs
encryption_mode
instance-attribute
¶
encryption_mode: NotRequired[EncryptionMode]
The encryption mode for the job, which can be one of the following:
-
SSE-KMS- Server-side encryption with keys managed by KMS. -
SSE-S3- Server-side encryption with keys managed by Amazon S3.
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 value is used. The default value is CUSTOM_ROWS for the mode parameter and 20,000 for the size parameter.
last_modified_by
instance-attribute
¶
last_modified_by: NotRequired[LastModifiedBy]
The Amazon Resource Name (ARN) of the user who last modified the job.
last_modified_date
instance-attribute
¶
last_modified_date: NotRequired[Date]
The modification date and time of the job.
log_subscription
instance-attribute
¶
log_subscription: NotRequired[LogSubscription]
The current status of Amazon CloudWatch logging for the job.
max_capacity
instance-attribute
¶
max_capacity: MaxCapacity
The maximum number of nodes that can be consumed when the job processes data.
max_retries
instance-attribute
¶
max_retries: MaxRetries
The maximum number of times to retry the job after a job run fails.
outputs
instance-attribute
¶
outputs: NotRequired[OutputList]
One or more artifacts that represent output from running the job.
project_name
instance-attribute
¶
project_name: NotRequired[ProjectName]
The name of the project that the job is associated with.
recipe_reference
instance-attribute
¶
recipe_reference: NotRequired[RecipeReference]
A set of steps that the job runs.
resource_arn
instance-attribute
¶
resource_arn: NotRequired[Arn]
The unique Amazon Resource Name (ARN) for the job.
role_arn
instance-attribute
¶
role_arn: NotRequired[Arn]
The Amazon Resource Name (ARN) of the role to be assumed for this job.
tags
instance-attribute
¶
tags: NotRequired[TagMap]
Metadata tags that have been applied to the job.
timeout
instance-attribute
¶
timeout: Timeout
The job's timeout in minutes. A job that attempts to run longer than this timeout period ends with a status of TIMEOUT.
type
instance-attribute
¶
type: NotRequired[JobType]
The job type of the job, which must be one of the following:
-
PROFILE- A job to analyze a dataset, to determine its size, data types, data distribution, and more. -
RECIPE- A job to apply one or more transformations to a dataset.
validation_configurations
instance-attribute
¶
validation_configurations: NotRequired[ValidationConfigurationList]
List of validation configurations that are applied to the profile job.