Class: Aws::EMRContainers::Types::StartJobRunRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#client_token ⇒ String

The client idempotency token of the job run request.

A suitable default value is auto-generated. You should normally not need to pass this option.

Returns:

  • (String)


2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 2096

class StartJobRunRequest < Struct.new(
  :name,
  :virtual_cluster_id,
  :client_token,
  :execution_role_arn,
  :release_label,
  :job_driver,
  :configuration_overrides,
  :tags,
  :job_template_id,
  :job_template_parameters,
  :retry_policy_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#configuration_overrides ⇒ Types::ConfigurationOverrides

The configuration overrides for the job run.



2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 2096

class StartJobRunRequest < Struct.new(
  :name,
  :virtual_cluster_id,
  :client_token,
  :execution_role_arn,
  :release_label,
  :job_driver,
  :configuration_overrides,
  :tags,
  :job_template_id,
  :job_template_parameters,
  :retry_policy_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#execution_role_arn ⇒ String

The execution role ARN for the job run.

Returns:

  • (String)


2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 2096

class StartJobRunRequest < Struct.new(
  :name,
  :virtual_cluster_id,
  :client_token,
  :execution_role_arn,
  :release_label,
  :job_driver,
  :configuration_overrides,
  :tags,
  :job_template_id,
  :job_template_parameters,
  :retry_policy_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#job_driver ⇒ Types::JobDriver

The job driver for the job run.

Returns:



2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 2096

class StartJobRunRequest < Struct.new(
  :name,
  :virtual_cluster_id,
  :client_token,
  :execution_role_arn,
  :release_label,
  :job_driver,
  :configuration_overrides,
  :tags,
  :job_template_id,
  :job_template_parameters,
  :retry_policy_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#job_template_id ⇒ String

The job template ID to be used to start the job run.

Returns:

  • (String)


2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 2096

class StartJobRunRequest < Struct.new(
  :name,
  :virtual_cluster_id,
  :client_token,
  :execution_role_arn,
  :release_label,
  :job_driver,
  :configuration_overrides,
  :tags,
  :job_template_id,
  :job_template_parameters,
  :retry_policy_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#job_template_parameters ⇒ Hash<String,String>

The values of job template parameters to start a job run.

Returns:

  • (Hash<String,String>)


2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 2096

class StartJobRunRequest < Struct.new(
  :name,
  :virtual_cluster_id,
  :client_token,
  :execution_role_arn,
  :release_label,
  :job_driver,
  :configuration_overrides,
  :tags,
  :job_template_id,
  :job_template_parameters,
  :retry_policy_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

The name of the job run.

Returns:

  • (String)


2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 2096

class StartJobRunRequest < Struct.new(
  :name,
  :virtual_cluster_id,
  :client_token,
  :execution_role_arn,
  :release_label,
  :job_driver,
  :configuration_overrides,
  :tags,
  :job_template_id,
  :job_template_parameters,
  :retry_policy_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#release_label ⇒ String

The Amazon EMR release version to use for the job run.

Returns:

  • (String)


2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 2096

class StartJobRunRequest < Struct.new(
  :name,
  :virtual_cluster_id,
  :client_token,
  :execution_role_arn,
  :release_label,
  :job_driver,
  :configuration_overrides,
  :tags,
  :job_template_id,
  :job_template_parameters,
  :retry_policy_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#retry_policy_configuration ⇒ Types::RetryPolicyConfiguration

The retry policy configuration for the job run.



2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 2096

class StartJobRunRequest < Struct.new(
  :name,
  :virtual_cluster_id,
  :client_token,
  :execution_role_arn,
  :release_label,
  :job_driver,
  :configuration_overrides,
  :tags,
  :job_template_id,
  :job_template_parameters,
  :retry_policy_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#tags ⇒ Hash<String,String>

The tags assigned to job runs.

Returns:

  • (Hash<String,String>)


2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 2096

class StartJobRunRequest < Struct.new(
  :name,
  :virtual_cluster_id,
  :client_token,
  :execution_role_arn,
  :release_label,
  :job_driver,
  :configuration_overrides,
  :tags,
  :job_template_id,
  :job_template_parameters,
  :retry_policy_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#virtual_cluster_id ⇒ String

The virtual cluster ID for which the job run request is submitted.

Returns:

  • (String)


2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 2096

class StartJobRunRequest < Struct.new(
  :name,
  :virtual_cluster_id,
  :client_token,
  :execution_role_arn,
  :release_label,
  :job_driver,
  :configuration_overrides,
  :tags,
  :job_template_id,
  :job_template_parameters,
  :retry_policy_configuration)
  SENSITIVE = []
  include Aws::Structure
end