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

#arnString

The ARN of job run.

Returns:

  • (String)


1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1080

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_tokenString

The client token used to start a job run.

Returns:

  • (String)


1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1080

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_overridesTypes::ConfigurationOverrides

The configuration settings that are used to override default configuration.



1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1080

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_atTime

The date and time when the job run was created.

Returns:

  • (Time)


1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1080

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_byString

The user who created the job run.

Returns:

  • (String)


1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1080

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_arnString

The execution role ARN of the job run.

Returns:

  • (String)


1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1080

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_reasonString

The reasons why the job run has failed.

Returns:

  • (String)


1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1080

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_atTime

The date and time when the job run has finished.

Returns:

  • (Time)


1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1080

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

#idString

The ID of the job run.

Returns:

  • (String)


1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1080

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_driverTypes::JobDriver

Parameters of job driver for the job run.

Returns:



1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1080

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

#nameString

The name of the job run.

Returns:

  • (String)


1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1080

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_labelString

The release version of Amazon EMR.

Returns:

  • (String)


1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1080

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_configurationTypes::RetryPolicyConfiguration

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



1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1080

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_executionTypes::RetryPolicyExecution

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



1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1080

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

#stateString

The state of the job run.

Returns:

  • (String)


1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1080

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_detailsString

Additional details of the job run state.

Returns:

  • (String)


1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1080

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

#tagsHash<String,String>

The assigned tags of the job run.

Returns:

  • (Hash<String,String>)


1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1080

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_idString

The ID of the job run's virtual cluster.

Returns:

  • (String)


1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1080

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