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
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
-