amazonka-fsx-2.0: Amazon FSx 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.FSx.Types.DiskIopsConfiguration

Description

 
Synopsis

Documentation

data DiskIopsConfiguration Source #

The SSD IOPS (input/output operations per second) configuration for an Amazon FSx for NetApp ONTAP or Amazon FSx for OpenZFS file system. The default is 3 IOPS per GB of storage capacity, but you can provision additional IOPS per GB of storage. The configuration consists of the total number of provisioned SSD IOPS and how the amount was provisioned (by the customer or by the system).

See: newDiskIopsConfiguration smart constructor.

Constructors

DiskIopsConfiguration' 

Fields

  • iops :: Maybe Natural

    The total number of SSD IOPS provisioned for the file system.

  • mode :: Maybe DiskIopsConfigurationMode

    Specifies whether the number of IOPS for the file system is using the system default (AUTOMATIC) or was provisioned by the customer (USER_PROVISIONED).

Instances

Instances details
FromJSON DiskIopsConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.DiskIopsConfiguration

ToJSON DiskIopsConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.DiskIopsConfiguration

Generic DiskIopsConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.DiskIopsConfiguration

Associated Types

type Rep DiskIopsConfiguration :: Type -> Type #

Read DiskIopsConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.DiskIopsConfiguration

Show DiskIopsConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.DiskIopsConfiguration

NFData DiskIopsConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.DiskIopsConfiguration

Methods

rnf :: DiskIopsConfiguration -> () #

Eq DiskIopsConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.DiskIopsConfiguration

Hashable DiskIopsConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.DiskIopsConfiguration

type Rep DiskIopsConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.DiskIopsConfiguration

type Rep DiskIopsConfiguration = D1 ('MetaData "DiskIopsConfiguration" "Amazonka.FSx.Types.DiskIopsConfiguration" "amazonka-fsx-2.0-6W1DYEEbHPkD4DJvTvpQG4" 'False) (C1 ('MetaCons "DiskIopsConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "iops") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "mode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DiskIopsConfigurationMode))))

newDiskIopsConfiguration :: DiskIopsConfiguration Source #

Create a value of DiskIopsConfiguration 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:iops:DiskIopsConfiguration', diskIopsConfiguration_iops - The total number of SSD IOPS provisioned for the file system.

$sel:mode:DiskIopsConfiguration', diskIopsConfiguration_mode - Specifies whether the number of IOPS for the file system is using the system default (AUTOMATIC) or was provisioned by the customer (USER_PROVISIONED).

diskIopsConfiguration_iops :: Lens' DiskIopsConfiguration (Maybe Natural) Source #

The total number of SSD IOPS provisioned for the file system.

diskIopsConfiguration_mode :: Lens' DiskIopsConfiguration (Maybe DiskIopsConfigurationMode) Source #

Specifies whether the number of IOPS for the file system is using the system default (AUTOMATIC) or was provisioned by the customer (USER_PROVISIONED).