@Stability(value=Experimental) @Internal public static final class LustreConfiguration.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements LustreConfiguration
LustreConfigurationsoftware.amazon.jsii.JsiiObject.InitializationModeLustreConfiguration.Builder, LustreConfiguration.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(LustreConfiguration.Builder builder)
Constructor that initializes the object based on literal property values passed by the
LustreConfiguration.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
LustreDeploymentType |
getDeploymentType()
(experimental) The type of backing file system deployment used by FSx.
|
String |
getExportPath()
(experimental) The path in Amazon S3 where the root of your Amazon FSx file system is exported.
|
Number |
getImportedFileChunkSizeMiB()
(experimental) For files imported from a data repository, this value determines the stripe count and maximum amount of data per file (in MiB) stored on a single physical disk.
|
String |
getImportPath()
(experimental) The path to the Amazon S3 bucket (including the optional prefix) that you're using as the data repository for your Amazon FSx for Lustre file system.
|
Number |
getPerUnitStorageThroughput()
(experimental) Required for the PERSISTENT_1 deployment type, describes the amount of read and write throughput for each 1 tebibyte of storage, in MB/s/TiB.
|
LustreMaintenanceTime |
getWeeklyMaintenanceStartTime()
(experimental) The preferred day and time to perform weekly maintenance.
|
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(LustreConfiguration.Builder builder)
LustreConfiguration.Builder.public final LustreDeploymentType getDeploymentType()
LustreConfigurationgetDeploymentType in interface LustreConfigurationpublic final String getExportPath()
LustreConfigurationThe path must use the same Amazon S3 bucket as specified in ImportPath. If you only specify a bucket name, such as s3://import-bucket, you get a 1:1 mapping of file system objects to S3 bucket objects. This mapping means that the input data in S3 is overwritten on export. If you provide a custom prefix in the export path, such as s3://import-bucket/[custom-optional-prefix], Amazon FSx exports the contents of your file system to that export prefix in the Amazon S3 bucket.
Default: s3://import-bucket/FSxLustre[creation-timestamp]
getExportPath in interface LustreConfigurationpublic final Number getImportedFileChunkSizeMiB()
LustreConfigurationAllowed values are between 1 and 512,000.
Default: 1024
getImportedFileChunkSizeMiB in interface LustreConfigurationpublic final String getImportPath()
LustreConfigurationMust be of the format "s3://{bucketName}/optional-prefix" and cannot exceed 900 characters.
Default: - no bucket is imported
getImportPath in interface LustreConfigurationpublic final Number getPerUnitStorageThroughput()
LustreConfigurationValid values are 50, 100, 200.
Default: - no default, conditionally required for PERSISTENT_1 deployment type
getPerUnitStorageThroughput in interface LustreConfigurationpublic final LustreMaintenanceTime getWeeklyMaintenanceStartTime()
LustreConfigurationThe first digit is the day of the week, starting at 1 for Monday, then the following are hours and minutes in the UTC time zone, 24 hour clock. For example: '2:20:30' is Tuesdays at 20:30.
Default: - no preference
getWeeklyMaintenanceStartTime in interface LustreConfiguration@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.