class Aws::GlueDataBrew::Types::Job
Represents all of the attributes of a DataBrew job.
@!attribute [rw] account_id
The ID of the Amazon Web Services account that owns the job. @return [String]
@!attribute [rw] created_by
The Amazon Resource Name (ARN) of the user who created the job. @return [String]
@!attribute [rw] create_date
The date and time that the job was created. @return [Time]
@!attribute [rw] dataset_name
A dataset that the job is to process. @return [String]
@!attribute [rw] encryption_key_arn
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][1] [1]: https://docs.aws.amazon.com/databrew/latest/dg/encryption-security-configuration.html @return [String]
@!attribute [rw] encryption_mode
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. @return [String]
@!attribute [rw] name
The unique name of the job. @return [String]
@!attribute [rw] type
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. @return [String]
@!attribute [rw] last_modified_by
The Amazon Resource Name (ARN) of the user who last modified the job. @return [String]
@!attribute [rw] last_modified_date
The modification date and time of the job. @return [Time]
@!attribute [rw] log_subscription
The current status of Amazon CloudWatch logging for the job. @return [String]
@!attribute [rw] max_capacity
The maximum number of nodes that can be consumed when the job processes data. @return [Integer]
@!attribute [rw] max_retries
The maximum number of times to retry the job after a job run fails. @return [Integer]
@!attribute [rw] outputs
One or more artifacts that represent output from running the job. @return [Array<Types::Output>]
@!attribute [rw] data_catalog_outputs
One or more artifacts that represent the Glue Data Catalog output from running the job. @return [Array<Types::DataCatalogOutput>]
@!attribute [rw] database_outputs
Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into. @return [Array<Types::DatabaseOutput>]
@!attribute [rw] project_name
The name of the project that the job is associated with. @return [String]
@!attribute [rw] recipe_reference
A set of steps that the job runs. @return [Types::RecipeReference]
@!attribute [rw] resource_arn
The unique Amazon Resource Name (ARN) for the job. @return [String]
@!attribute [rw] role_arn
The Amazon Resource Name (ARN) of the role to be assumed for this job. @return [String]
@!attribute [rw] timeout
The job's timeout in minutes. A job that attempts to run longer than this timeout period ends with a status of `TIMEOUT`. @return [Integer]
@!attribute [rw] tags
Metadata tags that have been applied to the job. @return [Hash<String,String>]
@!attribute [rw] job_sample
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. @return [Types::JobSample]
@see docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/Job AWS API Documentation
Constants
- SENSITIVE