Class: Aws::Deadline::Types::JobSearchSummary

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

Overview

The details of a job search.

Constant Summary collapse

SENSITIVE =
[:job_parameters]

Instance Attribute Summary collapse

Instance Attribute Details

#created_atTime

The date and time the resource was created.

Returns:

  • (Time)


4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 4504

class JobSearchSummary < Struct.new(
  :created_at,
  :created_by,
  :ended_at,
  :job_id,
  :job_parameters,
  :lifecycle_status,
  :lifecycle_status_message,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :name,
  :priority,
  :queue_id,
  :started_at,
  :target_task_run_status,
  :task_run_status,
  :task_run_status_counts)
  SENSITIVE = [:job_parameters]
  include Aws::Structure
end

#created_byString

The user or system that created this resource.

Returns:

  • (String)


4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 4504

class JobSearchSummary < Struct.new(
  :created_at,
  :created_by,
  :ended_at,
  :job_id,
  :job_parameters,
  :lifecycle_status,
  :lifecycle_status_message,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :name,
  :priority,
  :queue_id,
  :started_at,
  :target_task_run_status,
  :task_run_status,
  :task_run_status_counts)
  SENSITIVE = [:job_parameters]
  include Aws::Structure
end

#ended_atTime

The date and time the resource ended running.

Returns:

  • (Time)


4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 4504

class JobSearchSummary < Struct.new(
  :created_at,
  :created_by,
  :ended_at,
  :job_id,
  :job_parameters,
  :lifecycle_status,
  :lifecycle_status_message,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :name,
  :priority,
  :queue_id,
  :started_at,
  :target_task_run_status,
  :task_run_status,
  :task_run_status_counts)
  SENSITIVE = [:job_parameters]
  include Aws::Structure
end

#job_idString

The job ID.

Returns:

  • (String)


4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 4504

class JobSearchSummary < Struct.new(
  :created_at,
  :created_by,
  :ended_at,
  :job_id,
  :job_parameters,
  :lifecycle_status,
  :lifecycle_status_message,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :name,
  :priority,
  :queue_id,
  :started_at,
  :target_task_run_status,
  :task_run_status,
  :task_run_status_counts)
  SENSITIVE = [:job_parameters]
  include Aws::Structure
end

#job_parametersHash<String,Types::JobParameter>

The job parameters.

Returns:



4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 4504

class JobSearchSummary < Struct.new(
  :created_at,
  :created_by,
  :ended_at,
  :job_id,
  :job_parameters,
  :lifecycle_status,
  :lifecycle_status_message,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :name,
  :priority,
  :queue_id,
  :started_at,
  :target_task_run_status,
  :task_run_status,
  :task_run_status_counts)
  SENSITIVE = [:job_parameters]
  include Aws::Structure
end

#lifecycle_statusString

The life cycle status.

Returns:

  • (String)


4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 4504

class JobSearchSummary < Struct.new(
  :created_at,
  :created_by,
  :ended_at,
  :job_id,
  :job_parameters,
  :lifecycle_status,
  :lifecycle_status_message,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :name,
  :priority,
  :queue_id,
  :started_at,
  :target_task_run_status,
  :task_run_status,
  :task_run_status_counts)
  SENSITIVE = [:job_parameters]
  include Aws::Structure
end

#lifecycle_status_messageString

The life cycle status message.

Returns:

  • (String)


4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 4504

class JobSearchSummary < Struct.new(
  :created_at,
  :created_by,
  :ended_at,
  :job_id,
  :job_parameters,
  :lifecycle_status,
  :lifecycle_status_message,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :name,
  :priority,
  :queue_id,
  :started_at,
  :target_task_run_status,
  :task_run_status,
  :task_run_status_counts)
  SENSITIVE = [:job_parameters]
  include Aws::Structure
end

#max_failed_tasks_countInteger

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

Returns:

  • (Integer)


4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 4504

class JobSearchSummary < Struct.new(
  :created_at,
  :created_by,
  :ended_at,
  :job_id,
  :job_parameters,
  :lifecycle_status,
  :lifecycle_status_message,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :name,
  :priority,
  :queue_id,
  :started_at,
  :target_task_run_status,
  :task_run_status,
  :task_run_status_counts)
  SENSITIVE = [:job_parameters]
  include Aws::Structure
end

#max_retries_per_taskInteger

The maximum number of retries for a job.

Returns:

  • (Integer)


4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 4504

class JobSearchSummary < Struct.new(
  :created_at,
  :created_by,
  :ended_at,
  :job_id,
  :job_parameters,
  :lifecycle_status,
  :lifecycle_status_message,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :name,
  :priority,
  :queue_id,
  :started_at,
  :target_task_run_status,
  :task_run_status,
  :task_run_status_counts)
  SENSITIVE = [:job_parameters]
  include Aws::Structure
end

#nameString

The job name.

Returns:

  • (String)


4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 4504

class JobSearchSummary < Struct.new(
  :created_at,
  :created_by,
  :ended_at,
  :job_id,
  :job_parameters,
  :lifecycle_status,
  :lifecycle_status_message,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :name,
  :priority,
  :queue_id,
  :started_at,
  :target_task_run_status,
  :task_run_status,
  :task_run_status_counts)
  SENSITIVE = [:job_parameters]
  include Aws::Structure
end

#priorityInteger

The job priority.

Returns:

  • (Integer)


4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 4504

class JobSearchSummary < Struct.new(
  :created_at,
  :created_by,
  :ended_at,
  :job_id,
  :job_parameters,
  :lifecycle_status,
  :lifecycle_status_message,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :name,
  :priority,
  :queue_id,
  :started_at,
  :target_task_run_status,
  :task_run_status,
  :task_run_status_counts)
  SENSITIVE = [:job_parameters]
  include Aws::Structure
end

#queue_idString

The queue ID.

Returns:

  • (String)


4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 4504

class JobSearchSummary < Struct.new(
  :created_at,
  :created_by,
  :ended_at,
  :job_id,
  :job_parameters,
  :lifecycle_status,
  :lifecycle_status_message,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :name,
  :priority,
  :queue_id,
  :started_at,
  :target_task_run_status,
  :task_run_status,
  :task_run_status_counts)
  SENSITIVE = [:job_parameters]
  include Aws::Structure
end

#started_atTime

The date and time the resource started running.

Returns:

  • (Time)


4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 4504

class JobSearchSummary < Struct.new(
  :created_at,
  :created_by,
  :ended_at,
  :job_id,
  :job_parameters,
  :lifecycle_status,
  :lifecycle_status_message,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :name,
  :priority,
  :queue_id,
  :started_at,
  :target_task_run_status,
  :task_run_status,
  :task_run_status_counts)
  SENSITIVE = [:job_parameters]
  include Aws::Structure
end

#target_task_run_statusString

The task status to start with on the job.

Returns:

  • (String)


4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 4504

class JobSearchSummary < Struct.new(
  :created_at,
  :created_by,
  :ended_at,
  :job_id,
  :job_parameters,
  :lifecycle_status,
  :lifecycle_status_message,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :name,
  :priority,
  :queue_id,
  :started_at,
  :target_task_run_status,
  :task_run_status,
  :task_run_status_counts)
  SENSITIVE = [:job_parameters]
  include Aws::Structure
end

#task_run_statusString

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)


4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 4504

class JobSearchSummary < Struct.new(
  :created_at,
  :created_by,
  :ended_at,
  :job_id,
  :job_parameters,
  :lifecycle_status,
  :lifecycle_status_message,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :name,
  :priority,
  :queue_id,
  :started_at,
  :target_task_run_status,
  :task_run_status,
  :task_run_status_counts)
  SENSITIVE = [:job_parameters]
  include Aws::Structure
end

#task_run_status_countsHash<String,Integer>

The number of tasks running on the job.

Returns:

  • (Hash<String,Integer>)


4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 4504

class JobSearchSummary < Struct.new(
  :created_at,
  :created_by,
  :ended_at,
  :job_id,
  :job_parameters,
  :lifecycle_status,
  :lifecycle_status_message,
  :max_failed_tasks_count,
  :max_retries_per_task,
  :name,
  :priority,
  :queue_id,
  :started_at,
  :target_task_run_status,
  :task_run_status,
  :task_run_status_counts)
  SENSITIVE = [:job_parameters]
  include Aws::Structure
end