Smaws_Client_DataSyncDataSync client library built on EIO.
module Types : sig ... endval make_options :
?object_tags:Types.object_tags ->
?security_descriptor_copy_flags:Types.smb_security_descriptor_copy_flags ->
?transfer_mode:Types.transfer_mode ->
?log_level:Types.log_level ->
?task_queueing:Types.task_queueing ->
?bytes_per_second:Types.bytes_per_second ->
?posix_permissions:Types.posix_permissions ->
?preserve_devices:Types.preserve_devices ->
?preserve_deleted_files:Types.preserve_deleted_files ->
?gid:Types.gid ->
?uid:Types.uid ->
?mtime:Types.mtime ->
?atime:Types.atime ->
?overwrite_mode:Types.overwrite_mode ->
?verify_mode:Types.verify_mode ->
unit ->
Types.optionsval make_filter_rule :
?value:Types.filter_value ->
?filter_type:Types.filter_type ->
unit ->
Types.filter_ruleval make_task_schedule :
?status:Types.schedule_status ->
schedule_expression:Types.schedule_expression_cron ->
unit ->
Types.task_scheduleval make_s3_manifest_config :
?manifest_object_version_id:Types.s3_object_version_id ->
s3_bucket_arn:Types.s3_bucket_arn ->
bucket_access_role_arn:Types.iam_role_arn ->
manifest_object_path:Types.s3_subdirectory ->
unit ->
Types.s3_manifest_configval make_source_manifest_config :
s3:Types.s3_manifest_config ->
unit ->
Types.source_manifest_configval make_manifest_config :
?source:Types.source_manifest_config ->
?format:Types.manifest_format ->
?action:Types.manifest_action ->
unit ->
Types.manifest_configval make_report_destination_s3 :
?subdirectory:Types.s3_subdirectory ->
bucket_access_role_arn:Types.iam_role_arn ->
s3_bucket_arn:Types.s3_bucket_arn ->
unit ->
Types.report_destination_s3val make_report_destination :
?s3:Types.report_destination_s3 ->
unit ->
Types.report_destinationval make_report_override :
?report_level:Types.report_level ->
unit ->
Types.report_overrideval make_report_overrides :
?skipped:Types.report_override ->
?deleted:Types.report_override ->
?verified:Types.report_override ->
?transferred:Types.report_override ->
unit ->
Types.report_overridesval make_task_report_config :
?overrides:Types.report_overrides ->
?object_version_ids:Types.object_version_ids ->
?report_level:Types.report_level ->
?output_type:Types.report_output_type ->
?destination:Types.report_destination ->
unit ->
Types.task_report_configval make_update_task_request :
?task_report_config:Types.task_report_config ->
?manifest_config:Types.manifest_config ->
?includes:Types.filter_list ->
?cloud_watch_log_group_arn:Types.log_group_arn ->
?name:Types.tag_value ->
?schedule:Types.task_schedule ->
?excludes:Types.filter_list ->
?options:Types.options ->
task_arn:Types.task_arn ->
unit ->
Types.update_task_requestval make_update_task_execution_request :
options:Types.options ->
task_execution_arn:Types.task_execution_arn ->
unit ->
Types.update_task_execution_requestval make_cmk_secret_config :
?kms_key_arn:Types.kms_key_arn ->
?secret_arn:Types.secret_arn ->
unit ->
Types.cmk_secret_configval make_custom_secret_config :
?secret_access_role_arn:Types.iam_role_arn_or_empty_string ->
?secret_arn:Types.secret_arn ->
unit ->
Types.custom_secret_configval make_smb_mount_options :
?version:Types.smb_version ->
unit ->
Types.smb_mount_optionsval make_update_location_smb_request :
?kerberos_krb5_conf:Types.kerberos_krb5_conf_file ->
?kerberos_keytab:Types.kerberos_keytab_file ->
?kerberos_principal:Types.kerberos_principal ->
?dns_ip_addresses:Types.dns_ip_list ->
?authentication_type:Types.smb_authentication_type ->
?mount_options:Types.smb_mount_options ->
?agent_arns:Types.agent_arn_list ->
?custom_secret_config:Types.custom_secret_config ->
?cmk_secret_config:Types.cmk_secret_config ->
?password:Types.smb_password ->
?domain:Types.smb_domain ->
?user:Types.smb_user ->
?server_hostname:Types.server_hostname ->
?subdirectory:Types.smb_subdirectory ->
location_arn:Types.location_arn ->
unit ->
Types.update_location_smb_requestval make_s3_config :
bucket_access_role_arn:Types.iam_role_arn ->
unit ->
Types.s3_configval make_update_location_s3_request :
?s3_config:Types.s3_config ->
?s3_storage_class:Types.s3_storage_class ->
?subdirectory:Types.s3_subdirectory ->
location_arn:Types.location_arn ->
unit ->
Types.update_location_s3_requestval make_update_location_object_storage_request :
?custom_secret_config:Types.custom_secret_config ->
?cmk_secret_config:Types.cmk_secret_config ->
?server_certificate:Types.object_storage_certificate ->
?agent_arns:Types.agent_arn_list ->
?secret_key:Types.object_storage_secret_key ->
?access_key:Types.object_storage_access_key ->
?server_hostname:Types.server_hostname ->
?subdirectory:Types.s3_subdirectory ->
?server_protocol:Types.object_storage_server_protocol ->
?server_port:Types.object_storage_server_port ->
location_arn:Types.location_arn ->
unit ->
Types.update_location_object_storage_requestval make_on_prem_config :
agent_arns:Types.agent_arn_list ->
unit ->
Types.on_prem_configval make_nfs_mount_options :
?version:Types.nfs_version ->
unit ->
Types.nfs_mount_optionsval make_update_location_nfs_request :
?mount_options:Types.nfs_mount_options ->
?on_prem_config:Types.on_prem_config ->
?server_hostname:Types.server_hostname ->
?subdirectory:Types.nfs_subdirectory ->
location_arn:Types.location_arn ->
unit ->
Types.update_location_nfs_requestval make_hdfs_name_node :
port:Types.hdfs_server_port ->
hostname:Types.hdfs_server_hostname ->
unit ->
Types.hdfs_name_nodeval make_qop_configuration :
?data_transfer_protection:Types.hdfs_data_transfer_protection ->
?rpc_protection:Types.hdfs_rpc_protection ->
unit ->
Types.qop_configurationval make_update_location_hdfs_request :
?custom_secret_config:Types.custom_secret_config ->
?cmk_secret_config:Types.cmk_secret_config ->
?agent_arns:Types.agent_arn_list ->
?kerberos_krb5_conf:Types.kerberos_krb5_conf_file ->
?kerberos_keytab:Types.kerberos_keytab_file ->
?kerberos_principal:Types.kerberos_principal ->
?simple_user:Types.hdfs_user ->
?authentication_type:Types.hdfs_authentication_type ->
?qop_configuration:Types.qop_configuration ->
?kms_key_provider_uri:Types.kms_key_provider_uri ->
?replication_factor:Types.hdfs_replication_factor ->
?block_size:Types.hdfs_block_size ->
?name_nodes:Types.hdfs_name_node_list ->
?subdirectory:Types.hdfs_subdirectory ->
location_arn:Types.location_arn ->
unit ->
Types.update_location_hdfs_requestval make_update_location_fsx_windows_request :
?custom_secret_config:Types.custom_secret_config ->
?cmk_secret_config:Types.cmk_secret_config ->
?password:Types.smb_password ->
?user:Types.smb_user ->
?domain:Types.update_smb_domain ->
?subdirectory:Types.fsx_windows_subdirectory ->
location_arn:Types.location_arn ->
unit ->
Types.update_location_fsx_windows_requestval make_fsx_protocol_nfs :
?mount_options:Types.nfs_mount_options ->
unit ->
Types.fsx_protocol_nfsval make_managed_secret_config :
?secret_arn:Types.secret_arn ->
unit ->
Types.managed_secret_configval make_fsx_protocol_smb :
?custom_secret_config:Types.custom_secret_config ->
?cmk_secret_config:Types.cmk_secret_config ->
?managed_secret_config:Types.managed_secret_config ->
?password:Types.smb_password ->
?mount_options:Types.smb_mount_options ->
?domain:Types.smb_domain ->
user:Types.smb_user ->
unit ->
Types.fsx_protocol_smbval make_fsx_protocol :
?sm_b:Types.fsx_protocol_smb ->
?nf_s:Types.fsx_protocol_nfs ->
unit ->
Types.fsx_protocolval make_update_location_fsx_open_zfs_request :
?subdirectory:Types.smb_subdirectory ->
?protocol:Types.fsx_protocol ->
location_arn:Types.location_arn ->
unit ->
Types.update_location_fsx_open_zfs_requestval make_fsx_update_protocol_smb :
?custom_secret_config:Types.custom_secret_config ->
?cmk_secret_config:Types.cmk_secret_config ->
?user:Types.smb_user ->
?password:Types.smb_password ->
?mount_options:Types.smb_mount_options ->
?domain:Types.update_smb_domain ->
unit ->
Types.fsx_update_protocol_smbval make_fsx_update_protocol :
?sm_b:Types.fsx_update_protocol_smb ->
?nf_s:Types.fsx_protocol_nfs ->
unit ->
Types.fsx_update_protocolval make_update_location_fsx_ontap_request :
?subdirectory:Types.fsx_ontap_subdirectory ->
?protocol:Types.fsx_update_protocol ->
location_arn:Types.location_arn ->
unit ->
Types.update_location_fsx_ontap_requestval make_update_location_fsx_lustre_request :
?subdirectory:Types.smb_subdirectory ->
location_arn:Types.location_arn ->
unit ->
Types.update_location_fsx_lustre_requestval make_update_location_efs_request :
?in_transit_encryption:Types.efs_in_transit_encryption ->
?file_system_access_role_arn:Types.updated_efs_iam_role_arn ->
?access_point_arn:Types.updated_efs_access_point_arn ->
?subdirectory:Types.efs_subdirectory ->
location_arn:Types.location_arn ->
unit ->
Types.update_location_efs_requestval make_azure_blob_sas_configuration :
token:Types.azure_blob_sas_token ->
unit ->
Types.azure_blob_sas_configurationval make_update_location_azure_blob_request :
?custom_secret_config:Types.custom_secret_config ->
?cmk_secret_config:Types.cmk_secret_config ->
?agent_arns:Types.agent_arn_list ->
?access_tier:Types.azure_access_tier ->
?blob_type:Types.azure_blob_type ->
?sas_configuration:Types.azure_blob_sas_configuration ->
?authentication_type:Types.azure_blob_authentication_type ->
?subdirectory:Types.azure_blob_subdirectory ->
location_arn:Types.location_arn ->
unit ->
Types.update_location_azure_blob_requestval make_update_agent_request :
?name:Types.tag_value ->
agent_arn:Types.agent_arn ->
unit ->
Types.update_agent_requestval make_untag_resource_request :
keys:Types.tag_key_list ->
resource_arn:Types.taggable_resource_arn ->
unit ->
Types.untag_resource_requestval make_task_schedule_details :
?disabled_by:Types.schedule_disabled_by ->
?disabled_reason:Types.schedule_disabled_reason ->
?status_update_time:Types.time ->
unit ->
Types.task_schedule_detailsval make_task_list_entry :
?task_mode:Types.task_mode ->
?name:Types.tag_value ->
?status:Types.task_status ->
?task_arn:Types.task_arn ->
unit ->
Types.task_list_entryval make_task_filter :
operator:Types.operator ->
values:Types.filter_values ->
name:Types.task_filter_name ->
unit ->
Types.task_filterval make_task_execution_result_detail :
?error_detail:Types.string_ ->
?error_code:Types.string_ ->
?verify_status:Types.phase_status ->
?verify_duration:Types.duration ->
?transfer_status:Types.phase_status ->
?transfer_duration:Types.duration ->
?total_duration:Types.duration ->
?prepare_status:Types.phase_status ->
?prepare_duration:Types.duration ->
unit ->
Types.task_execution_result_detailval make_task_execution_list_entry :
?task_mode:Types.task_mode ->
?status:Types.task_execution_status ->
?task_execution_arn:Types.task_execution_arn ->
unit ->
Types.task_execution_list_entryval make_task_execution_folders_listed_detail :
?at_destination_for_delete:Types.long ->
?at_source:Types.long ->
unit ->
Types.task_execution_folders_listed_detailval make_task_execution_folders_failed_detail :
?delete:Types.long ->
?verify:Types.long ->
?transfer:Types.long ->
?prepare:Types.long ->
?list_:Types.long ->
unit ->
Types.task_execution_folders_failed_detailval make_task_execution_files_listed_detail :
?at_destination_for_delete:Types.long ->
?at_source:Types.long ->
unit ->
Types.task_execution_files_listed_detailval make_task_execution_files_failed_detail :
?delete:Types.long ->
?verify:Types.long ->
?transfer:Types.long ->
?prepare:Types.long ->
unit ->
Types.task_execution_files_failed_detailval make_tag_list_entry :
?value:Types.tag_value ->
key:Types.tag_key ->
unit ->
Types.tag_list_entryval make_tag_resource_request :
tags:Types.input_tag_list ->
resource_arn:Types.taggable_resource_arn ->
unit ->
Types.tag_resource_requestval make_start_task_execution_response :
?task_execution_arn:Types.task_execution_arn ->
unit ->
Types.start_task_execution_responseval make_start_task_execution_request :
?tags:Types.input_tag_list ->
?task_report_config:Types.task_report_config ->
?manifest_config:Types.manifest_config ->
?excludes:Types.filter_list ->
?includes:Types.filter_list ->
?override_options:Types.options ->
task_arn:Types.task_arn ->
unit ->
Types.start_task_execution_requestval make_private_link_config :
?security_group_arns:Types.pl_security_group_arn_list ->
?subnet_arns:Types.pl_subnet_arn_list ->
?private_link_endpoint:Types.endpoint ->
?vpc_endpoint_id:Types.vpc_endpoint_id ->
unit ->
Types.private_link_configval make_platform : ?version:Types.agent_version -> unit -> Types.platformval make_location_list_entry :
?location_uri:Types.location_uri ->
?location_arn:Types.location_arn ->
unit ->
Types.location_list_entryval make_location_filter :
operator:Types.operator ->
values:Types.filter_values ->
name:Types.location_filter_name ->
unit ->
Types.location_filterval make_list_tasks_response :
?next_token:Types.next_token ->
?tasks:Types.task_list ->
unit ->
Types.list_tasks_responseval make_list_tasks_request :
?filters:Types.task_filters ->
?next_token:Types.next_token ->
?max_results:Types.max_results ->
unit ->
Types.list_tasks_requestval make_list_task_executions_response :
?next_token:Types.next_token ->
?task_executions:Types.task_execution_list ->
unit ->
Types.list_task_executions_responseval make_list_task_executions_request :
?next_token:Types.next_token ->
?max_results:Types.max_results ->
?task_arn:Types.task_arn ->
unit ->
Types.list_task_executions_requestval make_list_tags_for_resource_response :
?next_token:Types.next_token ->
?tags:Types.output_tag_list ->
unit ->
Types.list_tags_for_resource_responseval make_list_tags_for_resource_request :
?next_token:Types.next_token ->
?max_results:Types.max_results ->
resource_arn:Types.taggable_resource_arn ->
unit ->
Types.list_tags_for_resource_requestval make_list_locations_response :
?next_token:Types.next_token ->
?locations:Types.location_list ->
unit ->
Types.list_locations_responseval make_list_locations_request :
?filters:Types.location_filters ->
?next_token:Types.next_token ->
?max_results:Types.max_results ->
unit ->
Types.list_locations_requestval make_agent_list_entry :
?platform:Types.platform ->
?status:Types.agent_status ->
?name:Types.tag_value ->
?agent_arn:Types.agent_arn ->
unit ->
Types.agent_list_entryval make_list_agents_response :
?next_token:Types.next_token ->
?agents:Types.agent_list ->
unit ->
Types.list_agents_responseval make_list_agents_request :
?next_token:Types.next_token ->
?max_results:Types.max_results ->
unit ->
Types.list_agents_requestval make_describe_task_execution_response :
?end_time:Types.time ->
?launch_time:Types.time ->
?folders_failed:Types.task_execution_folders_failed_detail ->
?folders_listed:Types.task_execution_folders_listed_detail ->
?folders_deleted:Types.item_count ->
?folders_verified:Types.item_count ->
?folders_transferred:Types.item_count ->
?folders_prepared:Types.item_count ->
?folders_skipped:Types.item_count ->
?estimated_folders_to_transfer:Types.item_count ->
?estimated_folders_to_delete:Types.item_count ->
?files_failed:Types.task_execution_files_failed_detail ->
?files_listed:Types.task_execution_files_listed_detail ->
?files_prepared:Types.long ->
?task_mode:Types.task_mode ->
?estimated_files_to_delete:Types.long ->
?report_result:Types.report_result ->
?files_verified:Types.long ->
?files_skipped:Types.long ->
?files_deleted:Types.long ->
?task_report_config:Types.task_report_config ->
?result_:Types.task_execution_result_detail ->
?bytes_compressed:Types.long ->
?bytes_transferred:Types.long ->
?bytes_written:Types.long ->
?files_transferred:Types.long ->
?estimated_bytes_to_transfer:Types.long ->
?estimated_files_to_transfer:Types.long ->
?start_time:Types.time ->
?manifest_config:Types.manifest_config ->
?includes:Types.filter_list ->
?excludes:Types.filter_list ->
?options:Types.options ->
?status:Types.task_execution_status ->
?task_execution_arn:Types.task_execution_arn ->
unit ->
Types.describe_task_execution_responseval make_describe_task_execution_request :
task_execution_arn:Types.task_execution_arn ->
unit ->
Types.describe_task_execution_requestval make_describe_task_response :
?task_mode:Types.task_mode ->
?schedule_details:Types.task_schedule_details ->
?task_report_config:Types.task_report_config ->
?manifest_config:Types.manifest_config ->
?includes:Types.filter_list ->
?creation_time:Types.time ->
?error_detail:Types.string_ ->
?error_code:Types.string_ ->
?schedule:Types.task_schedule ->
?excludes:Types.filter_list ->
?options:Types.options ->
?destination_network_interface_arns:Types.destination_network_interface_arns ->
?source_network_interface_arns:Types.source_network_interface_arns ->
?cloud_watch_log_group_arn:Types.log_group_arn ->
?destination_location_arn:Types.location_arn ->
?source_location_arn:Types.location_arn ->
?current_task_execution_arn:Types.task_execution_arn ->
?name:Types.tag_value ->
?status:Types.task_status ->
?task_arn:Types.task_arn ->
unit ->
Types.describe_task_responseval make_describe_task_request :
task_arn:Types.task_arn ->
unit ->
Types.describe_task_requestval make_describe_location_smb_response :
?custom_secret_config:Types.custom_secret_config ->
?cmk_secret_config:Types.cmk_secret_config ->
?managed_secret_config:Types.managed_secret_config ->
?authentication_type:Types.smb_authentication_type ->
?kerberos_principal:Types.kerberos_principal ->
?dns_ip_addresses:Types.dns_ip_list ->
?creation_time:Types.time ->
?mount_options:Types.smb_mount_options ->
?domain:Types.smb_domain ->
?user:Types.smb_user ->
?agent_arns:Types.agent_arn_list ->
?location_uri:Types.location_uri ->
?location_arn:Types.location_arn ->
unit ->
Types.describe_location_smb_responseval make_describe_location_smb_request :
location_arn:Types.location_arn ->
unit ->
Types.describe_location_smb_requestval make_describe_location_s3_response :
?creation_time:Types.time ->
?agent_arns:Types.agent_arn_list ->
?s3_config:Types.s3_config ->
?s3_storage_class:Types.s3_storage_class ->
?location_uri:Types.location_uri ->
?location_arn:Types.location_arn ->
unit ->
Types.describe_location_s3_responseval make_describe_location_s3_request :
location_arn:Types.location_arn ->
unit ->
Types.describe_location_s3_requestval make_describe_location_object_storage_response :
?custom_secret_config:Types.custom_secret_config ->
?cmk_secret_config:Types.cmk_secret_config ->
?managed_secret_config:Types.managed_secret_config ->
?server_certificate:Types.object_storage_certificate ->
?creation_time:Types.time ->
?agent_arns:Types.agent_arn_list ->
?server_protocol:Types.object_storage_server_protocol ->
?server_port:Types.object_storage_server_port ->
?access_key:Types.object_storage_access_key ->
?location_uri:Types.location_uri ->
?location_arn:Types.location_arn ->
unit ->
Types.describe_location_object_storage_responseval make_describe_location_object_storage_request :
location_arn:Types.location_arn ->
unit ->
Types.describe_location_object_storage_requestval make_describe_location_nfs_response :
?creation_time:Types.time ->
?mount_options:Types.nfs_mount_options ->
?on_prem_config:Types.on_prem_config ->
?location_uri:Types.location_uri ->
?location_arn:Types.location_arn ->
unit ->
Types.describe_location_nfs_responseval make_describe_location_nfs_request :
location_arn:Types.location_arn ->
unit ->
Types.describe_location_nfs_requestval make_describe_location_hdfs_response :
?custom_secret_config:Types.custom_secret_config ->
?cmk_secret_config:Types.cmk_secret_config ->
?managed_secret_config:Types.managed_secret_config ->
?creation_time:Types.time ->
?agent_arns:Types.agent_arn_list ->
?kerberos_principal:Types.kerberos_principal ->
?simple_user:Types.hdfs_user ->
?authentication_type:Types.hdfs_authentication_type ->
?qop_configuration:Types.qop_configuration ->
?kms_key_provider_uri:Types.kms_key_provider_uri ->
?replication_factor:Types.hdfs_replication_factor ->
?block_size:Types.hdfs_block_size ->
?name_nodes:Types.hdfs_name_node_list ->
?location_uri:Types.location_uri ->
?location_arn:Types.location_arn ->
unit ->
Types.describe_location_hdfs_responseval make_describe_location_hdfs_request :
location_arn:Types.location_arn ->
unit ->
Types.describe_location_hdfs_requestval make_describe_location_fsx_windows_response :
?custom_secret_config:Types.custom_secret_config ->
?cmk_secret_config:Types.cmk_secret_config ->
?managed_secret_config:Types.managed_secret_config ->
?domain:Types.smb_domain ->
?user:Types.smb_user ->
?creation_time:Types.time ->
?security_group_arns:Types.ec2_security_group_arn_list ->
?location_uri:Types.location_uri ->
?location_arn:Types.location_arn ->
unit ->
Types.describe_location_fsx_windows_responseval make_describe_location_fsx_windows_request :
location_arn:Types.location_arn ->
unit ->
Types.describe_location_fsx_windows_requestval make_describe_location_fsx_open_zfs_response :
?creation_time:Types.time ->
?protocol:Types.fsx_protocol ->
?security_group_arns:Types.ec2_security_group_arn_list ->
?location_uri:Types.location_uri ->
?location_arn:Types.location_arn ->
unit ->
Types.describe_location_fsx_open_zfs_responseval make_describe_location_fsx_open_zfs_request :
location_arn:Types.location_arn ->
unit ->
Types.describe_location_fsx_open_zfs_requestval make_describe_location_fsx_ontap_response :
?fsx_filesystem_arn:Types.fsx_filesystem_arn ->
?storage_virtual_machine_arn:Types.storage_virtual_machine_arn ->
?security_group_arns:Types.ec2_security_group_arn_list ->
?protocol:Types.fsx_protocol ->
?location_uri:Types.location_uri ->
?location_arn:Types.location_arn ->
?creation_time:Types.time ->
unit ->
Types.describe_location_fsx_ontap_responseval make_describe_location_fsx_ontap_request :
location_arn:Types.location_arn ->
unit ->
Types.describe_location_fsx_ontap_requestval make_describe_location_fsx_lustre_response :
?creation_time:Types.time ->
?security_group_arns:Types.ec2_security_group_arn_list ->
?location_uri:Types.location_uri ->
?location_arn:Types.location_arn ->
unit ->
Types.describe_location_fsx_lustre_responseval make_describe_location_fsx_lustre_request :
location_arn:Types.location_arn ->
unit ->
Types.describe_location_fsx_lustre_requestval make_ec2_config :
security_group_arns:Types.ec2_security_group_arn_list ->
subnet_arn:Types.ec2_subnet_arn ->
unit ->
Types.ec2_configval make_describe_location_efs_response :
?in_transit_encryption:Types.efs_in_transit_encryption ->
?file_system_access_role_arn:Types.iam_role_arn ->
?access_point_arn:Types.efs_access_point_arn ->
?creation_time:Types.time ->
?ec2_config:Types.ec2_config ->
?location_uri:Types.location_uri ->
?location_arn:Types.location_arn ->
unit ->
Types.describe_location_efs_responseval make_describe_location_efs_request :
location_arn:Types.location_arn ->
unit ->
Types.describe_location_efs_requestval make_describe_location_azure_blob_response :
?custom_secret_config:Types.custom_secret_config ->
?cmk_secret_config:Types.cmk_secret_config ->
?managed_secret_config:Types.managed_secret_config ->
?creation_time:Types.time ->
?agent_arns:Types.agent_arn_list ->
?access_tier:Types.azure_access_tier ->
?blob_type:Types.azure_blob_type ->
?authentication_type:Types.azure_blob_authentication_type ->
?location_uri:Types.location_uri ->
?location_arn:Types.location_arn ->
unit ->
Types.describe_location_azure_blob_responseval make_describe_location_azure_blob_request :
location_arn:Types.location_arn ->
unit ->
Types.describe_location_azure_blob_requestval make_describe_agent_response :
?platform:Types.platform ->
?private_link_config:Types.private_link_config ->
?endpoint_type:Types.endpoint_type ->
?creation_time:Types.time ->
?last_connection_time:Types.time ->
?status:Types.agent_status ->
?name:Types.tag_value ->
?agent_arn:Types.agent_arn ->
unit ->
Types.describe_agent_responseval make_describe_agent_request :
agent_arn:Types.agent_arn ->
unit ->
Types.describe_agent_requestval make_delete_task_request :
task_arn:Types.task_arn ->
unit ->
Types.delete_task_requestval make_delete_location_request :
location_arn:Types.location_arn ->
unit ->
Types.delete_location_requestval make_delete_agent_request :
agent_arn:Types.agent_arn ->
unit ->
Types.delete_agent_requestval make_create_task_response :
?task_arn:Types.task_arn ->
unit ->
Types.create_task_responseval make_create_task_request :
?task_mode:Types.task_mode ->
?task_report_config:Types.task_report_config ->
?manifest_config:Types.manifest_config ->
?includes:Types.filter_list ->
?tags:Types.input_tag_list ->
?schedule:Types.task_schedule ->
?excludes:Types.filter_list ->
?options:Types.options ->
?name:Types.tag_value ->
?cloud_watch_log_group_arn:Types.log_group_arn ->
destination_location_arn:Types.location_arn ->
source_location_arn:Types.location_arn ->
unit ->
Types.create_task_requestval make_create_location_smb_response :
?location_arn:Types.location_arn ->
unit ->
Types.create_location_smb_responseval make_create_location_smb_request :
?kerberos_krb5_conf:Types.kerberos_krb5_conf_file ->
?kerberos_keytab:Types.kerberos_keytab_file ->
?kerberos_principal:Types.kerberos_principal ->
?dns_ip_addresses:Types.dns_ip_list ->
?authentication_type:Types.smb_authentication_type ->
?tags:Types.input_tag_list ->
?mount_options:Types.smb_mount_options ->
?custom_secret_config:Types.custom_secret_config ->
?cmk_secret_config:Types.cmk_secret_config ->
?password:Types.smb_password ->
?domain:Types.smb_domain ->
?user:Types.smb_user ->
agent_arns:Types.agent_arn_list ->
server_hostname:Types.server_hostname ->
subdirectory:Types.smb_subdirectory ->
unit ->
Types.create_location_smb_requestval make_create_location_s3_response :
?location_arn:Types.location_arn ->
unit ->
Types.create_location_s3_responseval make_create_location_s3_request :
?tags:Types.input_tag_list ->
?agent_arns:Types.agent_arn_list ->
?s3_storage_class:Types.s3_storage_class ->
?subdirectory:Types.s3_subdirectory ->
s3_config:Types.s3_config ->
s3_bucket_arn:Types.s3_bucket_arn ->
unit ->
Types.create_location_s3_requestval make_create_location_object_storage_response :
?location_arn:Types.location_arn ->
unit ->
Types.create_location_object_storage_responseval make_create_location_object_storage_request :
?custom_secret_config:Types.custom_secret_config ->
?cmk_secret_config:Types.cmk_secret_config ->
?server_certificate:Types.object_storage_certificate ->
?tags:Types.input_tag_list ->
?agent_arns:Types.agent_arn_list ->
?secret_key:Types.object_storage_secret_key ->
?access_key:Types.object_storage_access_key ->
?subdirectory:Types.s3_subdirectory ->
?server_protocol:Types.object_storage_server_protocol ->
?server_port:Types.object_storage_server_port ->
bucket_name:Types.object_storage_bucket_name ->
server_hostname:Types.server_hostname ->
unit ->
Types.create_location_object_storage_requestval make_create_location_nfs_response :
?location_arn:Types.location_arn ->
unit ->
Types.create_location_nfs_responseval make_create_location_nfs_request :
?tags:Types.input_tag_list ->
?mount_options:Types.nfs_mount_options ->
on_prem_config:Types.on_prem_config ->
server_hostname:Types.server_hostname ->
subdirectory:Types.nfs_subdirectory ->
unit ->
Types.create_location_nfs_requestval make_create_location_hdfs_response :
?location_arn:Types.location_arn ->
unit ->
Types.create_location_hdfs_responseval make_create_location_hdfs_request :
?custom_secret_config:Types.custom_secret_config ->
?cmk_secret_config:Types.cmk_secret_config ->
?tags:Types.input_tag_list ->
?kerberos_krb5_conf:Types.kerberos_krb5_conf_file ->
?kerberos_keytab:Types.kerberos_keytab_file ->
?kerberos_principal:Types.kerberos_principal ->
?simple_user:Types.hdfs_user ->
?qop_configuration:Types.qop_configuration ->
?kms_key_provider_uri:Types.kms_key_provider_uri ->
?replication_factor:Types.hdfs_replication_factor ->
?block_size:Types.hdfs_block_size ->
?subdirectory:Types.hdfs_subdirectory ->
agent_arns:Types.agent_arn_list ->
authentication_type:Types.hdfs_authentication_type ->
name_nodes:Types.hdfs_name_node_list ->
unit ->
Types.create_location_hdfs_requestval make_create_location_fsx_windows_response :
?location_arn:Types.location_arn ->
unit ->
Types.create_location_fsx_windows_responseval make_create_location_fsx_windows_request :
?custom_secret_config:Types.custom_secret_config ->
?cmk_secret_config:Types.cmk_secret_config ->
?password:Types.smb_password ->
?domain:Types.smb_domain ->
?tags:Types.input_tag_list ->
?subdirectory:Types.fsx_windows_subdirectory ->
user:Types.smb_user ->
security_group_arns:Types.ec2_security_group_arn_list ->
fsx_filesystem_arn:Types.fsx_filesystem_arn ->
unit ->
Types.create_location_fsx_windows_requestval make_create_location_fsx_open_zfs_response :
?location_arn:Types.location_arn ->
unit ->
Types.create_location_fsx_open_zfs_responseval make_create_location_fsx_open_zfs_request :
?tags:Types.input_tag_list ->
?subdirectory:Types.fsx_open_zfs_subdirectory ->
security_group_arns:Types.ec2_security_group_arn_list ->
protocol:Types.fsx_protocol ->
fsx_filesystem_arn:Types.fsx_filesystem_arn ->
unit ->
Types.create_location_fsx_open_zfs_requestval make_create_location_fsx_ontap_response :
?location_arn:Types.location_arn ->
unit ->
Types.create_location_fsx_ontap_responseval make_create_location_fsx_ontap_request :
?tags:Types.input_tag_list ->
?subdirectory:Types.fsx_ontap_subdirectory ->
storage_virtual_machine_arn:Types.storage_virtual_machine_arn ->
security_group_arns:Types.ec2_security_group_arn_list ->
protocol:Types.fsx_protocol ->
unit ->
Types.create_location_fsx_ontap_requestval make_create_location_fsx_lustre_response :
?location_arn:Types.location_arn ->
unit ->
Types.create_location_fsx_lustre_responseval make_create_location_fsx_lustre_request :
?tags:Types.input_tag_list ->
?subdirectory:Types.fsx_lustre_subdirectory ->
security_group_arns:Types.ec2_security_group_arn_list ->
fsx_filesystem_arn:Types.fsx_filesystem_arn ->
unit ->
Types.create_location_fsx_lustre_requestval make_create_location_efs_response :
?location_arn:Types.location_arn ->
unit ->
Types.create_location_efs_responseval make_create_location_efs_request :
?in_transit_encryption:Types.efs_in_transit_encryption ->
?file_system_access_role_arn:Types.iam_role_arn ->
?access_point_arn:Types.efs_access_point_arn ->
?tags:Types.input_tag_list ->
?subdirectory:Types.efs_subdirectory ->
ec2_config:Types.ec2_config ->
efs_filesystem_arn:Types.efs_filesystem_arn ->
unit ->
Types.create_location_efs_requestval make_create_location_azure_blob_response :
?location_arn:Types.location_arn ->
unit ->
Types.create_location_azure_blob_responseval make_create_location_azure_blob_request :
?custom_secret_config:Types.custom_secret_config ->
?cmk_secret_config:Types.cmk_secret_config ->
?tags:Types.input_tag_list ->
?agent_arns:Types.agent_arn_list ->
?subdirectory:Types.azure_blob_subdirectory ->
?access_tier:Types.azure_access_tier ->
?blob_type:Types.azure_blob_type ->
?sas_configuration:Types.azure_blob_sas_configuration ->
authentication_type:Types.azure_blob_authentication_type ->
container_url:Types.azure_blob_container_url ->
unit ->
Types.create_location_azure_blob_requestval make_create_agent_response :
?agent_arn:Types.agent_arn ->
unit ->
Types.create_agent_responseval make_create_agent_request :
?security_group_arns:Types.pl_security_group_arn_list ->
?subnet_arns:Types.pl_subnet_arn_list ->
?vpc_endpoint_id:Types.vpc_endpoint_id ->
?tags:Types.input_tag_list ->
?agent_name:Types.tag_value ->
activation_key:Types.activation_key ->
unit ->
Types.create_agent_requestval make_cancel_task_execution_request :
task_execution_arn:Types.task_execution_arn ->
unit ->
Types.cancel_task_execution_requestOperations
module CancelTaskExecution : sig ... endStops an DataSync task execution that's in progress. The transfer of some files are abruptly interrupted. File contents that're transferred to the destination might be incomplete or inconsistent with the source files.
module CreateAgent : sig ... endActivates an DataSync agent that you deploy in your storage environment. The activation process associates the agent with your Amazon Web Services account.
module CreateLocationAzureBlob : sig ... endCreates a transfer location for a Microsoft Azure Blob Storage container. DataSync can use this location as a transfer source or destination. You can make transfers with or without a DataSync agent that connects to your container.
module CreateLocationEfs : sig ... endCreates a transfer location for an Amazon EFS file system. DataSync can use this location as a source or destination for transferring data.
module CreateLocationFsxLustre : sig ... endCreates a transfer location for an Amazon FSx for Lustre file system. DataSync can use this location as a source or destination for transferring data.
module CreateLocationFsxOntap : sig ... endCreates a transfer location for an Amazon FSx for NetApp ONTAP file system. DataSync can use this location as a source or destination for transferring data.
module CreateLocationFsxOpenZfs : sig ... endCreates a transfer location for an Amazon FSx for OpenZFS file system. DataSync can use this location as a source or destination for transferring data.
module CreateLocationFsxWindows : sig ... endCreates a transfer location for an Amazon FSx for Windows File Server file system. DataSync can use this location as a source or destination for transferring data.
module CreateLocationHdfs : sig ... endCreates a transfer location for a Hadoop Distributed File System (HDFS). DataSync can use this location as a source or destination for transferring data.
module CreateLocationNfs : sig ... endCreates a transfer location for a Network File System (NFS) file server. DataSync can use this location as a source or destination for transferring data.
module CreateLocationObjectStorage : sig ... endCreates a transfer location for an object storage system. DataSync can use this location as a source or destination for transferring data. You can make transfers with or without a DataSync agent.
module CreateLocationS3 : sig ... endCreates a transfer location for an Amazon S3 bucket. DataSync can use this location as a source or destination for transferring data.
module CreateLocationSmb : sig ... endCreates a transfer location for a Server Message Block (SMB) file server. DataSync can use this location as a source or destination for transferring data.
module CreateTask : sig ... endConfigures a task, which defines where and how DataSync transfers your data.
module DeleteAgent : sig ... endRemoves an DataSync agent resource from your Amazon Web Services account.
module DeleteLocation : sig ... endDeletes a transfer location resource from DataSync.
module DeleteTask : sig ... endDeletes a transfer task resource from DataSync.
module DescribeAgent : sig ... endReturns information about an DataSync agent, such as its name, service endpoint type, and status.
module DescribeLocationAzureBlob : sig ... endProvides details about how an DataSync transfer location for Microsoft Azure Blob Storage is configured.
module DescribeLocationEfs : sig ... endProvides details about how an DataSync transfer location for an Amazon EFS file system is configured.
module DescribeLocationFsxLustre : sig ... endProvides details about how an DataSync transfer location for an Amazon FSx for Lustre file system is configured.
module DescribeLocationFsxOntap : sig ... endProvides details about how an DataSync transfer location for an Amazon FSx for NetApp ONTAP file system is configured.
module DescribeLocationFsxOpenZfs : sig ... endProvides details about how an DataSync transfer location for an Amazon FSx for OpenZFS file system is configured.
module DescribeLocationFsxWindows : sig ... endProvides details about how an DataSync transfer location for an Amazon FSx for Windows File Server file system is configured.
module DescribeLocationHdfs : sig ... endProvides details about how an DataSync transfer location for a Hadoop Distributed File System (HDFS) is configured.
module DescribeLocationNfs : sig ... endProvides details about how an DataSync transfer location for a Network File System (NFS) file server is configured.
module DescribeLocationObjectStorage : sig ... endProvides details about how an DataSync transfer location for an object storage system is configured.
module DescribeLocationS3 : sig ... endProvides details about how an DataSync transfer location for an S3 bucket is configured.
module DescribeLocationSmb : sig ... endProvides details about how an DataSync transfer location for a Server Message Block (SMB) file server is configured.
module DescribeTask : sig ... endProvides information about a task, which defines where and how DataSync transfers your data.
module DescribeTaskExecution : sig ... endProvides information about an execution of your DataSync task. You can use this operation to help monitor the progress of an ongoing data transfer or check the results of the transfer.
module ListAgents : sig ... endReturns a list of DataSync agents that belong to an Amazon Web Services account in the Amazon Web Services Region specified in the request.
module ListLocations : sig ... endReturns a list of source and destination locations.
module ListTagsForResource : sig ... endReturns all the tags associated with an Amazon Web Services resource.
module ListTaskExecutions : sig ... endReturns a list of executions for an DataSync transfer task.
module ListTasks : sig ... endReturns a list of the DataSync tasks you created.
module StartTaskExecution : sig ... endStarts an DataSync transfer task. For each task, you can only run one task execution at a time.
module TagResource : sig ... endApplies a tag to an Amazon Web Services resource. Tags are key-value pairs that can help you manage, filter, and search for your resources.
module UntagResource : sig ... endRemoves tags from an Amazon Web Services resource.
module UpdateAgent : sig ... endUpdates the name of an DataSync agent.
module UpdateLocationAzureBlob : sig ... endModifies the following configurations of the Microsoft Azure Blob Storage transfer location that you're using with DataSync.
module UpdateLocationEfs : sig ... endModifies the following configuration parameters of the Amazon EFS transfer location that you're using with DataSync.
module UpdateLocationFsxLustre : sig ... endModifies the following configuration parameters of the Amazon FSx for Lustre transfer location that you're using with DataSync.
module UpdateLocationFsxOntap : sig ... endModifies the following configuration parameters of the Amazon FSx for NetApp ONTAP transfer location that you're using with DataSync.
module UpdateLocationFsxOpenZfs : sig ... endModifies the following configuration parameters of the Amazon FSx for OpenZFS transfer location that you're using with DataSync.
module UpdateLocationFsxWindows : sig ... endModifies the following configuration parameters of the Amazon FSx for Windows File Server transfer location that you're using with DataSync.
module UpdateLocationHdfs : sig ... endModifies the following configuration parameters of the Hadoop Distributed File System (HDFS) transfer location that you're using with DataSync.
module UpdateLocationNfs : sig ... endModifies the following configuration parameters of the Network File System (NFS) transfer location that you're using with DataSync.
module UpdateLocationObjectStorage : sig ... endModifies the following configuration parameters of the object storage transfer location that you're using with DataSync.
module UpdateLocationS3 : sig ... endModifies the following configuration parameters of the Amazon S3 transfer location that you're using with DataSync.
module UpdateLocationSmb : sig ... endModifies the following configuration parameters of the Server Message Block (SMB) transfer location that you're using with DataSync.
module UpdateTask : sig ... endUpdates the configuration of a task, which defines where and how DataSync transfers your data.
module UpdateTaskExecution : sig ... endmodule Json_serializers : sig ... endmodule Json_deserializers : sig ... end