Class AccessPointOptions.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.efs.AccessPointOptions.Jsii$Proxy
All Implemented Interfaces:
AccessPointOptions, software.amazon.jsii.JsiiSerializable
Enclosing interface:
AccessPointOptions

@Stability(Stable) @Internal public static final class AccessPointOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements AccessPointOptions
An implementation for AccessPointOptions
  • 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.AccessPointOptions

    AccessPointOptions.Builder, AccessPointOptions.Jsii$Proxy
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    Constructor that initializes the object based on literal property values passed by the AccessPointOptions.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 Type
    Method
    Description
    com.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 String
    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
     

    Methods inherited from class software.amazon.jsii.JsiiObject

    jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • 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

      protected Jsii$Proxy(AccessPointOptions.Builder builder)
      Constructor that initializes the object based on literal property values passed by the AccessPointOptions.Builder.
  • Method Details

    • getCreateAcl

      public final Acl 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 specified path does not exist, you must specify createAcl.

      Default: - None. The directory specified by `path` must exist.

      Specified by:
      getCreateAcl in interface AccessPointOptions
    • getPath

      public final String 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 interface AccessPointOptions
    • getPosixUser

      public final PosixUser 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 interface AccessPointOptions
      See Also:
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object