amazonka-compute-optimizer-2.0: Amazon Compute Optimizer 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.ComputeOptimizer.Types.MemorySizeConfiguration

Description

 
Synopsis

Documentation

data MemorySizeConfiguration Source #

The memory size configurations of a container.

See: newMemorySizeConfiguration smart constructor.

Constructors

MemorySizeConfiguration' 

Fields

Instances

Instances details
FromJSON MemorySizeConfiguration Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.Types.MemorySizeConfiguration

Generic MemorySizeConfiguration Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.Types.MemorySizeConfiguration

Associated Types

type Rep MemorySizeConfiguration :: Type -> Type #

Read MemorySizeConfiguration Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.Types.MemorySizeConfiguration

Show MemorySizeConfiguration Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.Types.MemorySizeConfiguration

NFData MemorySizeConfiguration Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.Types.MemorySizeConfiguration

Methods

rnf :: MemorySizeConfiguration -> () #

Eq MemorySizeConfiguration Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.Types.MemorySizeConfiguration

Hashable MemorySizeConfiguration Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.Types.MemorySizeConfiguration

type Rep MemorySizeConfiguration Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.Types.MemorySizeConfiguration

type Rep MemorySizeConfiguration = D1 ('MetaData "MemorySizeConfiguration" "Amazonka.ComputeOptimizer.Types.MemorySizeConfiguration" "amazonka-compute-optimizer-2.0-5JAMFRZoNrnJ0UCJqIgHbk" 'False) (C1 ('MetaCons "MemorySizeConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "memory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "memoryReservation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newMemorySizeConfiguration :: MemorySizeConfiguration Source #

Create a value of MemorySizeConfiguration 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:memory:MemorySizeConfiguration', memorySizeConfiguration_memory - The amount of memory in the container.

$sel:memoryReservation:MemorySizeConfiguration', memorySizeConfiguration_memoryReservation - The limit of memory reserve for the container.

memorySizeConfiguration_memory :: Lens' MemorySizeConfiguration (Maybe Int) Source #

The amount of memory in the container.

memorySizeConfiguration_memoryReservation :: Lens' MemorySizeConfiguration (Maybe Int) Source #

The limit of memory reserve for the container.