CreateFileSystemLustreConfiguration class
The Lustre configuration for the file system being created.
Constructors
- CreateFileSystemLustreConfiguration({AutoImportPolicyType? autoImportPolicy, int? automaticBackupRetentionDays, bool? copyTagsToBackups, String? dailyAutomaticBackupStartTime, LustreDeploymentType? deploymentType, DriveCacheType? driveCacheType, String? exportPath, String? importPath, int? importedFileChunkSize, int? perUnitStorageThroughput, String? weeklyMaintenanceStartTime})
Properties
- autoImportPolicy → AutoImportPolicyType?
-
(Optional) When you create your file system, your existing S3 objects appear
as file and directory listings. Use this property to choose how Amazon FSx
keeps your file and directory listings up to date as you add or modify
objects in your linked S3 bucket.
AutoImportPolicy
can have the following values:final - automaticBackupRetentionDays → int?
-
final
- copyTagsToBackups → bool?
-
(Optional) Not available to use with file systems that are linked to a data
repository. A boolean flag indicating whether tags for the file system
should be copied to backups. The default value is false. If it's set to
true, all file system tags are copied to all automatic and user-initiated
backups when the user doesn't specify any backup-specific tags. If this
value is true, and you specify one or more backup tags, only the specified
tags are copied to backups. If you specify one or more tags when creating a
user-initiated backup, no tags are copied from the file system, regardless
of this value.
final
- dailyAutomaticBackupStartTime → String?
-
final
- deploymentType → LustreDeploymentType?
-
Choose
SCRATCH_1
andSCRATCH_2
deployment types when you need temporary storage and shorter-term processing of data. TheSCRATCH_2
deployment type provides in-transit encryption of data and higher burst throughput capacity thanSCRATCH_1
.final - driveCacheType → DriveCacheType?
-
The type of drive cache used by PERSISTENT_1 file systems that are
provisioned with HDD storage devices. This parameter is required when
storage type is HDD. Set to
READ
, improve the performance for frequently accessed files and allows 20% of the total storage capacity of the file system to be cached.final - exportPath → String?
-
(Optional) The path in Amazon S3 where the root of your Amazon FSx file
system is exported. The path must use the same Amazon S3 bucket as specified
in ImportPath. You can provide an optional prefix to which new and changed
data is to be exported from your Amazon FSx for Lustre file system. If an
ExportPath
value is not provided, Amazon FSx sets a default export path,s3://import-bucket/FSxLustre
. The timestamp is in UTC format, for examplecreation-timestamp
s3://import-bucket/FSxLustre20181105T222312Z
.final - hashCode → int
-
The hash code for this object.
no setterinherited
- importedFileChunkSize → int?
-
(Optional) For files imported from a data repository, this value determines
the stripe count and maximum amount of data per file (in MiB) stored on a
single physical disk. The maximum number of disks that a single file can be
striped across is limited by the total number of disks that make up the file
system.
final
- importPath → String?
-
(Optional) The path to the Amazon S3 bucket (including the optional prefix)
that you're using as the data repository for your Amazon FSx for Lustre file
system. The root of your FSx for Lustre file system will be mapped to the
root of the Amazon S3 bucket you select. An example is
s3://import-bucket/optional-prefix
. If you specify a prefix after the Amazon S3 bucket name, only object keys with that prefix are loaded into the file system.final - perUnitStorageThroughput → int?
-
Required for the
PERSISTENT_1
deployment type, describes the amount of read and write throughput for each 1 tebibyte of storage, in MB/s/TiB. File system throughput capacity is calculated by multiplying file system storage capacity (TiB) by the PerUnitStorageThroughput (MB/s/TiB). For a 2.4 TiB file system, provisioning 50 MB/s/TiB of PerUnitStorageThroughput yields 120 MB/s of file system throughput. You pay for the amount of throughput that you provision.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- weeklyMaintenanceStartTime → String?
-
(Optional) The preferred start time to perform weekly maintenance, formatted
d:HH:MM in the UTC time zone, where d is the weekday number, from 1 through
7, beginning with Monday and ending with Sunday.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited