Skip to main content

synchronization_configurations

Creates, updates, deletes, gets or lists a synchronization_configurations resource.

Overview

Namesynchronization_configurations
TypeResource
Idaws.s3files.synchronization_configurations

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
expiration_data_rulesarrayAn array of expiration data rules that control when cached data expires from the file system.
import_data_rulesarrayAn array of import data rules that control how data is imported from S3 into the file system.
latest_version_numberintegerThe version number of the synchronization configuration. Use this value with PutSynchronizationConfiguration to ensure optimistic concurrency control.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_synchronization_configurationselectfile_system_id, regionReturns the synchronization configuration for the specified S3 File System, including import data rules and expiration data rules.
put_synchronization_configurationreplacefile_system_id, region, importDataRules, expirationDataRulesCreates or updates the synchronization configuration for the specified S3 File System, including import data rules and expiration data rules.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
file_system_idstringThe ID or Amazon Resource Name (ARN) of the S3 File System to configure synchronization for.
regionstringAWS region (default: us-east-1)

SELECT examples

Returns the synchronization configuration for the specified S3 File System, including import data rules and expiration data rules.

SELECT
expiration_data_rules,
import_data_rules,
latest_version_number
FROM aws.s3files.synchronization_configurations
WHERE file_system_id = '{{ file_system_id }}' -- required
AND region = '{{ region }}' -- required
;

REPLACE examples

Creates or updates the synchronization configuration for the specified S3 File System, including import data rules and expiration data rules.

REPLACE aws.s3files.synchronization_configurations
SET
latestVersionNumber = {{ latestVersionNumber }},
importDataRules = '{{ importDataRules }}',
expirationDataRules = '{{ expirationDataRules }}'
WHERE
file_system_id = '{{ file_system_id }}' --required
AND region = '{{ region }}' --required
AND importDataRules = '{{ importDataRules }}' --required
AND expirationDataRules = '{{ expirationDataRules }}' --required;