Interface LustreFileSystemProps
- All Superinterfaces:
FileSystemProps,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
LustreFileSystemProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:30:40.280Z")
@Stability(Stable)
public interface LustreFileSystemProps
extends software.amazon.jsii.JsiiSerializable, FileSystemProps
Properties specific to the Lustre version of the FSx file system.
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();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forLustreFileSystemPropsstatic final classAn 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, getVpcMethods 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.BuilderofLustreFileSystemProps
-