Class: Aws::Batch::Types::JobSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::Batch::Types::JobSummary
- Defined in:
- gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb
Overview
An object that represents summary details of a job.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#array_properties ⇒ Types::ArrayPropertiesSummary
The array properties of the job, if it's an array job.
-
#container ⇒ Types::ContainerSummary
An object that represents the details of the container that's associated with the job.
-
#created_at ⇒ Integer
The Unix timestamp (in milliseconds) for when the job was created.
-
#job_arn ⇒ String
The Amazon Resource Name (ARN) of the job.
-
#job_definition ⇒ String
The Amazon Resource Name (ARN) of the job definition.
-
#job_id ⇒ String
The job ID.
-
#job_name ⇒ String
The job name.
-
#node_properties ⇒ Types::NodePropertiesSummary
The node properties for a single node in a job summary list.
-
#started_at ⇒ Integer
The Unix timestamp for when the job was started.
-
#status ⇒ String
The current status for the job.
-
#status_reason ⇒ String
A short, human-readable string to provide more details for the current status of the job.
-
#stopped_at ⇒ Integer
The Unix timestamp for when the job was stopped.
Instance Attribute Details
#array_properties ⇒ Types::ArrayPropertiesSummary
The array properties of the job, if it's an array job.
6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 |
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 6248 class JobSummary < Struct.new( :job_arn, :job_id, :job_name, :created_at, :status, :status_reason, :started_at, :stopped_at, :container, :array_properties, :node_properties, :job_definition) SENSITIVE = [] include Aws::Structure end |
#container ⇒ Types::ContainerSummary
An object that represents the details of the container that's associated with the job.
6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 |
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 6248 class JobSummary < Struct.new( :job_arn, :job_id, :job_name, :created_at, :status, :status_reason, :started_at, :stopped_at, :container, :array_properties, :node_properties, :job_definition) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Integer
The Unix timestamp (in milliseconds) for when the job was created.
For non-array jobs and parent array jobs, this is when the job
entered the SUBMITTED
state (at the time SubmitJob was
called). For array child jobs, this is when the child job was
spawned by its parent and entered the PENDING
state.
6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 |
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 6248 class JobSummary < Struct.new( :job_arn, :job_id, :job_name, :created_at, :status, :status_reason, :started_at, :stopped_at, :container, :array_properties, :node_properties, :job_definition) SENSITIVE = [] include Aws::Structure end |
#job_arn ⇒ String
The Amazon Resource Name (ARN) of the job.
6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 |
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 6248 class JobSummary < Struct.new( :job_arn, :job_id, :job_name, :created_at, :status, :status_reason, :started_at, :stopped_at, :container, :array_properties, :node_properties, :job_definition) SENSITIVE = [] include Aws::Structure end |
#job_definition ⇒ String
The Amazon Resource Name (ARN) of the job definition.
6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 |
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 6248 class JobSummary < Struct.new( :job_arn, :job_id, :job_name, :created_at, :status, :status_reason, :started_at, :stopped_at, :container, :array_properties, :node_properties, :job_definition) SENSITIVE = [] include Aws::Structure end |
#job_id ⇒ String
The job ID.
6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 |
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 6248 class JobSummary < Struct.new( :job_arn, :job_id, :job_name, :created_at, :status, :status_reason, :started_at, :stopped_at, :container, :array_properties, :node_properties, :job_definition) SENSITIVE = [] include Aws::Structure end |
#job_name ⇒ String
The job name.
6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 |
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 6248 class JobSummary < Struct.new( :job_arn, :job_id, :job_name, :created_at, :status, :status_reason, :started_at, :stopped_at, :container, :array_properties, :node_properties, :job_definition) SENSITIVE = [] include Aws::Structure end |
#node_properties ⇒ Types::NodePropertiesSummary
The node properties for a single node in a job summary list.
6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 |
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 6248 class JobSummary < Struct.new( :job_arn, :job_id, :job_name, :created_at, :status, :status_reason, :started_at, :stopped_at, :container, :array_properties, :node_properties, :job_definition) SENSITIVE = [] include Aws::Structure end |
#started_at ⇒ Integer
The Unix timestamp for when the job was started. More specifically,
it's when the job transitioned from the STARTING
state to the
RUNNING
state.
6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 |
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 6248 class JobSummary < Struct.new( :job_arn, :job_id, :job_name, :created_at, :status, :status_reason, :started_at, :stopped_at, :container, :array_properties, :node_properties, :job_definition) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current status for the job.
6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 |
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 6248 class JobSummary < Struct.new( :job_arn, :job_id, :job_name, :created_at, :status, :status_reason, :started_at, :stopped_at, :container, :array_properties, :node_properties, :job_definition) SENSITIVE = [] include Aws::Structure end |
#status_reason ⇒ String
A short, human-readable string to provide more details for the current status of the job.
6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 |
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 6248 class JobSummary < Struct.new( :job_arn, :job_id, :job_name, :created_at, :status, :status_reason, :started_at, :stopped_at, :container, :array_properties, :node_properties, :job_definition) SENSITIVE = [] include Aws::Structure end |
#stopped_at ⇒ Integer
The Unix timestamp for when the job was stopped. More specifically,
it's when the job transitioned from the RUNNING
state to a
terminal state, such as SUCCEEDED
or FAILED
.
6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 |
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 6248 class JobSummary < Struct.new( :job_arn, :job_id, :job_name, :created_at, :status, :status_reason, :started_at, :stopped_at, :container, :array_properties, :node_properties, :job_definition) SENSITIVE = [] include Aws::Structure end |