Interface LustreFileSystemProps
- All Superinterfaces:
FileSystemProps
,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
LustreFileSystemProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.103.1 (build bef2dea)",
date="2024-10-05T03:43:43.941Z")
@Stability(Stable)
public interface LustreFileSystemProps
extends software.amazon.jsii.JsiiSerializable, FileSystemProps
Properties specific to the Lustre version of the FSx file system.
Example:
import software.amazon.awscdk.services.s3.*; Vpc vpc; Bucket bucket; Map<String, Object> lustreConfiguration = Map.of( "deploymentType", LustreDeploymentType.SCRATCH_2, "exportPath", bucket.s3UrlForObject(), "importPath", bucket.s3UrlForObject(), "autoImportPolicy", LustreAutoImportPolicy.NEW_CHANGED_DELETED); LustreFileSystem fs = LustreFileSystem.Builder.create(this, "FsxLustreFileSystem") .vpc(vpc) .vpcSubnet(vpc.getPrivateSubnets()[0]) .storageCapacityGiB(1200) .lustreConfiguration(lustreConfiguration) .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forLustreFileSystemProps
static final class
An implementation forLustreFileSystemProps
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
Additional configuration for FSx specific to Lustre.The subnet that the file system will be accessible from.Methods inherited from interface software.amazon.awscdk.services.fsx.FileSystemProps
getBackupId, getKmsKey, getRemovalPolicy, getSecurityGroup, getStorageCapacityGiB, getVpc
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getLustreConfiguration
Additional configuration for FSx specific to Lustre. -
getVpcSubnet
The subnet that the file system will be accessible from. -
builder
- Returns:
- a
LustreFileSystemProps.Builder
ofLustreFileSystemProps
-