Class: Aws::EMRContainers::Types::JobRun

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

Overview

This entity describes a job run. A job run is a unit of work, such as a Spark jar, PySpark script, or SparkSQL query, that you submit to Amazon EMR on EKS.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arn ⇒ String

The ARN of job run.

Returns:

  • (String)


1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1203

class JobRun < Struct.new(
  :id,
  :name,
  :virtual_cluster_id,
  :arn,
  :state,
  :client_token,
  :execution_role_arn,
  :release_label,
  :configuration_overrides,
  :job_driver,
  :created_at,
  :created_by,
  :finished_at,
  :state_details,
  :failure_reason,
  :tags,
  :retry_policy_configuration,
  :retry_policy_execution)
  SENSITIVE = []
  include Aws::Structure
end

#client_token ⇒ String

The client token used to start a job run.

Returns:

  • (String)


1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1203

class JobRun < Struct.new(
  :id,
  :name,
  :virtual_cluster_id,
  :arn,
  :state,
  :client_token,
  :execution_role_arn,
  :release_label,
  :configuration_overrides,
  :job_driver,
  :created_at,
  :created_by,
  :finished_at,
  :state_details,
  :failure_reason,
  :tags,
  :retry_policy_configuration,
  :retry_policy_execution)
  SENSITIVE = []
  include Aws::Structure
end

#configuration_overrides ⇒ Types::ConfigurationOverrides

The configuration settings that are used to override default configuration.



1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1203

class JobRun < Struct.new(
  :id,
  :name,
  :virtual_cluster_id,
  :arn,
  :state,
  :client_token,
  :execution_role_arn,
  :release_label,
  :configuration_overrides,
  :job_driver,
  :created_at,
  :created_by,
  :finished_at,
  :state_details,
  :failure_reason,
  :tags,
  :retry_policy_configuration,
  :retry_policy_execution)
  SENSITIVE = []
  include Aws::Structure
end

#created_at ⇒ Time

The date and time when the job run was created.

Returns:

  • (Time)


1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1203

class JobRun < Struct.new(
  :id,
  :name,
  :virtual_cluster_id,
  :arn,
  :state,
  :client_token,
  :execution_role_arn,
  :release_label,
  :configuration_overrides,
  :job_driver,
  :created_at,
  :created_by,
  :finished_at,
  :state_details,
  :failure_reason,
  :tags,
  :retry_policy_configuration,
  :retry_policy_execution)
  SENSITIVE = []
  include Aws::Structure
end

#created_by ⇒ String

The user who created the job run.

Returns:

  • (String)


1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1203

class JobRun < Struct.new(
  :id,
  :name,
  :virtual_cluster_id,
  :arn,
  :state,
  :client_token,
  :execution_role_arn,
  :release_label,
  :configuration_overrides,
  :job_driver,
  :created_at,
  :created_by,
  :finished_at,
  :state_details,
  :failure_reason,
  :tags,
  :retry_policy_configuration,
  :retry_policy_execution)
  SENSITIVE = []
  include Aws::Structure
end

#execution_role_arn ⇒ String

The execution role ARN of the job run.

Returns:

  • (String)


1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1203

class JobRun < Struct.new(
  :id,
  :name,
  :virtual_cluster_id,
  :arn,
  :state,
  :client_token,
  :execution_role_arn,
  :release_label,
  :configuration_overrides,
  :job_driver,
  :created_at,
  :created_by,
  :finished_at,
  :state_details,
  :failure_reason,
  :tags,
  :retry_policy_configuration,
  :retry_policy_execution)
  SENSITIVE = []
  include Aws::Structure
end

#failure_reason ⇒ String

The reasons why the job run has failed.

Returns:

  • (String)


1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1203

class JobRun < Struct.new(
  :id,
  :name,
  :virtual_cluster_id,
  :arn,
  :state,
  :client_token,
  :execution_role_arn,
  :release_label,
  :configuration_overrides,
  :job_driver,
  :created_at,
  :created_by,
  :finished_at,
  :state_details,
  :failure_reason,
  :tags,
  :retry_policy_configuration,
  :retry_policy_execution)
  SENSITIVE = []
  include Aws::Structure
end

#finished_at ⇒ Time

The date and time when the job run has finished.

Returns:

  • (Time)


1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1203

class JobRun < Struct.new(
  :id,
  :name,
  :virtual_cluster_id,
  :arn,
  :state,
  :client_token,
  :execution_role_arn,
  :release_label,
  :configuration_overrides,
  :job_driver,
  :created_at,
  :created_by,
  :finished_at,
  :state_details,
  :failure_reason,
  :tags,
  :retry_policy_configuration,
  :retry_policy_execution)
  SENSITIVE = []
  include Aws::Structure
end

#id ⇒ String

The ID of the job run.

Returns:

  • (String)


1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1203

class JobRun < Struct.new(
  :id,
  :name,
  :virtual_cluster_id,
  :arn,
  :state,
  :client_token,
  :execution_role_arn,
  :release_label,
  :configuration_overrides,
  :job_driver,
  :created_at,
  :created_by,
  :finished_at,
  :state_details,
  :failure_reason,
  :tags,
  :retry_policy_configuration,
  :retry_policy_execution)
  SENSITIVE = []
  include Aws::Structure
end

#job_driver ⇒ Types::JobDriver

Parameters of job driver for the job run.

Returns:



1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1203

class JobRun < Struct.new(
  :id,
  :name,
  :virtual_cluster_id,
  :arn,
  :state,
  :client_token,
  :execution_role_arn,
  :release_label,
  :configuration_overrides,
  :job_driver,
  :created_at,
  :created_by,
  :finished_at,
  :state_details,
  :failure_reason,
  :tags,
  :retry_policy_configuration,
  :retry_policy_execution)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

The name of the job run.

Returns:

  • (String)


1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1203

class JobRun < Struct.new(
  :id,
  :name,
  :virtual_cluster_id,
  :arn,
  :state,
  :client_token,
  :execution_role_arn,
  :release_label,
  :configuration_overrides,
  :job_driver,
  :created_at,
  :created_by,
  :finished_at,
  :state_details,
  :failure_reason,
  :tags,
  :retry_policy_configuration,
  :retry_policy_execution)
  SENSITIVE = []
  include Aws::Structure
end

#release_label ⇒ String

The release version of Amazon EMR.

Returns:

  • (String)


1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1203

class JobRun < Struct.new(
  :id,
  :name,
  :virtual_cluster_id,
  :arn,
  :state,
  :client_token,
  :execution_role_arn,
  :release_label,
  :configuration_overrides,
  :job_driver,
  :created_at,
  :created_by,
  :finished_at,
  :state_details,
  :failure_reason,
  :tags,
  :retry_policy_configuration,
  :retry_policy_execution)
  SENSITIVE = []
  include Aws::Structure
end

#retry_policy_configuration ⇒ Types::RetryPolicyConfiguration

The configuration of the retry policy that the job runs on.



1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1203

class JobRun < Struct.new(
  :id,
  :name,
  :virtual_cluster_id,
  :arn,
  :state,
  :client_token,
  :execution_role_arn,
  :release_label,
  :configuration_overrides,
  :job_driver,
  :created_at,
  :created_by,
  :finished_at,
  :state_details,
  :failure_reason,
  :tags,
  :retry_policy_configuration,
  :retry_policy_execution)
  SENSITIVE = []
  include Aws::Structure
end

#retry_policy_execution ⇒ Types::RetryPolicyExecution

The current status of the retry policy executed on the job.



1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1203

class JobRun < Struct.new(
  :id,
  :name,
  :virtual_cluster_id,
  :arn,
  :state,
  :client_token,
  :execution_role_arn,
  :release_label,
  :configuration_overrides,
  :job_driver,
  :created_at,
  :created_by,
  :finished_at,
  :state_details,
  :failure_reason,
  :tags,
  :retry_policy_configuration,
  :retry_policy_execution)
  SENSITIVE = []
  include Aws::Structure
end

#state ⇒ String

The state of the job run.

Returns:

  • (String)


1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1203

class JobRun < Struct.new(
  :id,
  :name,
  :virtual_cluster_id,
  :arn,
  :state,
  :client_token,
  :execution_role_arn,
  :release_label,
  :configuration_overrides,
  :job_driver,
  :created_at,
  :created_by,
  :finished_at,
  :state_details,
  :failure_reason,
  :tags,
  :retry_policy_configuration,
  :retry_policy_execution)
  SENSITIVE = []
  include Aws::Structure
end

#state_details ⇒ String

Additional details of the job run state.

Returns:

  • (String)


1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1203

class JobRun < Struct.new(
  :id,
  :name,
  :virtual_cluster_id,
  :arn,
  :state,
  :client_token,
  :execution_role_arn,
  :release_label,
  :configuration_overrides,
  :job_driver,
  :created_at,
  :created_by,
  :finished_at,
  :state_details,
  :failure_reason,
  :tags,
  :retry_policy_configuration,
  :retry_policy_execution)
  SENSITIVE = []
  include Aws::Structure
end

#tags ⇒ Hash<String,String>

The assigned tags of the job run.

Returns:

  • (Hash<String,String>)


1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1203

class JobRun < Struct.new(
  :id,
  :name,
  :virtual_cluster_id,
  :arn,
  :state,
  :client_token,
  :execution_role_arn,
  :release_label,
  :configuration_overrides,
  :job_driver,
  :created_at,
  :created_by,
  :finished_at,
  :state_details,
  :failure_reason,
  :tags,
  :retry_policy_configuration,
  :retry_policy_execution)
  SENSITIVE = []
  include Aws::Structure
end

#virtual_cluster_id ⇒ String

The ID of the job run's virtual cluster.

Returns:

  • (String)


1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1203

class JobRun < Struct.new(
  :id,
  :name,
  :virtual_cluster_id,
  :arn,
  :state,
  :client_token,
  :execution_role_arn,
  :release_label,
  :configuration_overrides,
  :job_driver,
  :created_at,
  :created_by,
  :finished_at,
  :state_details,
  :failure_reason,
  :tags,
  :retry_policy_configuration,
  :retry_policy_execution)
  SENSITIVE = []
  include Aws::Structure
end