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_tokenString

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)


1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1876

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

The configuration overrides for the job run.



1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1876

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_arnString

The execution role ARN for the job run.

Returns:

  • (String)


1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1876

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

The job driver for the job run.

Returns:



1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1876

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_idString

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

Returns:

  • (String)


1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1876

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_parametersHash<String,String>

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

Returns:

  • (Hash<String,String>)


1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1876

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

#nameString

The name of the job run.

Returns:

  • (String)


1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1876

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_labelString

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

Returns:

  • (String)


1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1876

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

The retry policy configuration for the job run.



1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1876

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

#tagsHash<String,String>

The tags assigned to job runs.

Returns:

  • (Hash<String,String>)


1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1876

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_idString

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

Returns:

  • (String)


1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 1876

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