| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.RobOMaker.Types.Compute
Description
Synopsis
Documentation
Compute information for the simulation job.
See: newCompute smart constructor.
Constructors
| Compute' | |
Fields
| |
Instances
| FromJSON Compute Source # | |
| ToJSON Compute Source # | |
Defined in Amazonka.RobOMaker.Types.Compute | |
| Generic Compute Source # | |
| Read Compute Source # | |
| Show Compute Source # | |
| NFData Compute Source # | |
Defined in Amazonka.RobOMaker.Types.Compute | |
| Eq Compute Source # | |
| Hashable Compute Source # | |
Defined in Amazonka.RobOMaker.Types.Compute | |
| type Rep Compute Source # | |
Defined in Amazonka.RobOMaker.Types.Compute type Rep Compute = D1 ('MetaData "Compute" "Amazonka.RobOMaker.Types.Compute" "amazonka-robomaker-2.0-7StvfiX8F7FIYnuj4Jp3Jq" 'False) (C1 ('MetaCons "Compute'" '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))))) | |
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:computeType:Compute', compute_computeType - Compute type information for the simulation job.
$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: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.
compute_computeType :: Lens' Compute (Maybe ComputeType) Source #
Compute type information for the simulation job.
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_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.