Class EfsVolumeConfiguration.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ecs.EfsVolumeConfiguration.Jsii$Proxy
- All Implemented Interfaces:
EfsVolumeConfiguration,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- EfsVolumeConfiguration
@Stability(Stable)
@Internal
public static final class EfsVolumeConfiguration.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements EfsVolumeConfiguration
An implementation for
EfsVolumeConfiguration-
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.ecs.EfsVolumeConfiguration
EfsVolumeConfiguration.Builder, EfsVolumeConfiguration.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(EfsVolumeConfiguration.Builder builder) Constructor that initializes the object based on literal property values passed by theEfsVolumeConfiguration.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 AuthorizationConfigThe authorization configuration details for the Amazon EFS file system.final StringThe Amazon EFS file system ID to use.final StringThe directory within the Amazon EFS file system to mount as the root directory inside the host.final StringWhether or not to enable encryption for Amazon EFS data in transit between the Amazon ECS host and the Amazon EFS server.final NumberThe port to use when sending encrypted data between the Amazon ECS host and the Amazon EFS server.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 theEfsVolumeConfiguration.Builder.
-
-
Method Details
-
getFileSystemId
Description copied from interface:EfsVolumeConfigurationThe Amazon EFS file system ID to use.- Specified by:
getFileSystemIdin interfaceEfsVolumeConfiguration
-
getAuthorizationConfig
Description copied from interface:EfsVolumeConfigurationThe authorization configuration details for the Amazon EFS file system.Default: No configuration.
- Specified by:
getAuthorizationConfigin interfaceEfsVolumeConfiguration
-
getRootDirectory
Description copied from interface:EfsVolumeConfigurationThe directory within the Amazon EFS file system to mount as the root directory inside the host.Specifying / will have the same effect as omitting this parameter.
Default: The root of the Amazon EFS volume
- Specified by:
getRootDirectoryin interfaceEfsVolumeConfiguration
-
getTransitEncryption
Description copied from interface:EfsVolumeConfigurationWhether or not to enable encryption for Amazon EFS data in transit between the Amazon ECS host and the Amazon EFS server.Transit encryption must be enabled if Amazon EFS IAM authorization is used.
Valid values: ENABLED | DISABLED
Default: DISABLED
- Specified by:
getTransitEncryptionin interfaceEfsVolumeConfiguration
-
getTransitEncryptionPort
Description copied from interface:EfsVolumeConfigurationThe port to use when sending encrypted data between the Amazon ECS host and the Amazon EFS server.EFS mount helper uses.
Default: Port selection strategy that the Amazon EFS mount helper uses.
- Specified by:
getTransitEncryptionPortin interfaceEfsVolumeConfiguration
-
$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()
-