Class: Aws::FSx::Types::S3DataRepositoryConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb

Overview

Note:

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

Instance Attribute Details

#auto_export_policyTypes::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_policyTypes::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