Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data S3DataRepositoryConfiguration = S3DataRepositoryConfiguration' {}
- newS3DataRepositoryConfiguration :: S3DataRepositoryConfiguration
- s3DataRepositoryConfiguration_autoExportPolicy :: Lens' S3DataRepositoryConfiguration (Maybe AutoExportPolicy)
- s3DataRepositoryConfiguration_autoImportPolicy :: Lens' S3DataRepositoryConfiguration (Maybe AutoImportPolicy)
Documentation
data S3DataRepositoryConfiguration Source #
The configuration for an Amazon S3 data repository linked to an Amazon
FSx for Lustre file system with a data repository association. The
configuration consists of an AutoImportPolicy
that defines which file
events on the data repository are automatically imported to the file
system and an AutoExportPolicy
that defines which file events on the
file system are automatically exported to the data repository. File
events are when files or directories are added, changed, or deleted on
the file system or the data repository.
Data repository associations on Amazon File Cache don't use
S3DataRepositoryConfiguration
because they don't support automatic
import or automatic export.
See: newS3DataRepositoryConfiguration
smart constructor.
S3DataRepositoryConfiguration' | |
|
Instances
newS3DataRepositoryConfiguration :: S3DataRepositoryConfiguration Source #
Create a value of S3DataRepositoryConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:autoExportPolicy:S3DataRepositoryConfiguration'
, s3DataRepositoryConfiguration_autoExportPolicy
- Specifies the type of updated objects (new, changed, deleted) that will
be automatically exported from your file system to the linked S3 bucket.
$sel:autoImportPolicy:S3DataRepositoryConfiguration'
, s3DataRepositoryConfiguration_autoImportPolicy
- Specifies the type of updated objects (new, changed, deleted) that will
be automatically imported from the linked S3 bucket to your file system.
s3DataRepositoryConfiguration_autoExportPolicy :: Lens' S3DataRepositoryConfiguration (Maybe AutoExportPolicy) Source #
Specifies the type of updated objects (new, changed, deleted) that will be automatically exported from your file system to the linked S3 bucket.
s3DataRepositoryConfiguration_autoImportPolicy :: Lens' S3DataRepositoryConfiguration (Maybe AutoImportPolicy) Source #
Specifies the type of updated objects (new, changed, deleted) that will be automatically imported from the linked S3 bucket to your file system.