amazonka-ec2-2.0: Amazon Elastic Compute Cloud 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.EC2.Types.EbsOptimizedInfo

Description

 
Synopsis

Documentation

data EbsOptimizedInfo Source #

Describes the optimized EBS performance for supported instance types.

See: newEbsOptimizedInfo smart constructor.

Constructors

EbsOptimizedInfo' 

Fields

Instances

Instances details
FromXML EbsOptimizedInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedInfo

Generic EbsOptimizedInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedInfo

Associated Types

type Rep EbsOptimizedInfo :: Type -> Type #

Read EbsOptimizedInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedInfo

Show EbsOptimizedInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedInfo

NFData EbsOptimizedInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedInfo

Methods

rnf :: EbsOptimizedInfo -> () #

Eq EbsOptimizedInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedInfo

Hashable EbsOptimizedInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedInfo

type Rep EbsOptimizedInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedInfo

type Rep EbsOptimizedInfo = D1 ('MetaData "EbsOptimizedInfo" "Amazonka.EC2.Types.EbsOptimizedInfo" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "EbsOptimizedInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "baselineBandwidthInMbps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "baselineIops") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "baselineThroughputInMBps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 ('MetaSel ('Just "maximumBandwidthInMbps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "maximumIops") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "maximumThroughputInMBps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))))

newEbsOptimizedInfo :: EbsOptimizedInfo Source #

Create a value of EbsOptimizedInfo 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:baselineBandwidthInMbps:EbsOptimizedInfo', ebsOptimizedInfo_baselineBandwidthInMbps - The baseline bandwidth performance for an EBS-optimized instance type, in Mbps.

$sel:baselineIops:EbsOptimizedInfo', ebsOptimizedInfo_baselineIops - The baseline input/output storage operations per seconds for an EBS-optimized instance type.

$sel:baselineThroughputInMBps:EbsOptimizedInfo', ebsOptimizedInfo_baselineThroughputInMBps - The baseline throughput performance for an EBS-optimized instance type, in MB/s.

$sel:maximumBandwidthInMbps:EbsOptimizedInfo', ebsOptimizedInfo_maximumBandwidthInMbps - The maximum bandwidth performance for an EBS-optimized instance type, in Mbps.

$sel:maximumIops:EbsOptimizedInfo', ebsOptimizedInfo_maximumIops - The maximum input/output storage operations per second for an EBS-optimized instance type.

$sel:maximumThroughputInMBps:EbsOptimizedInfo', ebsOptimizedInfo_maximumThroughputInMBps - The maximum throughput performance for an EBS-optimized instance type, in MB/s.

ebsOptimizedInfo_baselineBandwidthInMbps :: Lens' EbsOptimizedInfo (Maybe Int) Source #

The baseline bandwidth performance for an EBS-optimized instance type, in Mbps.

ebsOptimizedInfo_baselineIops :: Lens' EbsOptimizedInfo (Maybe Int) Source #

The baseline input/output storage operations per seconds for an EBS-optimized instance type.

ebsOptimizedInfo_baselineThroughputInMBps :: Lens' EbsOptimizedInfo (Maybe Double) Source #

The baseline throughput performance for an EBS-optimized instance type, in MB/s.

ebsOptimizedInfo_maximumBandwidthInMbps :: Lens' EbsOptimizedInfo (Maybe Int) Source #

The maximum bandwidth performance for an EBS-optimized instance type, in Mbps.

ebsOptimizedInfo_maximumIops :: Lens' EbsOptimizedInfo (Maybe Int) Source #

The maximum input/output storage operations per second for an EBS-optimized instance type.

ebsOptimizedInfo_maximumThroughputInMBps :: Lens' EbsOptimizedInfo (Maybe Double) Source #

The maximum throughput performance for an EBS-optimized instance type, in MB/s.