Class: Aws::GlueDataBrew::Types::JobRun

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

Overview

Represents one run of a DataBrew job.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#attemptInteger

The number of times that DataBrew has attempted to run the job.

Returns:

  • (Integer)


2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 2326

class JobRun < Struct.new(
  :attempt,
  :completed_on,
  :dataset_name,
  :error_message,
  :execution_time,
  :job_name,
  :run_id,
  :state,
  :log_subscription,
  :log_group_name,
  :outputs,
  :data_catalog_outputs,
  :database_outputs,
  :recipe_reference,
  :started_by,
  :started_on,
  :job_sample,
  :validation_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#completed_onTime

The date and time when the job completed processing.

Returns:

  • (Time)


2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 2326

class JobRun < Struct.new(
  :attempt,
  :completed_on,
  :dataset_name,
  :error_message,
  :execution_time,
  :job_name,
  :run_id,
  :state,
  :log_subscription,
  :log_group_name,
  :outputs,
  :data_catalog_outputs,
  :database_outputs,
  :recipe_reference,
  :started_by,
  :started_on,
  :job_sample,
  :validation_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#data_catalog_outputsArray<Types::DataCatalogOutput>

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

Returns:



2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 2326

class JobRun < Struct.new(
  :attempt,
  :completed_on,
  :dataset_name,
  :error_message,
  :execution_time,
  :job_name,
  :run_id,
  :state,
  :log_subscription,
  :log_group_name,
  :outputs,
  :data_catalog_outputs,
  :database_outputs,
  :recipe_reference,
  :started_by,
  :started_on,
  :job_sample,
  :validation_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#database_outputsArray<Types::DatabaseOutput>

Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.

Returns:



2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 2326

class JobRun < Struct.new(
  :attempt,
  :completed_on,
  :dataset_name,
  :error_message,
  :execution_time,
  :job_name,
  :run_id,
  :state,
  :log_subscription,
  :log_group_name,
  :outputs,
  :data_catalog_outputs,
  :database_outputs,
  :recipe_reference,
  :started_by,
  :started_on,
  :job_sample,
  :validation_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#dataset_nameString

The name of the dataset for the job to process.

Returns:

  • (String)


2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 2326

class JobRun < Struct.new(
  :attempt,
  :completed_on,
  :dataset_name,
  :error_message,
  :execution_time,
  :job_name,
  :run_id,
  :state,
  :log_subscription,
  :log_group_name,
  :outputs,
  :data_catalog_outputs,
  :database_outputs,
  :recipe_reference,
  :started_by,
  :started_on,
  :job_sample,
  :validation_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#error_messageString

A message indicating an error (if any) that was encountered when the job ran.

Returns:

  • (String)


2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 2326

class JobRun < Struct.new(
  :attempt,
  :completed_on,
  :dataset_name,
  :error_message,
  :execution_time,
  :job_name,
  :run_id,
  :state,
  :log_subscription,
  :log_group_name,
  :outputs,
  :data_catalog_outputs,
  :database_outputs,
  :recipe_reference,
  :started_by,
  :started_on,
  :job_sample,
  :validation_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#execution_timeInteger

The amount of time, in seconds, during which a job run consumed resources.

Returns:

  • (Integer)


2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 2326

class JobRun < Struct.new(
  :attempt,
  :completed_on,
  :dataset_name,
  :error_message,
  :execution_time,
  :job_name,
  :run_id,
  :state,
  :log_subscription,
  :log_group_name,
  :outputs,
  :data_catalog_outputs,
  :database_outputs,
  :recipe_reference,
  :started_by,
  :started_on,
  :job_sample,
  :validation_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#job_nameString

The name of the job being processed during this run.

Returns:

  • (String)


2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 2326

class JobRun < Struct.new(
  :attempt,
  :completed_on,
  :dataset_name,
  :error_message,
  :execution_time,
  :job_name,
  :run_id,
  :state,
  :log_subscription,
  :log_group_name,
  :outputs,
  :data_catalog_outputs,
  :database_outputs,
  :recipe_reference,
  :started_by,
  :started_on,
  :job_sample,
  :validation_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#job_sampleTypes::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 is used. The default value is CUSTOM_ROWS for the mode parameter and 20,000 for the size parameter.

Returns:



2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 2326

class JobRun < Struct.new(
  :attempt,
  :completed_on,
  :dataset_name,
  :error_message,
  :execution_time,
  :job_name,
  :run_id,
  :state,
  :log_subscription,
  :log_group_name,
  :outputs,
  :data_catalog_outputs,
  :database_outputs,
  :recipe_reference,
  :started_by,
  :started_on,
  :job_sample,
  :validation_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#log_group_nameString

The name of an Amazon CloudWatch log group, where the job writes diagnostic messages when it runs.

Returns:

  • (String)


2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 2326

class JobRun < Struct.new(
  :attempt,
  :completed_on,
  :dataset_name,
  :error_message,
  :execution_time,
  :job_name,
  :run_id,
  :state,
  :log_subscription,
  :log_group_name,
  :outputs,
  :data_catalog_outputs,
  :database_outputs,
  :recipe_reference,
  :started_by,
  :started_on,
  :job_sample,
  :validation_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#log_subscriptionString

The current status of Amazon CloudWatch logging for the job run.

Returns:

  • (String)


2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 2326

class JobRun < Struct.new(
  :attempt,
  :completed_on,
  :dataset_name,
  :error_message,
  :execution_time,
  :job_name,
  :run_id,
  :state,
  :log_subscription,
  :log_group_name,
  :outputs,
  :data_catalog_outputs,
  :database_outputs,
  :recipe_reference,
  :started_by,
  :started_on,
  :job_sample,
  :validation_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#outputsArray<Types::Output>

One or more output artifacts from a job run.

Returns:



2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 2326

class JobRun < Struct.new(
  :attempt,
  :completed_on,
  :dataset_name,
  :error_message,
  :execution_time,
  :job_name,
  :run_id,
  :state,
  :log_subscription,
  :log_group_name,
  :outputs,
  :data_catalog_outputs,
  :database_outputs,
  :recipe_reference,
  :started_by,
  :started_on,
  :job_sample,
  :validation_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#recipe_referenceTypes::RecipeReference

The set of steps processed by the job.



2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 2326

class JobRun < Struct.new(
  :attempt,
  :completed_on,
  :dataset_name,
  :error_message,
  :execution_time,
  :job_name,
  :run_id,
  :state,
  :log_subscription,
  :log_group_name,
  :outputs,
  :data_catalog_outputs,
  :database_outputs,
  :recipe_reference,
  :started_by,
  :started_on,
  :job_sample,
  :validation_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#run_idString

The unique identifier of the job run.

Returns:

  • (String)


2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 2326

class JobRun < Struct.new(
  :attempt,
  :completed_on,
  :dataset_name,
  :error_message,
  :execution_time,
  :job_name,
  :run_id,
  :state,
  :log_subscription,
  :log_group_name,
  :outputs,
  :data_catalog_outputs,
  :database_outputs,
  :recipe_reference,
  :started_by,
  :started_on,
  :job_sample,
  :validation_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#started_byString

The Amazon Resource Name (ARN) of the user who initiated the job run.

Returns:

  • (String)


2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 2326

class JobRun < Struct.new(
  :attempt,
  :completed_on,
  :dataset_name,
  :error_message,
  :execution_time,
  :job_name,
  :run_id,
  :state,
  :log_subscription,
  :log_group_name,
  :outputs,
  :data_catalog_outputs,
  :database_outputs,
  :recipe_reference,
  :started_by,
  :started_on,
  :job_sample,
  :validation_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#started_onTime

The date and time when the job run began.

Returns:

  • (Time)


2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 2326

class JobRun < Struct.new(
  :attempt,
  :completed_on,
  :dataset_name,
  :error_message,
  :execution_time,
  :job_name,
  :run_id,
  :state,
  :log_subscription,
  :log_group_name,
  :outputs,
  :data_catalog_outputs,
  :database_outputs,
  :recipe_reference,
  :started_by,
  :started_on,
  :job_sample,
  :validation_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#stateString

The current state of the job run entity itself.

Returns:

  • (String)


2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 2326

class JobRun < Struct.new(
  :attempt,
  :completed_on,
  :dataset_name,
  :error_message,
  :execution_time,
  :job_name,
  :run_id,
  :state,
  :log_subscription,
  :log_group_name,
  :outputs,
  :data_catalog_outputs,
  :database_outputs,
  :recipe_reference,
  :started_by,
  :started_on,
  :job_sample,
  :validation_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#validation_configurationsArray<Types::ValidationConfiguration>

List of validation configurations that are applied to the profile job run.

Returns:



2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 2326

class JobRun < Struct.new(
  :attempt,
  :completed_on,
  :dataset_name,
  :error_message,
  :execution_time,
  :job_name,
  :run_id,
  :state,
  :log_subscription,
  :log_group_name,
  :outputs,
  :data_catalog_outputs,
  :database_outputs,
  :recipe_reference,
  :started_by,
  :started_on,
  :job_sample,
  :validation_configurations)
  SENSITIVE = []
  include Aws::Structure
end