Class CfnFileCacheProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.fsx.CfnFileCacheProps.Jsii$Proxy
- All Implemented Interfaces:
CfnFileCacheProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnFileCacheProps
@Stability(Stable)
@Internal
public static final class CfnFileCacheProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnFileCacheProps
An implementation for
CfnFileCacheProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.fsx.CfnFileCacheProps
CfnFileCacheProps.Builder, CfnFileCacheProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnFileCacheProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnFileCacheProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal ObjectWhether tags should be copied to data repository associations.final ObjectData repository associations for the cache.final StringThe type of cache, which must be LUSTRE.final StringThe Lustre version of the cache, which must be 2.12.final StringThe KMS key ID for encrypting data.final ObjectReturns union: eitherIResolvableorCfnFileCache.LustreConfigurationPropertyA list of security group IDs for the cache.final NumberThe storage capacity of the cache in gibibytes (GiB).A list of subnet IDs for the cache.getTags()Tags to associate with the file cache.final inthashCode()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 theCfnFileCacheProps.Builder.
-
-
Method Details
-
getFileCacheType
Description copied from interface:CfnFileCachePropsThe type of cache, which must be LUSTRE.- Specified by:
getFileCacheTypein interfaceCfnFileCacheProps- See Also:
-
getFileCacheTypeVersion
Description copied from interface:CfnFileCachePropsThe Lustre version of the cache, which must be 2.12.- Specified by:
getFileCacheTypeVersionin interfaceCfnFileCacheProps- See Also:
-
getStorageCapacity
Description copied from interface:CfnFileCachePropsThe storage capacity of the cache in gibibytes (GiB).- Specified by:
getStorageCapacityin interfaceCfnFileCacheProps- See Also:
-
getSubnetIds
Description copied from interface:CfnFileCachePropsA list of subnet IDs for the cache.- Specified by:
getSubnetIdsin interfaceCfnFileCacheProps- See Also:
-
getCopyTagsToDataRepositoryAssociations
Description copied from interface:CfnFileCachePropsWhether tags should be copied to data repository associations.Returns union: either
BooleanorIResolvable- Specified by:
getCopyTagsToDataRepositoryAssociationsin interfaceCfnFileCacheProps- See Also:
-
getDataRepositoryAssociations
Description copied from interface:CfnFileCachePropsData repository associations for the cache.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnFileCache.DataRepositoryAssociationProperty>- Specified by:
getDataRepositoryAssociationsin interfaceCfnFileCacheProps- See Also:
-
getKmsKeyId
Description copied from interface:CfnFileCachePropsThe KMS key ID for encrypting data.- Specified by:
getKmsKeyIdin interfaceCfnFileCacheProps- See Also:
-
getLustreConfiguration
Description copied from interface:CfnFileCachePropsReturns union: eitherIResolvableorCfnFileCache.LustreConfigurationProperty- Specified by:
getLustreConfigurationin interfaceCfnFileCacheProps- See Also:
-
getSecurityGroupIds
Description copied from interface:CfnFileCachePropsA list of security group IDs for the cache.- Specified by:
getSecurityGroupIdsin interfaceCfnFileCacheProps- See Also:
-
getTags
Description copied from interface:CfnFileCachePropsTags to associate with the file cache.- Specified by:
getTagsin interfaceCfnFileCacheProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-