Class: Aws::FSx::Types::S3DataRepositoryConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::FSx::Types::S3DataRepositoryConfiguration
- Defined in:
- gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb
Overview
When making an API call, you may pass S3DataRepositoryConfiguration data as a hash:
{
auto_import_policy: {
events: ["NEW"], # accepts NEW, CHANGED, DELETED
},
auto_export_policy: {
events: ["NEW"], # accepts NEW, CHANGED, DELETED
},
}
The configuration for an Amazon S3 data repository linked to an Amazon
FSx Lustre file system with a data repository association. The
configuration consists of an AutoImportPolicy
that defines 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.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#auto_export_policy ⇒ Types::AutoExportPolicy
Specifies the type of updated objects (new, changed, deleted) that will be automatically exported from your file system to the linked S3 bucket.
-
#auto_import_policy ⇒ Types::AutoImportPolicy
Specifies the type of updated objects (new, changed, deleted) that will be automatically imported from the linked S3 bucket to your file system.
Instance Attribute Details
#auto_export_policy ⇒ Types::AutoExportPolicy
Specifies the type of updated objects (new, changed, deleted) that will be automatically exported from your file system to the linked S3 bucket.
6852 6853 6854 6855 6856 6857 |
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 6852 class S3DataRepositoryConfiguration < Struct.new( :auto_import_policy, :auto_export_policy) SENSITIVE = [] include Aws::Structure end |
#auto_import_policy ⇒ Types::AutoImportPolicy
Specifies the type of updated objects (new, changed, deleted) that will be automatically imported from the linked S3 bucket to your file system.
6852 6853 6854 6855 6856 6857 |
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 6852 class S3DataRepositoryConfiguration < Struct.new( :auto_import_policy, :auto_export_policy) SENSITIVE = [] include Aws::Structure end |