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)


3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 3028

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)


3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 3028

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:



3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 3028

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:



3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 3028

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)


3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 3028

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)


3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 3028

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)


3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 3028

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)


3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 3028

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:



3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 3028

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)


3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 3028

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)


3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 3028

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:



3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 3028

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.



3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 3028

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)


3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 3028

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)


3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 3028

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)


3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 3028

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)


3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 3028

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:



3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 3028

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