# aws-cdk-lib.interfaces.aws_fsx

| Name | Kind | Summary |
| --- | --- | --- |
| [`BackupReference`](/v2/docs/aws-cdk-lib.interfaces.aws_fsx.BackupReference) | Struct | A reference to a Backup resource. |
| [`DataRepositoryAssociationReference`](/v2/docs/aws-cdk-lib.interfaces.aws_fsx.DataRepositoryAssociationReference) | Struct | A reference to a DataRepositoryAssociation resource. |
| [`FileCacheReference`](/v2/docs/aws-cdk-lib.interfaces.aws_fsx.FileCacheReference) | Struct | A reference to a FileCache resource. |
| [`FileSystemReference`](/v2/docs/aws-cdk-lib.interfaces.aws_fsx.FileSystemReference) | Struct | A reference to a FileSystem resource. |
| [`IBackupRef`](/v2/docs/aws-cdk-lib.interfaces.aws_fsx.IBackupRef) | Interface | Indicates that this resource can be referenced as a Backup. |
| [`IDataRepositoryAssociationRef`](/v2/docs/aws-cdk-lib.interfaces.aws_fsx.IDataRepositoryAssociationRef) | Interface | Indicates that this resource can be referenced as a DataRepositoryAssociation. |
| [`IFileCacheRef`](/v2/docs/aws-cdk-lib.interfaces.aws_fsx.IFileCacheRef) | Interface | Indicates that this resource can be referenced as a FileCache. |
| [`IFileSystemRef`](/v2/docs/aws-cdk-lib.interfaces.aws_fsx.IFileSystemRef) | Interface | Indicates that this resource can be referenced as a FileSystem. |
| [`IS3AccessPointAttachmentRef`](/v2/docs/aws-cdk-lib.interfaces.aws_fsx.IS3AccessPointAttachmentRef) | Interface | Indicates that this resource can be referenced as a S3AccessPointAttachment. |
| [`ISnapshotRef`](/v2/docs/aws-cdk-lib.interfaces.aws_fsx.ISnapshotRef) | Interface | Indicates that this resource can be referenced as a Snapshot. |
| [`IStorageVirtualMachineRef`](/v2/docs/aws-cdk-lib.interfaces.aws_fsx.IStorageVirtualMachineRef) | Interface | Indicates that this resource can be referenced as a StorageVirtualMachine. |
| [`IVolumeRef`](/v2/docs/aws-cdk-lib.interfaces.aws_fsx.IVolumeRef) | Interface | Indicates that this resource can be referenced as a Volume. |
| [`S3AccessPointAttachmentReference`](/v2/docs/aws-cdk-lib.interfaces.aws_fsx.S3AccessPointAttachmentReference) | Struct | A reference to a S3AccessPointAttachment resource. |
| [`SnapshotReference`](/v2/docs/aws-cdk-lib.interfaces.aws_fsx.SnapshotReference) | Struct | A reference to a Snapshot resource. |
| [`StorageVirtualMachineReference`](/v2/docs/aws-cdk-lib.interfaces.aws_fsx.StorageVirtualMachineReference) | Struct | A reference to a StorageVirtualMachine resource. |
| [`VolumeReference`](/v2/docs/aws-cdk-lib.interfaces.aws_fsx.VolumeReference) | Struct | A reference to a Volume resource. |
