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.FileCacheLustreConfiguration

Description

 
Synopsis

Documentation

data FileCacheLustreConfiguration Source #

The configuration for the Amazon File Cache resource.

See: newFileCacheLustreConfiguration smart constructor.

Constructors

FileCacheLustreConfiguration' 

Fields

Instances

Instances details
FromJSON FileCacheLustreConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.FileCacheLustreConfiguration

Generic FileCacheLustreConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.FileCacheLustreConfiguration

Associated Types

type Rep FileCacheLustreConfiguration :: Type -> Type #

Read FileCacheLustreConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.FileCacheLustreConfiguration

Show FileCacheLustreConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.FileCacheLustreConfiguration

NFData FileCacheLustreConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.FileCacheLustreConfiguration

Eq FileCacheLustreConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.FileCacheLustreConfiguration

Hashable FileCacheLustreConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.FileCacheLustreConfiguration

type Rep FileCacheLustreConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.FileCacheLustreConfiguration

type Rep FileCacheLustreConfiguration = D1 ('MetaData "FileCacheLustreConfiguration" "Amazonka.FSx.Types.FileCacheLustreConfiguration" "amazonka-fsx-2.0-6W1DYEEbHPkD4DJvTvpQG4" 'False) (C1 ('MetaCons "FileCacheLustreConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "deploymentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FileCacheLustreDeploymentType)) :*: (S1 ('MetaSel ('Just "logConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LustreLogConfiguration)) :*: S1 ('MetaSel ('Just "metadataConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FileCacheLustreMetadataConfiguration)))) :*: (S1 ('MetaSel ('Just "mountName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "perUnitStorageThroughput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "weeklyMaintenanceStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newFileCacheLustreConfiguration :: FileCacheLustreConfiguration Source #

Create a value of FileCacheLustreConfiguration 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:deploymentType:FileCacheLustreConfiguration', fileCacheLustreConfiguration_deploymentType - The deployment type of the Amazon File Cache resource, which must be CACHE_1.

$sel:logConfiguration:FileCacheLustreConfiguration', fileCacheLustreConfiguration_logConfiguration - The configuration for Lustre logging used to write the enabled logging events for your Amazon File Cache resource to Amazon CloudWatch Logs.

$sel:metadataConfiguration:FileCacheLustreConfiguration', fileCacheLustreConfiguration_metadataConfiguration - The configuration for a Lustre MDT (Metadata Target) storage volume.

$sel:mountName:FileCacheLustreConfiguration', fileCacheLustreConfiguration_mountName - You use the MountName value when mounting the cache. If you pass a cache ID to the DescribeFileCaches operation, it returns the the MountName value as part of the cache's description.

$sel:perUnitStorageThroughput:FileCacheLustreConfiguration', fileCacheLustreConfiguration_perUnitStorageThroughput - Per unit storage throughput represents the megabytes per second of read or write throughput per 1 tebibyte of storage provisioned. Cache throughput capacity is equal to Storage capacity (TiB) * PerUnitStorageThroughput (MB/s/TiB). The only supported value is 1000.

$sel:weeklyMaintenanceStartTime:FileCacheLustreConfiguration', fileCacheLustreConfiguration_weeklyMaintenanceStartTime - Undocumented member.

fileCacheLustreConfiguration_deploymentType :: Lens' FileCacheLustreConfiguration (Maybe FileCacheLustreDeploymentType) Source #

The deployment type of the Amazon File Cache resource, which must be CACHE_1.

fileCacheLustreConfiguration_logConfiguration :: Lens' FileCacheLustreConfiguration (Maybe LustreLogConfiguration) Source #

The configuration for Lustre logging used to write the enabled logging events for your Amazon File Cache resource to Amazon CloudWatch Logs.

fileCacheLustreConfiguration_mountName :: Lens' FileCacheLustreConfiguration (Maybe Text) Source #

You use the MountName value when mounting the cache. If you pass a cache ID to the DescribeFileCaches operation, it returns the the MountName value as part of the cache's description.

fileCacheLustreConfiguration_perUnitStorageThroughput :: Lens' FileCacheLustreConfiguration (Maybe Natural) Source #

Per unit storage throughput represents the megabytes per second of read or write throughput per 1 tebibyte of storage provisioned. Cache throughput capacity is equal to Storage capacity (TiB) * PerUnitStorageThroughput (MB/s/TiB). The only supported value is 1000.