Class: Aws::GlueDataBrew::Types::DescribeJobResponse

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#create_dateTime

The date and time that the job was created.

Returns:

  • (Time)


1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 1419

class DescribeJobResponse < Struct.new(
  :create_date,
  :created_by,
  :dataset_name,
  :encryption_key_arn,
  :encryption_mode,
  :name,
  :type,
  :last_modified_by,
  :last_modified_date,
  :log_subscription,
  :max_capacity,
  :max_retries,
  :outputs,
  :project_name,
  :recipe_reference,
  :resource_arn,
  :role_arn,
  :tags,
  :timeout,
  :job_sample)
  SENSITIVE = []
  include Aws::Structure
end

#created_byString

The identifier (user name) of the user associated with the creation of the job.

Returns:

  • (String)


1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 1419

class DescribeJobResponse < Struct.new(
  :create_date,
  :created_by,
  :dataset_name,
  :encryption_key_arn,
  :encryption_mode,
  :name,
  :type,
  :last_modified_by,
  :last_modified_date,
  :log_subscription,
  :max_capacity,
  :max_retries,
  :outputs,
  :project_name,
  :recipe_reference,
  :resource_arn,
  :role_arn,
  :tags,
  :timeout,
  :job_sample)
  SENSITIVE = []
  include Aws::Structure
end

#dataset_nameString

The dataset that the job acts upon.

Returns:

  • (String)


1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 1419

class DescribeJobResponse < Struct.new(
  :create_date,
  :created_by,
  :dataset_name,
  :encryption_key_arn,
  :encryption_mode,
  :name,
  :type,
  :last_modified_by,
  :last_modified_date,
  :log_subscription,
  :max_capacity,
  :max_retries,
  :outputs,
  :project_name,
  :recipe_reference,
  :resource_arn,
  :role_arn,
  :tags,
  :timeout,
  :job_sample)
  SENSITIVE = []
  include Aws::Structure
end

#encryption_key_arnString

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

Returns:

  • (String)


1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 1419

class DescribeJobResponse < Struct.new(
  :create_date,
  :created_by,
  :dataset_name,
  :encryption_key_arn,
  :encryption_mode,
  :name,
  :type,
  :last_modified_by,
  :last_modified_date,
  :log_subscription,
  :max_capacity,
  :max_retries,
  :outputs,
  :project_name,
  :recipe_reference,
  :resource_arn,
  :role_arn,
  :tags,
  :timeout,
  :job_sample)
  SENSITIVE = []
  include Aws::Structure
end

#encryption_modeString

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

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

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

Returns:

  • (String)


1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 1419

class DescribeJobResponse < Struct.new(
  :create_date,
  :created_by,
  :dataset_name,
  :encryption_key_arn,
  :encryption_mode,
  :name,
  :type,
  :last_modified_by,
  :last_modified_date,
  :log_subscription,
  :max_capacity,
  :max_retries,
  :outputs,
  :project_name,
  :recipe_reference,
  :resource_arn,
  :role_arn,
  :tags,
  :timeout,
  :job_sample)
  SENSITIVE = []
  include Aws::Structure
end

#job_sampleTypes::JobSample

Sample configuration for profile jobs only. Determines the number of rows on which the profile job will be executed.

Returns:



1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 1419

class DescribeJobResponse < Struct.new(
  :create_date,
  :created_by,
  :dataset_name,
  :encryption_key_arn,
  :encryption_mode,
  :name,
  :type,
  :last_modified_by,
  :last_modified_date,
  :log_subscription,
  :max_capacity,
  :max_retries,
  :outputs,
  :project_name,
  :recipe_reference,
  :resource_arn,
  :role_arn,
  :tags,
  :timeout,
  :job_sample)
  SENSITIVE = []
  include Aws::Structure
end

#last_modified_byString

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

Returns:

  • (String)


1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 1419

class DescribeJobResponse < Struct.new(
  :create_date,
  :created_by,
  :dataset_name,
  :encryption_key_arn,
  :encryption_mode,
  :name,
  :type,
  :last_modified_by,
  :last_modified_date,
  :log_subscription,
  :max_capacity,
  :max_retries,
  :outputs,
  :project_name,
  :recipe_reference,
  :resource_arn,
  :role_arn,
  :tags,
  :timeout,
  :job_sample)
  SENSITIVE = []
  include Aws::Structure
end

#last_modified_dateTime

The date and time that the job was last modified.

Returns:

  • (Time)


1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 1419

class DescribeJobResponse < Struct.new(
  :create_date,
  :created_by,
  :dataset_name,
  :encryption_key_arn,
  :encryption_mode,
  :name,
  :type,
  :last_modified_by,
  :last_modified_date,
  :log_subscription,
  :max_capacity,
  :max_retries,
  :outputs,
  :project_name,
  :recipe_reference,
  :resource_arn,
  :role_arn,
  :tags,
  :timeout,
  :job_sample)
  SENSITIVE = []
  include Aws::Structure
end

#log_subscriptionString

Indicates whether Amazon CloudWatch logging is enabled for this job.

Returns:

  • (String)


1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 1419

class DescribeJobResponse < Struct.new(
  :create_date,
  :created_by,
  :dataset_name,
  :encryption_key_arn,
  :encryption_mode,
  :name,
  :type,
  :last_modified_by,
  :last_modified_date,
  :log_subscription,
  :max_capacity,
  :max_retries,
  :outputs,
  :project_name,
  :recipe_reference,
  :resource_arn,
  :role_arn,
  :tags,
  :timeout,
  :job_sample)
  SENSITIVE = []
  include Aws::Structure
end

#max_capacityInteger

The maximum number of compute nodes that DataBrew can consume when the job processes data.

Returns:

  • (Integer)


1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 1419

class DescribeJobResponse < Struct.new(
  :create_date,
  :created_by,
  :dataset_name,
  :encryption_key_arn,
  :encryption_mode,
  :name,
  :type,
  :last_modified_by,
  :last_modified_date,
  :log_subscription,
  :max_capacity,
  :max_retries,
  :outputs,
  :project_name,
  :recipe_reference,
  :resource_arn,
  :role_arn,
  :tags,
  :timeout,
  :job_sample)
  SENSITIVE = []
  include Aws::Structure
end

#max_retriesInteger

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

Returns:

  • (Integer)


1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 1419

class DescribeJobResponse < Struct.new(
  :create_date,
  :created_by,
  :dataset_name,
  :encryption_key_arn,
  :encryption_mode,
  :name,
  :type,
  :last_modified_by,
  :last_modified_date,
  :log_subscription,
  :max_capacity,
  :max_retries,
  :outputs,
  :project_name,
  :recipe_reference,
  :resource_arn,
  :role_arn,
  :tags,
  :timeout,
  :job_sample)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the job.

Returns:

  • (String)


1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 1419

class DescribeJobResponse < Struct.new(
  :create_date,
  :created_by,
  :dataset_name,
  :encryption_key_arn,
  :encryption_mode,
  :name,
  :type,
  :last_modified_by,
  :last_modified_date,
  :log_subscription,
  :max_capacity,
  :max_retries,
  :outputs,
  :project_name,
  :recipe_reference,
  :resource_arn,
  :role_arn,
  :tags,
  :timeout,
  :job_sample)
  SENSITIVE = []
  include Aws::Structure
end

#outputsArray<Types::Output>

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

Returns:



1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 1419

class DescribeJobResponse < Struct.new(
  :create_date,
  :created_by,
  :dataset_name,
  :encryption_key_arn,
  :encryption_mode,
  :name,
  :type,
  :last_modified_by,
  :last_modified_date,
  :log_subscription,
  :max_capacity,
  :max_retries,
  :outputs,
  :project_name,
  :recipe_reference,
  :resource_arn,
  :role_arn,
  :tags,
  :timeout,
  :job_sample)
  SENSITIVE = []
  include Aws::Structure
end

#project_nameString

The DataBrew project associated with this job.

Returns:

  • (String)


1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 1419

class DescribeJobResponse < Struct.new(
  :create_date,
  :created_by,
  :dataset_name,
  :encryption_key_arn,
  :encryption_mode,
  :name,
  :type,
  :last_modified_by,
  :last_modified_date,
  :log_subscription,
  :max_capacity,
  :max_retries,
  :outputs,
  :project_name,
  :recipe_reference,
  :resource_arn,
  :role_arn,
  :tags,
  :timeout,
  :job_sample)
  SENSITIVE = []
  include Aws::Structure
end

#recipe_referenceTypes::RecipeReference

Represents the name and version of a DataBrew recipe.



1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 1419

class DescribeJobResponse < Struct.new(
  :create_date,
  :created_by,
  :dataset_name,
  :encryption_key_arn,
  :encryption_mode,
  :name,
  :type,
  :last_modified_by,
  :last_modified_date,
  :log_subscription,
  :max_capacity,
  :max_retries,
  :outputs,
  :project_name,
  :recipe_reference,
  :resource_arn,
  :role_arn,
  :tags,
  :timeout,
  :job_sample)
  SENSITIVE = []
  include Aws::Structure
end

#resource_arnString

The Amazon Resource Name (ARN) of the job.

Returns:

  • (String)


1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 1419

class DescribeJobResponse < Struct.new(
  :create_date,
  :created_by,
  :dataset_name,
  :encryption_key_arn,
  :encryption_mode,
  :name,
  :type,
  :last_modified_by,
  :last_modified_date,
  :log_subscription,
  :max_capacity,
  :max_retries,
  :outputs,
  :project_name,
  :recipe_reference,
  :resource_arn,
  :role_arn,
  :tags,
  :timeout,
  :job_sample)
  SENSITIVE = []
  include Aws::Structure
end

#role_arnString

The ARN of the AWS Identity and Access Management (IAM) role to be assumed when DataBrew runs the job.

Returns:

  • (String)


1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 1419

class DescribeJobResponse < Struct.new(
  :create_date,
  :created_by,
  :dataset_name,
  :encryption_key_arn,
  :encryption_mode,
  :name,
  :type,
  :last_modified_by,
  :last_modified_date,
  :log_subscription,
  :max_capacity,
  :max_retries,
  :outputs,
  :project_name,
  :recipe_reference,
  :resource_arn,
  :role_arn,
  :tags,
  :timeout,
  :job_sample)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

Metadata tags associated with this job.

Returns:

  • (Hash<String,String>)


1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 1419

class DescribeJobResponse < Struct.new(
  :create_date,
  :created_by,
  :dataset_name,
  :encryption_key_arn,
  :encryption_mode,
  :name,
  :type,
  :last_modified_by,
  :last_modified_date,
  :log_subscription,
  :max_capacity,
  :max_retries,
  :outputs,
  :project_name,
  :recipe_reference,
  :resource_arn,
  :role_arn,
  :tags,
  :timeout,
  :job_sample)
  SENSITIVE = []
  include Aws::Structure
end

#timeoutInteger

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)


1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 1419

class DescribeJobResponse < Struct.new(
  :create_date,
  :created_by,
  :dataset_name,
  :encryption_key_arn,
  :encryption_mode,
  :name,
  :type,
  :last_modified_by,
  :last_modified_date,
  :log_subscription,
  :max_capacity,
  :max_retries,
  :outputs,
  :project_name,
  :recipe_reference,
  :resource_arn,
  :role_arn,
  :tags,
  :timeout,
  :job_sample)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

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

  • PROFILE - The job analyzes the dataset to determine its size, data types, data distribution, and more.

  • RECIPE - The job applies one or more transformations to a dataset.

Returns:

  • (String)


1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 1419

class DescribeJobResponse < Struct.new(
  :create_date,
  :created_by,
  :dataset_name,
  :encryption_key_arn,
  :encryption_mode,
  :name,
  :type,
  :last_modified_by,
  :last_modified_date,
  :log_subscription,
  :max_capacity,
  :max_retries,
  :outputs,
  :project_name,
  :recipe_reference,
  :resource_arn,
  :role_arn,
  :tags,
  :timeout,
  :job_sample)
  SENSITIVE = []
  include Aws::Structure
end