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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.efs.AccessPointProps
AccessPointProps.Builder, AccessPointProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(AccessPointProps.Builder builder) Constructor that initializes the object based on literal property values passed by theAccessPointProps.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 StringThe opaque string specified in the request to ensure idempotent creation.final AclSpecifies the POSIX IDs and permissions to apply when creating the access point's root directory.final IFileSystemThe efs filesystem.final StringgetPath()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 PosixUserThe 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 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 theAccessPointProps.Builder.
-
-
Method Details
-
getFileSystem
Description copied from interface:AccessPointPropsThe efs filesystem.- Specified by:
getFileSystemin interfaceAccessPointProps
-
getClientToken
Description copied from interface:AccessPointOptionsThe opaque string specified in the request to ensure idempotent creation.Default: - No client token
- Specified by:
getClientTokenin interfaceAccessPointOptions- See Also:
-
getCreateAcl
Description copied from interface:AccessPointOptionsSpecifies the POSIX IDs and permissions to apply when creating the access point's root directory.If the root directory specified by
pathdoes not exist, EFS creates the root directory and applies the permissions specified here. If the specifiedpathdoes not exist, you must specifycreateAcl.Default: - None. The directory specified by `path` must exist.
- Specified by:
getCreateAclin interfaceAccessPointOptions
-
getPath
Description copied from interface:AccessPointOptionsSpecifies 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:
getPathin interfaceAccessPointOptions
-
getPosixUser
Description copied from interface:AccessPointOptionsThe 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:
getPosixUserin interfaceAccessPointOptions- 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()
-