Skip to content

PutSynchronizationConfigurationRequest

Source code in docs_src/capo_s3files/types/put_synchronization_configuration_request.py
class PutSynchronizationConfigurationRequest(TypedDict, closed=True):
    file_system_id: "capo_s3files.types.file_system_id.FileSystemId"
    """<p>The ID or Amazon Resource Name (ARN) of the S3 File System to configure synchronization for.</p>"""
    latest_version_number: NotRequired["int"]
    """<p>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 <code>ConflictException</code>.</p>"""
    import_data_rules: "capo_s3files.types.import_data_rule_list.ImportDataRuleList"
    """<p>An array of import data rules that control how data is imported from S3 into the file system.</p>"""
    expiration_data_rules: (
        "capo_s3files.types.expiration_data_rule_list.ExpirationDataRuleList"
    )
    """<p>An array of expiration data rules that control when cached data expires from the file system.</p>"""

expiration_data_rules instance-attribute

expiration_data_rules: ExpirationDataRuleList

An array of expiration data rules that control when cached data expires from the file system.

file_system_id instance-attribute

file_system_id: FileSystemId

The ID or Amazon Resource Name (ARN) of the S3 File System to configure synchronization for.

import_data_rules instance-attribute

import_data_rules: ImportDataRuleList

An array of import data rules that control how data is imported from S3 into the file system.

latest_version_number instance-attribute

latest_version_number: NotRequired[int]

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.