Class: Aws::SageMaker::Types::WarmPoolStatus

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-sagemaker/types.rb

Overview

Status and billing information about the warm pool.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#resource_retained_billable_time_in_secondsInteger

The billable time in seconds used by the warm pool. Billable time refers to the absolute wall-clock time.

Multiply ‘ResourceRetainedBillableTimeInSeconds` by the number of instances (`InstanceCount`) in your training cluster to get the total compute time SageMaker bills you if you run warm pool training. The formula is as follows: `ResourceRetainedBillableTimeInSeconds * InstanceCount`.

Returns:

  • (Integer)


42251
42252
42253
42254
42255
42256
42257
# File 'lib/aws-sdk-sagemaker/types.rb', line 42251

class WarmPoolStatus < Struct.new(
  :status,
  :resource_retained_billable_time_in_seconds,
  :reused_by_job)
  SENSITIVE = []
  include Aws::Structure
end

#reused_by_jobString

The name of the matching training job that reused the warm pool.

Returns:

  • (String)


42251
42252
42253
42254
42255
42256
42257
# File 'lib/aws-sdk-sagemaker/types.rb', line 42251

class WarmPoolStatus < Struct.new(
  :status,
  :resource_retained_billable_time_in_seconds,
  :reused_by_job)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the warm pool.

  • ‘InUse`: The warm pool is in use for the training job.

  • ‘Available`: The warm pool is available to reuse for a matching training job.

  • ‘Reused`: The warm pool moved to a matching training job for reuse.

  • ‘Terminated`: The warm pool is no longer available. Warm pools are unavailable if they are terminated by a user, terminated for a patch update, or terminated for exceeding the specified `KeepAlivePeriodInSeconds`.

Returns:

  • (String)


42251
42252
42253
42254
42255
42256
42257
# File 'lib/aws-sdk-sagemaker/types.rb', line 42251

class WarmPoolStatus < Struct.new(
  :status,
  :resource_retained_billable_time_in_seconds,
  :reused_by_job)
  SENSITIVE = []
  include Aws::Structure
end