Interface IFileSystem

All Superinterfaces:
IConnectable, IConstruct, software.constructs.IConstruct, IDependable, IResource, software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
IFileSystem.Jsii$Default
All Known Implementing Classes:
FileSystem, IFileSystem.Jsii$Proxy

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:40.138Z") @Stability(Stable) public interface IFileSystem extends software.amazon.jsii.JsiiSerializable, IConnectable, IResource
Represents an Amazon EFS file system.
  • Method Details

    • getFileSystemArn

      @Stability(Stable) @NotNull String getFileSystemArn()
      The ARN of the file system.
    • getFileSystemId

      @Stability(Stable) @NotNull String getFileSystemId()
      The ID of the file system, assigned by Amazon EFS.
    • getMountTargetsAvailable

      @Stability(Stable) @NotNull IDependable getMountTargetsAvailable()
      Dependable that can be depended upon to ensure the mount targets of the filesystem are ready.
    • grant

      @Stability(Stable) @NotNull Grant grant(@NotNull IGrantable grantee, @NotNull @NotNull String... actions)
      Grant the actions defined in actions to the given grantee on this File System resource.

      Parameters:
      grantee - This parameter is required.
      actions - This parameter is required.