Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
Documentation
Compute information for the simulation job.
See: newCompute
smart constructor.
Compute' | |
|
Instances
Eq Compute Source # | |
Read Compute Source # | |
Show Compute Source # | |
Generic Compute Source # | |
NFData Compute Source # | |
Defined in Amazonka.RobOMaker.Types.Compute | |
Hashable Compute Source # | |
Defined in Amazonka.RobOMaker.Types.Compute | |
ToJSON Compute Source # | |
Defined in Amazonka.RobOMaker.Types.Compute | |
FromJSON Compute Source # | |
type Rep Compute Source # | |
Defined in Amazonka.RobOMaker.Types.Compute type Rep Compute = D1 ('MetaData "Compute" "Amazonka.RobOMaker.Types.Compute" "libZSservicesZSamazonka-robomakerZSamazonka-robomaker" 'False) (C1 ('MetaCons "Compute'" '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))))) |
newCompute :: Compute Source #
Create a value of Compute
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:Compute'
, compute_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:Compute'
, compute_gpuUnitLimit
- Compute GPU unit limit for the simulation job. It is the same as the
number of GPUs allocated to the SimulationJob.
$sel:computeType:Compute'
, compute_computeType
- Compute type information for the simulation job.
compute_simulationUnitLimit :: Lens' Compute (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.
compute_gpuUnitLimit :: Lens' Compute (Maybe Natural) Source #
Compute GPU unit limit for the simulation job. It is the same as the number of GPUs allocated to the SimulationJob.
compute_computeType :: Lens' Compute (Maybe ComputeType) Source #
Compute type information for the simulation job.