libZSservicesZSamazonka-robomakerZSamazonka-robomaker
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.RobOMaker.Types.ComputeResponse

Description

 
Synopsis

Documentation

data ComputeResponse Source #

Compute information for the simulation job

See: newComputeResponse smart constructor.

Constructors

ComputeResponse' 

Fields

  • 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.

  • gpuUnitLimit :: Maybe Natural

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

  • computeType :: Maybe ComputeType

    Compute type response information for the simulation job.

Instances

Instances details
Eq ComputeResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.ComputeResponse

Read ComputeResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.ComputeResponse

Show 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 #

NFData ComputeResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.ComputeResponse

Methods

rnf :: ComputeResponse -> () #

Hashable ComputeResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.ComputeResponse

FromJSON 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" "libZSservicesZSamazonka-robomakerZSamazonka-robomaker" 'False) (C1 ('MetaCons "ComputeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "simulationUnitLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "gpuUnitLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "computeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComputeType)))))

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: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.

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

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.

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_computeType :: Lens' ComputeResponse (Maybe ComputeType) Source #

Compute type response information for the simulation job.