@Stability(value=Experimental) @Internal public static final class FileSystemProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements FileSystemProps
FileSystemPropssoftware.amazon.jsii.JsiiObject.InitializationModeFileSystemProps.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.
|
protected |
Jsii$Proxy(Number storageCapacityGiB,
IVpc vpc,
String backupId,
IKey kmsKey,
RemovalPolicy removalPolicy,
ISecurityGroup securityGroup)
Constructor that initializes the object based on literal property values passed by the
FileSystemProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getBackupId()
(experimental) The ID of the backup.
|
IKey |
getKmsKey()
(experimental) The KMS key used for encryption to protect your data at rest.
|
RemovalPolicy |
getRemovalPolicy()
(experimental) Policy to apply when the file system is removed from the stack.
|
ISecurityGroup |
getSecurityGroup()
(experimental) Security Group to assign to this file system.
|
Number |
getStorageCapacityGiB()
(experimental) The storage capacity of the file system being created.
|
IVpc |
getVpc()
(experimental) The VPC to launch the file system in.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(Number storageCapacityGiB, IVpc vpc, String backupId, IKey kmsKey, RemovalPolicy removalPolicy, ISecurityGroup securityGroup)
FileSystemProps.Builder.public final Number getStorageCapacityGiB()
FileSystemPropsFor 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 FileSystemPropspublic final IVpc getVpc()
FileSystemPropsgetVpc in interface FileSystemPropspublic final String getBackupId()
FileSystemPropsSpecifies the backup to use if you're creating a file system from an existing backup.
Default: - no backup will be used.
getBackupId in interface FileSystemPropspublic final IKey getKmsKey()
FileSystemPropsDefault: - the aws/fsx default KMS key for the AWS account being deployed into.
getKmsKey in interface FileSystemPropspublic final RemovalPolicy getRemovalPolicy()
FileSystemPropsDefault: RemovalPolicy.RETAIN
getRemovalPolicy in interface FileSystemPropspublic final ISecurityGroup getSecurityGroup()
FileSystemPropsDefault: - creates new security group which allows all outbound traffic.
getSecurityGroup in interface FileSystemProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.