Class FileSystemBase

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

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:40.274Z") @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