Class FileSystemProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.fsx.FileSystemProps.Jsii$Proxy
- All Implemented Interfaces:
FileSystemProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
FileSystemProps
@Stability(Stable)
@Internal
public static final class FileSystemProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements FileSystemProps
An implementation for
FileSystemProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.fsx.FileSystemProps
FileSystemProps.Builder, FileSystemProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(FileSystemProps.Builder builder) Constructor that initializes the object based on literal property values passed by theFileSystemProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
The ID of the backup.final IKey
The KMS key used for encryption to protect your data at rest.final RemovalPolicy
Policy to apply when the file system is removed from the stack.final ISecurityGroup
Security Group to assign to this file system.final Number
The storage capacity of the file system being created.final IVpc
getVpc()
The VPC to launch the file system in.final int
hashCode()
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 theFileSystemProps.Builder
.
-
-
Method Details
-
getStorageCapacityGiB
Description copied from interface:FileSystemProps
The 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 and PERSISTENT_1 types, valid values are 1,200, 2,400, then continuing in increments of 2,400 GiB.
- Specified by:
getStorageCapacityGiB
in interfaceFileSystemProps
-
getVpc
Description copied from interface:FileSystemProps
The VPC to launch the file system in.- Specified by:
getVpc
in interfaceFileSystemProps
-
getBackupId
Description copied from interface:FileSystemProps
The 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:
getBackupId
in interfaceFileSystemProps
-
getKmsKey
Description copied from interface:FileSystemProps
The 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:
getKmsKey
in interfaceFileSystemProps
-
getRemovalPolicy
Description copied from interface:FileSystemProps
Policy to apply when the file system is removed from the stack.Default: RemovalPolicy.RETAIN
- Specified by:
getRemovalPolicy
in interfaceFileSystemProps
-
getSecurityGroup
Description copied from interface:FileSystemProps
Security Group to assign to this file system.Default: - creates new security group which allows all outbound traffic.
- Specified by:
getSecurityGroup
in interfaceFileSystemProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-