public static final class LustreFileSystemProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements LustreFileSystemProps
LustreFileSystemProps
LustreFileSystemProps.Builder, LustreFileSystemProps.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.
|
LustreConfiguration |
getLustreConfiguration()
Additional configuration for FSx specific to Lustre.
|
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.
|
ISubnet |
getVpcSubnet()
The subnet that the file system will be accessible from.
|
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 LustreConfiguration getLustreConfiguration()
LustreFileSystemProps
getLustreConfiguration
in interface LustreFileSystemProps
public final ISubnet getVpcSubnet()
LustreFileSystemProps
getVpcSubnet
in interface LustreFileSystemProps
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()