Class: Aws::S3Files::Types::PutSynchronizationConfigurationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3Files::Types::PutSynchronizationConfigurationRequest
- Defined in:
- gems/aws-sdk-s3files/lib/aws-sdk-s3files/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#expiration_data_rules ⇒ Array<Types::ExpirationDataRule>
An array of expiration data rules that control when cached data expires from the file system.
-
#file_system_id ⇒ String
The ID or Amazon Resource Name (ARN) of the S3 File System to configure synchronization for.
-
#import_data_rules ⇒ Array<Types::ImportDataRule>
An array of import data rules that control how data is imported from S3 into the file system.
-
#latest_version_number ⇒ Integer
The version number of the current synchronization configuration.
Instance Attribute Details
#expiration_data_rules ⇒ Array<Types::ExpirationDataRule>
An array of expiration data rules that control when cached data expires from the file system.
1303 1304 1305 1306 1307 1308 1309 1310 |
# File 'gems/aws-sdk-s3files/lib/aws-sdk-s3files/types.rb', line 1303 class PutSynchronizationConfigurationRequest < Struct.new( :file_system_id, :latest_version_number, :import_data_rules, :expiration_data_rules) SENSITIVE = [] include Aws::Structure end |
#file_system_id ⇒ String
The ID or Amazon Resource Name (ARN) of the S3 File System to configure synchronization for.
1303 1304 1305 1306 1307 1308 1309 1310 |
# File 'gems/aws-sdk-s3files/lib/aws-sdk-s3files/types.rb', line 1303 class PutSynchronizationConfigurationRequest < Struct.new( :file_system_id, :latest_version_number, :import_data_rules, :expiration_data_rules) SENSITIVE = [] include Aws::Structure end |
#import_data_rules ⇒ Array<Types::ImportDataRule>
An array of import data rules that control how data is imported from S3 into the file system.
1303 1304 1305 1306 1307 1308 1309 1310 |
# File 'gems/aws-sdk-s3files/lib/aws-sdk-s3files/types.rb', line 1303 class PutSynchronizationConfigurationRequest < Struct.new( :file_system_id, :latest_version_number, :import_data_rules, :expiration_data_rules) SENSITIVE = [] include Aws::Structure end |
#latest_version_number ⇒ Integer
The version number of the current synchronization configuration.
Omit this value when creating a synchronization configuration for
the first time. For subsequent updates, provide this value for
optimistic concurrency control. If the version number does not match
the current configuration, the request fails with a
ConflictException.
1303 1304 1305 1306 1307 1308 1309 1310 |
# File 'gems/aws-sdk-s3files/lib/aws-sdk-s3files/types.rb', line 1303 class PutSynchronizationConfigurationRequest < Struct.new( :file_system_id, :latest_version_number, :import_data_rules, :expiration_data_rules) SENSITIVE = [] include Aws::Structure end |