Interface AccessPointAttributes

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
AccessPointAttributes.Jsii$Proxy

@Generated(value="jsii-pacmak/1.104.0 (build e79254c)", date="2024-11-27T16:50:57.227Z") @Stability(Stable) public interface AccessPointAttributes extends software.amazon.jsii.JsiiSerializable
Attributes that can be specified when importing an AccessPoint.

Example:

 AccessPoint.fromAccessPointAttributes(this, "ap", AccessPointAttributes.builder()
         .accessPointId("fsap-1293c4d9832fo0912")
         .fileSystem(FileSystem.fromFileSystemAttributes(this, "efs", FileSystemAttributes.builder()
                 .fileSystemId("fs-099d3e2f")
                 .securityGroup(SecurityGroup.fromSecurityGroupId(this, "sg", "sg-51530134"))
                 .build()))
         .build());
 
  • Method Details

    • getAccessPointArn

      @Stability(Stable) @Nullable default String getAccessPointArn()
      The ARN of the AccessPoint One of this, or accessPointId is required.

      Default: - determined based on accessPointId

    • getAccessPointId

      @Stability(Stable) @Nullable default String getAccessPointId()
      The ID of the AccessPoint One of this, or accessPointArn is required.

      Default: - determined based on accessPointArn

    • getFileSystem

      @Stability(Stable) @Nullable default IFileSystem getFileSystem()
      The EFS file system.

      Default: - no EFS file system

    • builder

      @Stability(Stable) static AccessPointAttributes.Builder builder()
      Returns:
      a AccessPointAttributes.Builder of AccessPointAttributes