You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::GlueDataBrew::Types::Job

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Represents all of the attributes of an AWS Glue DataBrew job.

Instance Attribute Summary collapse

Instance Attribute Details

#account_id ⇒ String

The ID of the AWS account that owns the job.

Returns:

  • (String) —

    The ID of the AWS account that owns the job.

#create_date ⇒ Time

The date and time that the job was created.

Returns:

  • (Time) —

    The date and time that the job was created.

#created_by ⇒ String

The identifier (the user name) of the user who created the job.

Returns:

  • (String) —

    The identifier (the user name) of the user who created the job.

#dataset_name ⇒ String

A dataset that the job is to process.

Returns:

  • (String) —

    A dataset that the job is to process.

#encryption_key_arn ⇒ String

The Amazon Resource Name (ARN) of an encryption key that is used to protect a job.

Returns:

  • (String) —

    The Amazon Resource Name (ARN) of an encryption key that is used to protect a job.

#encryption_mode ⇒ String

The encryption mode for the job, which can be one of the following:

  • SSE-KMS - Server-side encryption with AWS KMS-managed keys.

  • SSE-S3 - Server-side encryption with keys managed by Amazon S3.

    Possible values:

    • SSE-KMS
    • SSE-S3

Returns:

  • (String) —

    The encryption mode for the job, which can be one of the following:.

#last_modified_by ⇒ String

The identifier (the user name) of the user who last modified the job.

Returns:

  • (String) —

    The identifier (the user name) of the user who last modified the job.

#last_modified_date ⇒ Time

The modification date and time of the job.

Returns:

  • (Time) —

    The modification date and time of the job.

#log_subscription ⇒ String

The current status of Amazon CloudWatch logging for the job.

Possible values:

  • ENABLE
  • DISABLE

Returns:

  • (String) —

    The current status of Amazon CloudWatch logging for the job.

#max_capacity ⇒ Integer

The maximum number of nodes that can be consumed when the job processes data.

Returns:

  • (Integer) —

    The maximum number of nodes that can be consumed when the job processes data.

#max_retries ⇒ Integer

The maximum number of times to retry the job after a job run fails.

Returns:

  • (Integer) —

    The maximum number of times to retry the job after a job run fails.

#name ⇒ String

The unique name of the job.

Returns:

  • (String) —

    The unique name of the job.

#outputs ⇒ Array<Types::Output>

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

Returns:

  • (Array<Types::Output>) —

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

#project_name ⇒ String

The name of the project that the job is associated with.

Returns:

  • (String) —

    The name of the project that the job is associated with.

#recipe_reference ⇒ Types::RecipeReference

A set of steps that the job runs.

Returns:

#resource_arn ⇒ String

The unique Amazon Resource Name (ARN) for the job.

Returns:

  • (String) —

    The unique Amazon Resource Name (ARN) for the job.

#role_arn ⇒ String

The Amazon Resource Name (ARN) of the role that will be assumed for this job.

Returns:

  • (String) —

    The Amazon Resource Name (ARN) of the role that will be assumed for this job.

#tags ⇒ Hash<String,String>

Metadata tags that have been applied to the job.

Returns:

  • (Hash<String,String>) —

    Metadata tags that have been applied to the job.

#timeout ⇒ Integer

The job\'s timeout in minutes. A job that attempts to run longer than this timeout period ends with a status of TIMEOUT.

Returns:

  • (Integer) —

    The job\'s timeout in minutes.

#type ⇒ String

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.

    Possible values:

    • PROFILE
    • RECIPE

Returns:

  • (String) —

    The job type of the job, which must be one of the following:.