public static final class FileSystemProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements FileSystemProps
FileSystemProps
FileSystemProps.Builder, FileSystemProps.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getBackupId()
The ID of the backup.
|
IKey |
getKmsKey()
The KMS key used for encryption to protect your data at rest.
|
RemovalPolicy |
getRemovalPolicy()
Policy to apply when the file system is removed from the stack.
|
ISecurityGroup |
getSecurityGroup()
Security Group to assign to this file system.
|
java.lang.Number |
getStorageCapacityGiB()
The storage capacity of the file system being created.
|
IVpc |
getVpc()
The VPC to launch the file system in.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.Number getStorageCapacityGiB()
FileSystemProps
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.
getStorageCapacityGiB
in interface FileSystemProps
public final IVpc getVpc()
FileSystemProps
getVpc
in interface FileSystemProps
public final java.lang.String getBackupId()
FileSystemProps
Specifies the backup to use if you're creating a file system from an existing backup.
Default: - no backup will be used.
getBackupId
in interface FileSystemProps
public final IKey getKmsKey()
FileSystemProps
Default: - the aws/fsx default KMS key for the AWS account being deployed into.
getKmsKey
in interface FileSystemProps
public final RemovalPolicy getRemovalPolicy()
FileSystemProps
Default: RemovalPolicy.RETAIN
getRemovalPolicy
in interface FileSystemProps
public final ISecurityGroup getSecurityGroup()
FileSystemProps
Default: - creates new security group which allows all outbound traffic.
getSecurityGroup
in interface FileSystemProps
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()