Skip to main content

@swamp/aws/fsx

v2026.04.23.3

AWS FSX infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

awsfsxcloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

Grade A

  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned

Install

$ swamp extension pull @swamp/aws/fsx

@swamp/aws/fsx/data-repository-associationv2026.04.23.2data_repository_association.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
FileSystemIdstringThe globally unique ID of the file system, assigned by Amazon FSx.
FileSystemPathstringThis path specifies where in your file system files will be exported from or imported to. This file system directory can be linked to only one Amazon S3 bucket, and no other S3 bucket can be linked to the directory.
DataRepositoryPathstringThe path to the Amazon S3 data repository that will be linked to the file system. The path can be an S3 bucket or prefix in the format s3://myBucket/myPrefix/. This path specifies where in the S3 data repository files will be imported from or exported to.
BatchImportMetaDataOnCreate?booleanA boolean flag indicating whether an import data repository task to import metadata should run after the data repository association is created. The task runs if this flag is set to true.
ImportedFileChunkSize?numberFor files imported from a data repository, this value determines the stripe count and maximum amount of data per file (in MiB) stored on a single physical disk. The maximum number of disks that a single file can be striped across is limited by the total number of disks that make up the file system.
S3?objectThe configuration for an Amazon S3 data repository linked to an Amazon FSx Lustre file system with a data repository association. The configuration defines which file events (new, changed, or deleted files or directories) are automatically imported from the linked data repository to the file system or automatically exported from the file system to the data repository.
Tags?arrayA list of Tag values, with a maximum of 50 elements.
createCreate a FSx DataRepositoryAssociation
getGet a FSx DataRepositoryAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the FSx DataRepositoryAssociation
updateUpdate a FSx DataRepositoryAssociation
deleteDelete a FSx DataRepositoryAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the FSx DataRepositoryAssociation
syncSync FSx DataRepositoryAssociation state from AWS

Resources

state(infinite)— FSx DataRepositoryAssociation resource state
@swamp/aws/fsx/s3access-point-attachmentv2026.04.23.2s3access_point_attachment.ts

Global Arguments

ArgumentTypeDescription
NamestringThe name of the S3 access point attachment; also used for the name of the S3 access point.
TypeenumThe type of Amazon FSx volume that the S3 access point is attached to.
OntapConfiguration?objectThe OntapConfiguration of the S3 access point attachment.
OpenZFSConfiguration?objectThe OpenZFSConfiguration of the S3 access point attachment.
S3AccessPoint?objectThe S3 access point configuration of the S3 access point attachment.
createCreate a FSx S3AccessPointAttachment
getGet a FSx S3AccessPointAttachment
ArgumentTypeDescription
identifierstringThe primary identifier of the FSx S3AccessPointAttachment
deleteDelete a FSx S3AccessPointAttachment
ArgumentTypeDescription
identifierstringThe primary identifier of the FSx S3AccessPointAttachment
syncSync FSx S3AccessPointAttachment state from AWS

Resources

state(infinite)— FSx S3AccessPointAttachment resource state