@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)", date="2023-05-19T23:09:27.149Z") @Stability(value=Stable) public interface LustreConfiguration extends software.amazon.jsii.JsiiSerializable
Example:
Vpc vpc; LustreFileSystem fileSystem = LustreFileSystem.Builder.create(this, "FsxLustreFileSystem") .lustreConfiguration(LustreConfiguration.builder().deploymentType(LustreDeploymentType.SCRATCH_2).build()) .storageCapacityGiB(1200) .vpc(vpc) .vpcSubnet(vpc.getPrivateSubnets()[0]) .build();
Modifier and Type | Interface and Description |
---|---|
static class |
LustreConfiguration.Builder
A builder for
LustreConfiguration |
static class |
LustreConfiguration.Jsii$Proxy
An implementation for
LustreConfiguration |
Modifier and Type | Method and Description |
---|---|
static LustreConfiguration.Builder |
builder() |
LustreDeploymentType |
getDeploymentType()
The type of backing file system deployment used by FSx.
|
default String |
getExportPath()
The path in Amazon S3 where the root of your Amazon FSx file system is exported.
|
default Number |
getImportedFileChunkSizeMiB()
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.
|
default String |
getImportPath()
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.
|
default Number |
getPerUnitStorageThroughput()
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.
|
default LustreMaintenanceTime |
getWeeklyMaintenanceStartTime()
The preferred day and time to perform weekly maintenance.
|
@Stability(value=Stable) @NotNull LustreDeploymentType getDeploymentType()
@Stability(value=Stable) @Nullable default String getExportPath()
The path must use the same Amazon S3 bucket as specified in ImportPath. If you only specify a bucket name, such as s3://import-bucket, you get a 1:1 mapping of file system objects to S3 bucket objects. This mapping means that the input data in S3 is overwritten on export. If you provide a custom prefix in the export path, such as s3://import-bucket/[custom-optional-prefix], Amazon FSx exports the contents of your file system to that export prefix in the Amazon S3 bucket.
Default: s3://import-bucket/FSxLustre[creation-timestamp]
@Stability(value=Stable) @Nullable default Number getImportedFileChunkSizeMiB()
Allowed values are between 1 and 512,000.
Default: 1024
@Stability(value=Stable) @Nullable default String getImportPath()
Must be of the format "s3://{bucketName}/optional-prefix" and cannot exceed 900 characters.
Default: - no bucket is imported
@Stability(value=Stable) @Nullable default Number getPerUnitStorageThroughput()
Valid values are 50, 100, 200.
Default: - no default, conditionally required for PERSISTENT_1 deployment type
@Stability(value=Stable) @Nullable default LustreMaintenanceTime getWeeklyMaintenanceStartTime()
The first digit is the day of the week, starting at 1 for Monday, then the following are hours and minutes in the UTC time zone, 24 hour clock. For example: '2:20:30' is Tuesdays at 20:30.
Default: - no preference
@Stability(value=Stable) static LustreConfiguration.Builder builder()
LustreConfiguration.Builder
of LustreConfiguration
Copyright © 2023. All rights reserved.