amazonka-sagemaker-2.0: Amazon SageMaker Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.SageMaker.Types.WarmPoolStatus

Description

 
Synopsis

Documentation

data WarmPoolStatus Source #

Status and billing information about the warm pool.

See: newWarmPoolStatus smart constructor.

Constructors

WarmPoolStatus' 

Fields

  • resourceRetainedBillableTimeInSeconds :: Maybe Natural

    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.

  • reusedByJob :: Maybe Text

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

  • status :: WarmPoolResourceStatus

    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.

Instances

Instances details
FromJSON WarmPoolStatus Source # 
Instance details

Defined in Amazonka.SageMaker.Types.WarmPoolStatus

Generic WarmPoolStatus Source # 
Instance details

Defined in Amazonka.SageMaker.Types.WarmPoolStatus

Associated Types

type Rep WarmPoolStatus :: Type -> Type #

Read WarmPoolStatus Source # 
Instance details

Defined in Amazonka.SageMaker.Types.WarmPoolStatus

Show WarmPoolStatus Source # 
Instance details

Defined in Amazonka.SageMaker.Types.WarmPoolStatus

NFData WarmPoolStatus Source # 
Instance details

Defined in Amazonka.SageMaker.Types.WarmPoolStatus

Methods

rnf :: WarmPoolStatus -> () #

Eq WarmPoolStatus Source # 
Instance details

Defined in Amazonka.SageMaker.Types.WarmPoolStatus

Hashable WarmPoolStatus Source # 
Instance details

Defined in Amazonka.SageMaker.Types.WarmPoolStatus

type Rep WarmPoolStatus Source # 
Instance details

Defined in Amazonka.SageMaker.Types.WarmPoolStatus

type Rep WarmPoolStatus = D1 ('MetaData "WarmPoolStatus" "Amazonka.SageMaker.Types.WarmPoolStatus" "amazonka-sagemaker-2.0-9SyrKZ4KqhsL1qX9u3ILA3" 'False) (C1 ('MetaCons "WarmPoolStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceRetainedBillableTimeInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "reusedByJob") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WarmPoolResourceStatus))))

newWarmPoolStatus Source #

Create a value of WarmPoolStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceRetainedBillableTimeInSeconds:WarmPoolStatus', warmPoolStatus_resourceRetainedBillableTimeInSeconds - 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.

$sel:reusedByJob:WarmPoolStatus', warmPoolStatus_reusedByJob - The name of the matching training job that reused the warm pool.

$sel:status:WarmPoolStatus', warmPoolStatus_status - 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.

warmPoolStatus_resourceRetainedBillableTimeInSeconds :: Lens' WarmPoolStatus (Maybe Natural) Source #

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.

warmPoolStatus_reusedByJob :: Lens' WarmPoolStatus (Maybe Text) Source #

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

warmPoolStatus_status :: Lens' WarmPoolStatus WarmPoolResourceStatus Source #

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.