Class: Aws::Deadline::Types::JobSummary

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

Overview

A summary of job details.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#created_at ⇒ Time

The date and time the resource was created.

Returns:

  • (Time)


7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7351

class JobSummary < Struct.new(
  :job_id,
  :name,
  :lifecycle_status,
  :lifecycle_status_message,
  :priority,
  :created_at,
  :created_by,
  :updated_at,
  :updated_by,
  :started_at,
  :ended_at,
  :task_run_status,
  :target_task_run_status,
  :task_run_status_counts,
  :task_failure_retry_count,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :max_worker_count,
  :source_job_id)
  SENSITIVE = []
  include Aws::Structure
end

#created_by ⇒ String

The user or system that created this resource.

Returns:

  • (String)


7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7351

class JobSummary < Struct.new(
  :job_id,
  :name,
  :lifecycle_status,
  :lifecycle_status_message,
  :priority,
  :created_at,
  :created_by,
  :updated_at,
  :updated_by,
  :started_at,
  :ended_at,
  :task_run_status,
  :target_task_run_status,
  :task_run_status_counts,
  :task_failure_retry_count,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :max_worker_count,
  :source_job_id)
  SENSITIVE = []
  include Aws::Structure
end

#ended_at ⇒ Time

The date and time the resource ended running.

Returns:

  • (Time)


7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7351

class JobSummary < Struct.new(
  :job_id,
  :name,
  :lifecycle_status,
  :lifecycle_status_message,
  :priority,
  :created_at,
  :created_by,
  :updated_at,
  :updated_by,
  :started_at,
  :ended_at,
  :task_run_status,
  :target_task_run_status,
  :task_run_status_counts,
  :task_failure_retry_count,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :max_worker_count,
  :source_job_id)
  SENSITIVE = []
  include Aws::Structure
end

#job_id ⇒ String

The job ID.

Returns:

  • (String)


7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7351

class JobSummary < Struct.new(
  :job_id,
  :name,
  :lifecycle_status,
  :lifecycle_status_message,
  :priority,
  :created_at,
  :created_by,
  :updated_at,
  :updated_by,
  :started_at,
  :ended_at,
  :task_run_status,
  :target_task_run_status,
  :task_run_status_counts,
  :task_failure_retry_count,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :max_worker_count,
  :source_job_id)
  SENSITIVE = []
  include Aws::Structure
end

#lifecycle_status ⇒ String

The life cycle status.

Returns:

  • (String)


7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7351

class JobSummary < Struct.new(
  :job_id,
  :name,
  :lifecycle_status,
  :lifecycle_status_message,
  :priority,
  :created_at,
  :created_by,
  :updated_at,
  :updated_by,
  :started_at,
  :ended_at,
  :task_run_status,
  :target_task_run_status,
  :task_run_status_counts,
  :task_failure_retry_count,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :max_worker_count,
  :source_job_id)
  SENSITIVE = []
  include Aws::Structure
end

#lifecycle_status_message ⇒ String

The life cycle status message.

Returns:

  • (String)


7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7351

class JobSummary < Struct.new(
  :job_id,
  :name,
  :lifecycle_status,
  :lifecycle_status_message,
  :priority,
  :created_at,
  :created_by,
  :updated_at,
  :updated_by,
  :started_at,
  :ended_at,
  :task_run_status,
  :target_task_run_status,
  :task_run_status_counts,
  :task_failure_retry_count,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :max_worker_count,
  :source_job_id)
  SENSITIVE = []
  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)


7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7351

class JobSummary < Struct.new(
  :job_id,
  :name,
  :lifecycle_status,
  :lifecycle_status_message,
  :priority,
  :created_at,
  :created_by,
  :updated_at,
  :updated_by,
  :started_at,
  :ended_at,
  :task_run_status,
  :target_task_run_status,
  :task_run_status_counts,
  :task_failure_retry_count,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :max_worker_count,
  :source_job_id)
  SENSITIVE = []
  include Aws::Structure
end

#max_retries_per_task ⇒ Integer

The maximum number of retries for a job.

Returns:

  • (Integer)


7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7351

class JobSummary < Struct.new(
  :job_id,
  :name,
  :lifecycle_status,
  :lifecycle_status_message,
  :priority,
  :created_at,
  :created_by,
  :updated_at,
  :updated_by,
  :started_at,
  :ended_at,
  :task_run_status,
  :target_task_run_status,
  :task_run_status_counts,
  :task_failure_retry_count,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :max_worker_count,
  :source_job_id)
  SENSITIVE = []
  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.

Returns:

  • (Integer)


7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7351

class JobSummary < Struct.new(
  :job_id,
  :name,
  :lifecycle_status,
  :lifecycle_status_message,
  :priority,
  :created_at,
  :created_by,
  :updated_at,
  :updated_by,
  :started_at,
  :ended_at,
  :task_run_status,
  :target_task_run_status,
  :task_run_status_counts,
  :task_failure_retry_count,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :max_worker_count,
  :source_job_id)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

The job name.

Returns:

  • (String)


7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7351

class JobSummary < Struct.new(
  :job_id,
  :name,
  :lifecycle_status,
  :lifecycle_status_message,
  :priority,
  :created_at,
  :created_by,
  :updated_at,
  :updated_by,
  :started_at,
  :ended_at,
  :task_run_status,
  :target_task_run_status,
  :task_run_status_counts,
  :task_failure_retry_count,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :max_worker_count,
  :source_job_id)
  SENSITIVE = []
  include Aws::Structure
end

#priority ⇒ Integer

The job priority.

Returns:

  • (Integer)


7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7351

class JobSummary < Struct.new(
  :job_id,
  :name,
  :lifecycle_status,
  :lifecycle_status_message,
  :priority,
  :created_at,
  :created_by,
  :updated_at,
  :updated_by,
  :started_at,
  :ended_at,
  :task_run_status,
  :target_task_run_status,
  :task_run_status_counts,
  :task_failure_retry_count,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :max_worker_count,
  :source_job_id)
  SENSITIVE = []
  include Aws::Structure
end

#source_job_id ⇒ String

The job ID for the source job.

Returns:

  • (String)


7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7351

class JobSummary < Struct.new(
  :job_id,
  :name,
  :lifecycle_status,
  :lifecycle_status_message,
  :priority,
  :created_at,
  :created_by,
  :updated_at,
  :updated_by,
  :started_at,
  :ended_at,
  :task_run_status,
  :target_task_run_status,
  :task_run_status_counts,
  :task_failure_retry_count,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :max_worker_count,
  :source_job_id)
  SENSITIVE = []
  include Aws::Structure
end

#started_at ⇒ Time

The date and time the resource started running.

Returns:

  • (Time)


7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7351

class JobSummary < Struct.new(
  :job_id,
  :name,
  :lifecycle_status,
  :lifecycle_status_message,
  :priority,
  :created_at,
  :created_by,
  :updated_at,
  :updated_by,
  :started_at,
  :ended_at,
  :task_run_status,
  :target_task_run_status,
  :task_run_status_counts,
  :task_failure_retry_count,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :max_worker_count,
  :source_job_id)
  SENSITIVE = []
  include Aws::Structure
end

#target_task_run_status ⇒ String

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

Returns:

  • (String)


7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7351

class JobSummary < Struct.new(
  :job_id,
  :name,
  :lifecycle_status,
  :lifecycle_status_message,
  :priority,
  :created_at,
  :created_by,
  :updated_at,
  :updated_by,
  :started_at,
  :ended_at,
  :task_run_status,
  :target_task_run_status,
  :task_run_status_counts,
  :task_failure_retry_count,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :max_worker_count,
  :source_job_id)
  SENSITIVE = []
  include Aws::Structure
end

#task_failure_retry_count ⇒ Integer

The total number of times tasks from the job failed and were retried.

Returns:

  • (Integer)


7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7351

class JobSummary < Struct.new(
  :job_id,
  :name,
  :lifecycle_status,
  :lifecycle_status_message,
  :priority,
  :created_at,
  :created_by,
  :updated_at,
  :updated_by,
  :started_at,
  :ended_at,
  :task_run_status,
  :target_task_run_status,
  :task_run_status_counts,
  :task_failure_retry_count,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :max_worker_count,
  :source_job_id)
  SENSITIVE = []
  include Aws::Structure
end

#task_run_status ⇒ String

The task run status for the job.

  • PENDING–pending and waiting for resources.

  • READY–ready to be processed.

  • ASSIGNED–assigned and will run next on a worker.

  • SCHEDULED–scheduled to be run on a worker.

  • INTERRUPTING–being interrupted.

  • RUNNING–running on a worker.

  • SUSPENDED–the task is suspended.

  • CANCELED–the task has been canceled.

  • FAILED–the task has failed.

  • SUCCEEDED–the task has succeeded.

Returns:

  • (String)


7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7351

class JobSummary < Struct.new(
  :job_id,
  :name,
  :lifecycle_status,
  :lifecycle_status_message,
  :priority,
  :created_at,
  :created_by,
  :updated_at,
  :updated_by,
  :started_at,
  :ended_at,
  :task_run_status,
  :target_task_run_status,
  :task_run_status_counts,
  :task_failure_retry_count,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :max_worker_count,
  :source_job_id)
  SENSITIVE = []
  include Aws::Structure
end

#task_run_status_counts ⇒ Hash<String,Integer>

The number of tasks running on the job.

Returns:

  • (Hash<String,Integer>)


7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7351

class JobSummary < Struct.new(
  :job_id,
  :name,
  :lifecycle_status,
  :lifecycle_status_message,
  :priority,
  :created_at,
  :created_by,
  :updated_at,
  :updated_by,
  :started_at,
  :ended_at,
  :task_run_status,
  :target_task_run_status,
  :task_run_status_counts,
  :task_failure_retry_count,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :max_worker_count,
  :source_job_id)
  SENSITIVE = []
  include Aws::Structure
end

#updated_at ⇒ Time

The date and time the resource was updated.

Returns:

  • (Time)


7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7351

class JobSummary < Struct.new(
  :job_id,
  :name,
  :lifecycle_status,
  :lifecycle_status_message,
  :priority,
  :created_at,
  :created_by,
  :updated_at,
  :updated_by,
  :started_at,
  :ended_at,
  :task_run_status,
  :target_task_run_status,
  :task_run_status_counts,
  :task_failure_retry_count,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :max_worker_count,
  :source_job_id)
  SENSITIVE = []
  include Aws::Structure
end

#updated_by ⇒ String

The user or system that updated this resource.

Returns:

  • (String)


7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7351

class JobSummary < Struct.new(
  :job_id,
  :name,
  :lifecycle_status,
  :lifecycle_status_message,
  :priority,
  :created_at,
  :created_by,
  :updated_at,
  :updated_by,
  :started_at,
  :ended_at,
  :task_run_status,
  :target_task_run_status,
  :task_run_status_counts,
  :task_failure_retry_count,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :max_worker_count,
  :source_job_id)
  SENSITIVE = []
  include Aws::Structure
end