amazonka-robomaker-2.0: Amazon RoboMaker 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.RobOMaker.Types.ComputeResponse

Description

 
Synopsis

Documentation

data ComputeResponse Source #

Compute information for the simulation job

See: newComputeResponse smart constructor.

Constructors

ComputeResponse' 

Fields

  • computeType :: Maybe ComputeType

    Compute type response information for the simulation job.

  • gpuUnitLimit :: Maybe Natural

    Compute GPU unit limit for the simulation job. It is the same as the number of GPUs allocated to the SimulationJob.

  • simulationUnitLimit :: Maybe Natural

    The simulation unit limit. Your simulation is allocated CPU and memory proportional to the supplied simulation unit limit. A simulation unit is 1 vcpu and 2GB of memory. You are only billed for the SU utilization you consume up to the maximum value provided. The default is 15.

Instances

Instances details
FromJSON ComputeResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.ComputeResponse

Generic ComputeResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.ComputeResponse

Associated Types

type Rep ComputeResponse :: Type -> Type #

Read ComputeResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.ComputeResponse

Show ComputeResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.ComputeResponse

NFData ComputeResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.ComputeResponse

Methods

rnf :: ComputeResponse -> () #

Eq ComputeResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.ComputeResponse

Hashable ComputeResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.ComputeResponse

type Rep ComputeResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.ComputeResponse

type Rep ComputeResponse = D1 ('MetaData "ComputeResponse" "Amazonka.RobOMaker.Types.ComputeResponse" "amazonka-robomaker-2.0-7StvfiX8F7FIYnuj4Jp3Jq" 'False) (C1 ('MetaCons "ComputeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "computeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComputeType)) :*: (S1 ('MetaSel ('Just "gpuUnitLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "simulationUnitLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))

newComputeResponse :: ComputeResponse Source #

Create a value of ComputeResponse 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:computeType:ComputeResponse', computeResponse_computeType - Compute type response information for the simulation job.

$sel:gpuUnitLimit:ComputeResponse', computeResponse_gpuUnitLimit - Compute GPU unit limit for the simulation job. It is the same as the number of GPUs allocated to the SimulationJob.

$sel:simulationUnitLimit:ComputeResponse', computeResponse_simulationUnitLimit - The simulation unit limit. Your simulation is allocated CPU and memory proportional to the supplied simulation unit limit. A simulation unit is 1 vcpu and 2GB of memory. You are only billed for the SU utilization you consume up to the maximum value provided. The default is 15.

computeResponse_computeType :: Lens' ComputeResponse (Maybe ComputeType) Source #

Compute type response information for the simulation job.

computeResponse_gpuUnitLimit :: Lens' ComputeResponse (Maybe Natural) Source #

Compute GPU unit limit for the simulation job. It is the same as the number of GPUs allocated to the SimulationJob.

computeResponse_simulationUnitLimit :: Lens' ComputeResponse (Maybe Natural) Source #

The simulation unit limit. Your simulation is allocated CPU and memory proportional to the supplied simulation unit limit. A simulation unit is 1 vcpu and 2GB of memory. You are only billed for the SU utilization you consume up to the maximum value provided. The default is 15.