CreateRecipeJobRequest
¶
Source code in docs_src/capo_databrew/types/create_recipe_job_request.py
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 to.
dataset_name
instance-attribute
¶
dataset_name: NotRequired[DatasetName]
The name of the dataset that this job processes.
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.
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.
log_subscription
instance-attribute
¶
log_subscription: NotRequired[LogSubscription]
Enables or disables Amazon CloudWatch logging for the job. If logging is enabled, CloudWatch writes one log stream for each job run.
max_capacity
instance-attribute
¶
max_capacity: MaxCapacity
The maximum number of nodes that DataBrew can consume 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.
name
instance-attribute
¶
name: JobName
A unique name for the job. Valid characters are alphanumeric (A-Z, a-z, 0-9), hyphen (-), period (.), and space.
outputs
instance-attribute
¶
outputs: NotRequired[OutputList]
One or more artifacts that represent the output from running the job.
project_name
instance-attribute
¶
project_name: NotRequired[ProjectName]
Either the name of an existing project, or a combination of a recipe and a dataset to associate with the recipe.