amazonka-emr-serverless-2.0: Amazon EMR Serverless 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.EMRServerless.Types.TotalResourceUtilization

Description

 
Synopsis

Documentation

data TotalResourceUtilization Source #

The aggregate vCPU, memory, and storage resources used from the time job start executing till the time job is terminated, rounded up to the nearest second.

See: newTotalResourceUtilization smart constructor.

Constructors

TotalResourceUtilization' 

Fields

  • memoryGBHour :: Maybe Double

    The aggregated memory used per hour from the time job start executing till the time job is terminated.

  • storageGBHour :: Maybe Double

    The aggregated storage used per hour from the time job start executing till the time job is terminated.

  • vCPUHour :: Maybe Double

    The aggregated vCPU used per hour from the time job start executing till the time job is terminated.

Instances

Instances details
FromJSON TotalResourceUtilization Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.TotalResourceUtilization

Generic TotalResourceUtilization Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.TotalResourceUtilization

Associated Types

type Rep TotalResourceUtilization :: Type -> Type #

Read TotalResourceUtilization Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.TotalResourceUtilization

Show TotalResourceUtilization Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.TotalResourceUtilization

NFData TotalResourceUtilization Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.TotalResourceUtilization

Eq TotalResourceUtilization Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.TotalResourceUtilization

Hashable TotalResourceUtilization Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.TotalResourceUtilization

type Rep TotalResourceUtilization Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.TotalResourceUtilization

type Rep TotalResourceUtilization = D1 ('MetaData "TotalResourceUtilization" "Amazonka.EMRServerless.Types.TotalResourceUtilization" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "TotalResourceUtilization'" 'PrefixI 'True) (S1 ('MetaSel ('Just "memoryGBHour") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "storageGBHour") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "vCPUHour") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))))

newTotalResourceUtilization :: TotalResourceUtilization Source #

Create a value of TotalResourceUtilization 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:memoryGBHour:TotalResourceUtilization', totalResourceUtilization_memoryGBHour - The aggregated memory used per hour from the time job start executing till the time job is terminated.

$sel:storageGBHour:TotalResourceUtilization', totalResourceUtilization_storageGBHour - The aggregated storage used per hour from the time job start executing till the time job is terminated.

$sel:vCPUHour:TotalResourceUtilization', totalResourceUtilization_vCPUHour - The aggregated vCPU used per hour from the time job start executing till the time job is terminated.

totalResourceUtilization_memoryGBHour :: Lens' TotalResourceUtilization (Maybe Double) Source #

The aggregated memory used per hour from the time job start executing till the time job is terminated.

totalResourceUtilization_storageGBHour :: Lens' TotalResourceUtilization (Maybe Double) Source #

The aggregated storage used per hour from the time job start executing till the time job is terminated.

totalResourceUtilization_vCPUHour :: Lens' TotalResourceUtilization (Maybe Double) Source #

The aggregated vCPU used per hour from the time job start executing till the time job is terminated.