Class: Aws::Deadline::Types::UpdateJobRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[:description]

Instance Attribute Summary collapse

Instance Attribute Details

#client_token ⇒ String

The unique token which the server uses to recognize retries of the same request.

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

Returns:

  • (String)


12114
12115
12116
12117
12118
12119
12120
12121
12122
12123
12124
12125
12126
12127
12128
12129
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 12114

class UpdateJobRequest < Struct.new(
  :farm_id,
  :queue_id,
  :job_id,
  :client_token,
  :target_task_run_status,
  :priority,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :lifecycle_status,
  :max_worker_count,
  :name,
  :description)
  SENSITIVE = [:description]
  include Aws::Structure
end

#description ⇒ String

The updated job description.

Returns:

  • (String)


12114
12115
12116
12117
12118
12119
12120
12121
12122
12123
12124
12125
12126
12127
12128
12129
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 12114

class UpdateJobRequest < Struct.new(
  :farm_id,
  :queue_id,
  :job_id,
  :client_token,
  :target_task_run_status,
  :priority,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :lifecycle_status,
  :max_worker_count,
  :name,
  :description)
  SENSITIVE = [:description]
  include Aws::Structure
end

#farm_id ⇒ String

The farm ID of the job to update.

Returns:

  • (String)


12114
12115
12116
12117
12118
12119
12120
12121
12122
12123
12124
12125
12126
12127
12128
12129
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 12114

class UpdateJobRequest < Struct.new(
  :farm_id,
  :queue_id,
  :job_id,
  :client_token,
  :target_task_run_status,
  :priority,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :lifecycle_status,
  :max_worker_count,
  :name,
  :description)
  SENSITIVE = [:description]
  include Aws::Structure
end

#job_id ⇒ String

The job ID to update.

Returns:

  • (String)


12114
12115
12116
12117
12118
12119
12120
12121
12122
12123
12124
12125
12126
12127
12128
12129
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 12114

class UpdateJobRequest < Struct.new(
  :farm_id,
  :queue_id,
  :job_id,
  :client_token,
  :target_task_run_status,
  :priority,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :lifecycle_status,
  :max_worker_count,
  :name,
  :description)
  SENSITIVE = [:description]
  include Aws::Structure
end

#lifecycle_status ⇒ String

The status of a job in its lifecycle. When you change the status of the job to ARCHIVED, the job can't be scheduled or archived.

An archived jobs and its steps and tasks are deleted after 120 days. The job can't be recovered.

Returns:

  • (String)


12114
12115
12116
12117
12118
12119
12120
12121
12122
12123
12124
12125
12126
12127
12128
12129
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 12114

class UpdateJobRequest < Struct.new(
  :farm_id,
  :queue_id,
  :job_id,
  :client_token,
  :target_task_run_status,
  :priority,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :lifecycle_status,
  :max_worker_count,
  :name,
  :description)
  SENSITIVE = [:description]
  include Aws::Structure
end

#max_failed_tasks_count ⇒ Integer

The number of task failures before the job stops running and is marked as FAILED.

Returns:

  • (Integer)


12114
12115
12116
12117
12118
12119
12120
12121
12122
12123
12124
12125
12126
12127
12128
12129
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 12114

class UpdateJobRequest < Struct.new(
  :farm_id,
  :queue_id,
  :job_id,
  :client_token,
  :target_task_run_status,
  :priority,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :lifecycle_status,
  :max_worker_count,
  :name,
  :description)
  SENSITIVE = [:description]
  include Aws::Structure
end

#max_retries_per_task ⇒ Integer

The maximum number of retries for a job.

Returns:

  • (Integer)


12114
12115
12116
12117
12118
12119
12120
12121
12122
12123
12124
12125
12126
12127
12128
12129
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 12114

class UpdateJobRequest < Struct.new(
  :farm_id,
  :queue_id,
  :job_id,
  :client_token,
  :target_task_run_status,
  :priority,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :lifecycle_status,
  :max_worker_count,
  :name,
  :description)
  SENSITIVE = [:description]
  include Aws::Structure
end

#max_worker_count ⇒ Integer

The maximum number of worker hosts that can concurrently process a job. When the maxWorkerCount is reached, no more workers will be assigned to process the job, even if the fleets assigned to the job's queue has available workers.

You can't set the maxWorkerCount to 0. If you set it to -1, there is no maximum number of workers.

If you don't specify the maxWorkerCount, the default is -1.

The maximum number of workers that can process tasks in the job.

Returns:

  • (Integer)


12114
12115
12116
12117
12118
12119
12120
12121
12122
12123
12124
12125
12126
12127
12128
12129
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 12114

class UpdateJobRequest < Struct.new(
  :farm_id,
  :queue_id,
  :job_id,
  :client_token,
  :target_task_run_status,
  :priority,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :lifecycle_status,
  :max_worker_count,
  :name,
  :description)
  SENSITIVE = [:description]
  include Aws::Structure
end

#name ⇒ String

The updated job name.

Returns:

  • (String)


12114
12115
12116
12117
12118
12119
12120
12121
12122
12123
12124
12125
12126
12127
12128
12129
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 12114

class UpdateJobRequest < Struct.new(
  :farm_id,
  :queue_id,
  :job_id,
  :client_token,
  :target_task_run_status,
  :priority,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :lifecycle_status,
  :max_worker_count,
  :name,
  :description)
  SENSITIVE = [:description]
  include Aws::Structure
end

#priority ⇒ Integer

The updated job priority.

Returns:

  • (Integer)


12114
12115
12116
12117
12118
12119
12120
12121
12122
12123
12124
12125
12126
12127
12128
12129
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 12114

class UpdateJobRequest < Struct.new(
  :farm_id,
  :queue_id,
  :job_id,
  :client_token,
  :target_task_run_status,
  :priority,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :lifecycle_status,
  :max_worker_count,
  :name,
  :description)
  SENSITIVE = [:description]
  include Aws::Structure
end

#queue_id ⇒ String

The queue ID of the job to update.

Returns:

  • (String)


12114
12115
12116
12117
12118
12119
12120
12121
12122
12123
12124
12125
12126
12127
12128
12129
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 12114

class UpdateJobRequest < Struct.new(
  :farm_id,
  :queue_id,
  :job_id,
  :client_token,
  :target_task_run_status,
  :priority,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :lifecycle_status,
  :max_worker_count,
  :name,
  :description)
  SENSITIVE = [:description]
  include Aws::Structure
end

#target_task_run_status ⇒ String

The task status to update the job's tasks to.

Returns:

  • (String)


12114
12115
12116
12117
12118
12119
12120
12121
12122
12123
12124
12125
12126
12127
12128
12129
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 12114

class UpdateJobRequest < Struct.new(
  :farm_id,
  :queue_id,
  :job_id,
  :client_token,
  :target_task_run_status,
  :priority,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :lifecycle_status,
  :max_worker_count,
  :name,
  :description)
  SENSITIVE = [:description]
  include Aws::Structure
end