Class LustreFileSystemProps.Jsii$Proxy
- All Implemented Interfaces:
FileSystemProps,LustreFileSystemProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
LustreFileSystemProps
LustreFileSystemProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.fsx.LustreFileSystemProps
LustreFileSystemProps.Builder, LustreFileSystemProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(LustreFileSystemProps.Builder builder) Constructor that initializes the object based on literal property values passed by theLustreFileSystemProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe ID of the backup.final FileSystemTypeVersionThe Lustre version for the file system.final IKeyRefThe KMS key used for encryption to protect your data at rest.final LustreConfigurationAdditional configuration for FSx specific to Lustre.final RemovalPolicyPolicy to apply when the file system is removed from the stack.final ISecurityGroupSecurity Group to assign to this file system.final NumberThe storage capacity of the file system being created.final StorageTypeThe storage type for the file system that you're creating.final IVpcgetVpc()The VPC to launch the file system in.final ISubnetThe subnet that the file system will be accessible from.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theLustreFileSystemProps.Builder.
-
-
Method Details
-
getLustreConfiguration
Description copied from interface:LustreFileSystemPropsAdditional configuration for FSx specific to Lustre.- Specified by:
getLustreConfigurationin interfaceLustreFileSystemProps
-
getVpcSubnet
Description copied from interface:LustreFileSystemPropsThe subnet that the file system will be accessible from.- Specified by:
getVpcSubnetin interfaceLustreFileSystemProps
-
getFileSystemTypeVersion
Description copied from interface:LustreFileSystemPropsThe 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.
- Specified by:
getFileSystemTypeVersionin interfaceLustreFileSystemProps- See Also:
-
getStorageCapacityGiB
Description copied from interface:FileSystemPropsThe 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.
- Specified by:
getStorageCapacityGiBin interfaceFileSystemProps
-
getVpc
Description copied from interface:FileSystemPropsThe VPC to launch the file system in.- Specified by:
getVpcin interfaceFileSystemProps
-
getBackupId
Description copied from interface:FileSystemPropsThe 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.
- Specified by:
getBackupIdin interfaceFileSystemProps
-
getKmsKey
Description copied from interface:FileSystemPropsThe 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.
- Specified by:
getKmsKeyin interfaceFileSystemProps
-
getRemovalPolicy
Description copied from interface:FileSystemPropsPolicy to apply when the file system is removed from the stack.Default: RemovalPolicy.RETAIN
- Specified by:
getRemovalPolicyin interfaceFileSystemProps
-
getSecurityGroup
Description copied from interface:FileSystemPropsSecurity Group to assign to this file system.Default: - creates new security group which allows all outbound traffic.
- Specified by:
getSecurityGroupin interfaceFileSystemProps
-
getStorageType
Description copied from interface:FileSystemPropsThe storage type for the file system that you're creating.Default: StorageType.SSD
- Specified by:
getStorageTypein interfaceFileSystemProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-