The FSx for Lustre File System implementation of IFileSystem.
import { LustreFileSystem } from 'aws-cdk-lib/aws-fsx';Or use the module namespace:
import * as fsx from 'aws-cdk-lib/aws-fsx';
// fsx.LustreFileSystemConfiguration passed to the constructor as LustreFileSystemProps.
lustreConfigurationRequiredLustreConfigurationAdditional configuration for FSx specific to Lustre.
vpcSubnetRequiredISubnetThe subnet that the file system will be accessible from.
fileSystemTypeVersionOptionalFileSystemTypeVersionThe Lustre version for the file system.
Default: - V_2_10, except for PERSISTENT_2 deployment type, where it is V_2_12 without metadata configuration mode and V_2_15 with metadata configuration mode.
FileSystemPropsstorageCapacityGiBRequiredinherited from FileSystemPropsnumberThe storage capacity of the file system being created. For Windows file systems, valid values are 32 GiB to 65,536 GiB. For SCRATCH_1 deployment types, valid values are 1,200, 2,400, 3,600, then continuing in increments of 3,600 GiB. For SCRATCH_2, PERSISTENT_2 and PERSISTENT_1 deployment types using SSD storage type, the valid values are 1200 GiB, 2400 GiB, and increments of 2400 GiB. For PERSISTENT_1 HDD file systems, valid values are increments of 6000 GiB for 12 MB/s/TiB file systems and increments of 1800 GiB for 40 MB/s/TiB file systems.
vpcRequiredinherited from FileSystemPropsIVpcThe VPC to launch the file system in.
backupIdOptionalinherited from FileSystemPropsstringThe ID of the backup. Specifies the backup to use if you're creating a file system from an existing backup.
Default: - no backup will be used.
kmsKeyOptionalinherited from FileSystemPropsIKeyRefThe KMS key used for encryption to protect your data at rest.
Default: - the aws/fsx default KMS key for the AWS account being deployed into.
removalPolicyOptionalinherited from FileSystemPropsRemovalPolicyPolicy to apply when the file system is removed from the stack.
Default: RemovalPolicy.RETAIN
securityGroupOptionalinherited from FileSystemPropsISecurityGroupSecurity Group to assign to this file system.
Default: - creates new security group which allows all outbound traffic.
storageTypeOptionalinherited from FileSystemPropsStorageTypeThe storage type for the file system that you're creating.
Default: StorageType.SSD
Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to Newsletteraws-fsx