Class FileSystemBase

java.lang.Object
software.amazon.jsii.JsiiObject
software.constructs.Construct
software.amazon.awscdk.Resource
software.amazon.awscdk.services.fsx.FileSystemBase
All Implemented Interfaces:
IEnvironmentAware, IResource, IConnectable, IFileSystem, software.amazon.jsii.JsiiSerializable, software.constructs.IConstruct, software.constructs.IDependable
Direct Known Subclasses:
LustreFileSystem

@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)", date="2026-03-11T13:19:44.847Z") @Stability(Stable) public abstract class FileSystemBase extends Resource implements IFileSystem
A new or imported FSx file system.
  • Constructor Details

    • FileSystemBase

      protected FileSystemBase(software.amazon.jsii.JsiiObjectRef objRef)
    • FileSystemBase

      protected FileSystemBase(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
    • FileSystemBase

      @Stability(Stable) protected FileSystemBase(@NotNull software.constructs.Construct scope, @NotNull String id, @Nullable ResourceProps props)
      Parameters:
      scope - This parameter is required.
      id - This parameter is required.
      props -
    • FileSystemBase

      @Stability(Stable) protected FileSystemBase(@NotNull software.constructs.Construct scope, @NotNull String id)
      Parameters:
      scope - This parameter is required.
      id - This parameter is required.
  • Method Details

    • getConnections

      @Stability(Stable) @NotNull public abstract Connections getConnections()
      The security groups/rules used to allow network connections to the file system.
      Specified by:
      getConnections in interface IConnectable
    • getDnsName

      @Stability(Stable) @NotNull public abstract String getDnsName()
      The DNS name assigned to this file system.
    • getFileSystemId

      @Stability(Stable) @NotNull public abstract String getFileSystemId()
      The ID of the file system, assigned by Amazon FSx.
      Specified by:
      getFileSystemId in interface IFileSystem