Class: Aws::Batch::Types::ServiceJobSummary

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

Overview

Summary information about a service job.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#capacity_usage ⇒ Array<Types::ServiceJobCapacityUsageSummary>

The capacity usage information for this service job, including the unit of measure and quantity of resources being used.



10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 10209

class ServiceJobSummary < Struct.new(
  :latest_attempt,
  :capacity_usage,
  :created_at,
  :job_arn,
  :job_id,
  :job_name,
  :scheduled_at,
  :service_job_type,
  :share_identifier,
  :quota_share_name,
  :status,
  :status_reason,
  :started_at,
  :stopped_at,
  :is_terminated)
  SENSITIVE = []
  include Aws::Structure
end

#created_at ⇒ Integer

The Unix timestamp (in milliseconds) for when the service job was created.

Returns:

  • (Integer)


10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 10209

class ServiceJobSummary < Struct.new(
  :latest_attempt,
  :capacity_usage,
  :created_at,
  :job_arn,
  :job_id,
  :job_name,
  :scheduled_at,
  :service_job_type,
  :share_identifier,
  :quota_share_name,
  :status,
  :status_reason,
  :started_at,
  :stopped_at,
  :is_terminated)
  SENSITIVE = []
  include Aws::Structure
end

#is_terminated ⇒ Boolean

Indicates whether a termination request has been accepted for the service job. This field is only present when the value is true.

Returns:

  • (Boolean)


10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 10209

class ServiceJobSummary < Struct.new(
  :latest_attempt,
  :capacity_usage,
  :created_at,
  :job_arn,
  :job_id,
  :job_name,
  :scheduled_at,
  :service_job_type,
  :share_identifier,
  :quota_share_name,
  :status,
  :status_reason,
  :started_at,
  :stopped_at,
  :is_terminated)
  SENSITIVE = []
  include Aws::Structure
end

#job_arn ⇒ String

The Amazon Resource Name (ARN) of the service job.

Returns:

  • (String)


10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 10209

class ServiceJobSummary < Struct.new(
  :latest_attempt,
  :capacity_usage,
  :created_at,
  :job_arn,
  :job_id,
  :job_name,
  :scheduled_at,
  :service_job_type,
  :share_identifier,
  :quota_share_name,
  :status,
  :status_reason,
  :started_at,
  :stopped_at,
  :is_terminated)
  SENSITIVE = []
  include Aws::Structure
end

#job_id ⇒ String

The job ID for the service job.

Returns:

  • (String)


10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 10209

class ServiceJobSummary < Struct.new(
  :latest_attempt,
  :capacity_usage,
  :created_at,
  :job_arn,
  :job_id,
  :job_name,
  :scheduled_at,
  :service_job_type,
  :share_identifier,
  :quota_share_name,
  :status,
  :status_reason,
  :started_at,
  :stopped_at,
  :is_terminated)
  SENSITIVE = []
  include Aws::Structure
end

#job_name ⇒ String

The name of the service job.

Returns:

  • (String)


10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 10209

class ServiceJobSummary < Struct.new(
  :latest_attempt,
  :capacity_usage,
  :created_at,
  :job_arn,
  :job_id,
  :job_name,
  :scheduled_at,
  :service_job_type,
  :share_identifier,
  :quota_share_name,
  :status,
  :status_reason,
  :started_at,
  :stopped_at,
  :is_terminated)
  SENSITIVE = []
  include Aws::Structure
end

#latest_attempt ⇒ Types::LatestServiceJobAttempt

Information about the latest attempt for the service job.



10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 10209

class ServiceJobSummary < Struct.new(
  :latest_attempt,
  :capacity_usage,
  :created_at,
  :job_arn,
  :job_id,
  :job_name,
  :scheduled_at,
  :service_job_type,
  :share_identifier,
  :quota_share_name,
  :status,
  :status_reason,
  :started_at,
  :stopped_at,
  :is_terminated)
  SENSITIVE = []
  include Aws::Structure
end

#quota_share_name ⇒ String

The quota share for the service job.

Returns:

  • (String)


10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 10209

class ServiceJobSummary < Struct.new(
  :latest_attempt,
  :capacity_usage,
  :created_at,
  :job_arn,
  :job_id,
  :job_name,
  :scheduled_at,
  :service_job_type,
  :share_identifier,
  :quota_share_name,
  :status,
  :status_reason,
  :started_at,
  :stopped_at,
  :is_terminated)
  SENSITIVE = []
  include Aws::Structure
end

#scheduled_at ⇒ Integer

The Unix timestamp (in milliseconds) for when the service job was scheduled for execution.

Returns:

  • (Integer)


10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 10209

class ServiceJobSummary < Struct.new(
  :latest_attempt,
  :capacity_usage,
  :created_at,
  :job_arn,
  :job_id,
  :job_name,
  :scheduled_at,
  :service_job_type,
  :share_identifier,
  :quota_share_name,
  :status,
  :status_reason,
  :started_at,
  :stopped_at,
  :is_terminated)
  SENSITIVE = []
  include Aws::Structure
end

#service_job_type ⇒ String

The type of service job. For SageMaker Training jobs, this value is SAGEMAKER_TRAINING.

Returns:

  • (String)


10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 10209

class ServiceJobSummary < Struct.new(
  :latest_attempt,
  :capacity_usage,
  :created_at,
  :job_arn,
  :job_id,
  :job_name,
  :scheduled_at,
  :service_job_type,
  :share_identifier,
  :quota_share_name,
  :status,
  :status_reason,
  :started_at,
  :stopped_at,
  :is_terminated)
  SENSITIVE = []
  include Aws::Structure
end

#share_identifier ⇒ String

The share identifier for the job.

Returns:

  • (String)


10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 10209

class ServiceJobSummary < Struct.new(
  :latest_attempt,
  :capacity_usage,
  :created_at,
  :job_arn,
  :job_id,
  :job_name,
  :scheduled_at,
  :service_job_type,
  :share_identifier,
  :quota_share_name,
  :status,
  :status_reason,
  :started_at,
  :stopped_at,
  :is_terminated)
  SENSITIVE = []
  include Aws::Structure
end

#started_at ⇒ Integer

The Unix timestamp (in milliseconds) for when the service job was started.

Returns:

  • (Integer)


10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 10209

class ServiceJobSummary < Struct.new(
  :latest_attempt,
  :capacity_usage,
  :created_at,
  :job_arn,
  :job_id,
  :job_name,
  :scheduled_at,
  :service_job_type,
  :share_identifier,
  :quota_share_name,
  :status,
  :status_reason,
  :started_at,
  :stopped_at,
  :is_terminated)
  SENSITIVE = []
  include Aws::Structure
end

#status ⇒ String

The current status of the service job.

Returns:

  • (String)


10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 10209

class ServiceJobSummary < Struct.new(
  :latest_attempt,
  :capacity_usage,
  :created_at,
  :job_arn,
  :job_id,
  :job_name,
  :scheduled_at,
  :service_job_type,
  :share_identifier,
  :quota_share_name,
  :status,
  :status_reason,
  :started_at,
  :stopped_at,
  :is_terminated)
  SENSITIVE = []
  include Aws::Structure
end

#status_reason ⇒ String

A short string to provide more details on the current status of the service job.

Returns:

  • (String)


10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 10209

class ServiceJobSummary < Struct.new(
  :latest_attempt,
  :capacity_usage,
  :created_at,
  :job_arn,
  :job_id,
  :job_name,
  :scheduled_at,
  :service_job_type,
  :share_identifier,
  :quota_share_name,
  :status,
  :status_reason,
  :started_at,
  :stopped_at,
  :is_terminated)
  SENSITIVE = []
  include Aws::Structure
end

#stopped_at ⇒ Integer

The Unix timestamp (in milliseconds) for when the service job stopped running.

Returns:

  • (Integer)


10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 10209

class ServiceJobSummary < Struct.new(
  :latest_attempt,
  :capacity_usage,
  :created_at,
  :job_arn,
  :job_id,
  :job_name,
  :scheduled_at,
  :service_job_type,
  :share_identifier,
  :quota_share_name,
  :status,
  :status_reason,
  :started_at,
  :stopped_at,
  :is_terminated)
  SENSITIVE = []
  include Aws::Structure
end