Class AccessPointProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.efs.AccessPointProps.Jsii$Proxy
- All Implemented Interfaces:
AccessPointOptions
,AccessPointProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
AccessPointProps
@Stability(Stable)
@Internal
public static final class AccessPointProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements AccessPointProps
An implementation for
AccessPointProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.efs.AccessPointProps
AccessPointProps.Builder, AccessPointProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(AccessPointProps.Builder builder) Constructor that initializes the object based on literal property values passed by theAccessPointProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final Acl
Specifies the POSIX IDs and permissions to apply when creating the access point's root directory.final IFileSystem
The efs filesystem.final String
getPath()
Specifies the path on the EFS file system to expose as the root directory to NFS clients using the access point to access the EFS file system.final PosixUser
The full POSIX identity, including the user ID, group ID, and any secondary group IDs, on the access point that is used for all file system operations performed by NFS clients using the access point.final int
hashCode()
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 theAccessPointProps.Builder
.
-
-
Method Details
-
getFileSystem
Description copied from interface:AccessPointProps
The efs filesystem.- Specified by:
getFileSystem
in interfaceAccessPointProps
-
getCreateAcl
Description copied from interface:AccessPointOptions
Specifies the POSIX IDs and permissions to apply when creating the access point's root directory.If the root directory specified by
path
does not exist, EFS creates the root directory and applies the permissions specified here. If the specifiedpath
does not exist, you must specifycreateAcl
.Default: - None. The directory specified by `path` must exist.
- Specified by:
getCreateAcl
in interfaceAccessPointOptions
-
getPath
Description copied from interface:AccessPointOptions
Specifies the path on the EFS file system to expose as the root directory to NFS clients using the access point to access the EFS file system.Default: '/'
- Specified by:
getPath
in interfaceAccessPointOptions
-
getPosixUser
Description copied from interface:AccessPointOptions
The full POSIX identity, including the user ID, group ID, and any secondary group IDs, on the access point that is used for all file system operations performed by NFS clients using the access point.Specify this to enforce a user identity using an access point.
Default: - user identity not enforced
- Specified by:
getPosixUser
in interfaceAccessPointOptions
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-