Module Smaws_Client_FSx

FSx client library built on EIO.

Types

module Types : sig ... end

Builders

val make_windows_fsrm_configuration : ?event_log_destination:Types.general_ar_n -> fsrm_service_enabled:Types.flag -> unit -> Types.windows_fsrm_configuration
val make_self_managed_active_directory_attributes : ?domain_join_service_account_secret:Types.customer_secrets_manager_ar_n -> ?dns_ips:Types.dns_ips -> ?user_name:Types.directory_user_name -> ?file_system_administrators_group:Types.file_system_administrators_group_name -> ?organizational_unit_distinguished_name: Types.organizational_unit_distinguished_name -> ?domain_name:Types.active_directory_fully_qualified_name -> unit -> Types.self_managed_active_directory_attributes
val make_alias : ?lifecycle:Types.alias_lifecycle -> ?name:Types.alternate_dns_name -> unit -> Types.alias
val make_windows_audit_log_configuration : ?audit_log_destination:Types.general_ar_n -> file_share_access_audit_log_level:Types.windows_access_audit_log_level -> file_access_audit_log_level:Types.windows_access_audit_log_level -> unit -> Types.windows_audit_log_configuration
val make_disk_iops_configuration : ?iops:Types.iops -> ?mode:Types.disk_iops_configuration_mode -> unit -> Types.disk_iops_configuration
val make_windows_file_system_configuration : ?fsrm_configuration:Types.windows_fsrm_configuration -> ?preferred_file_server_ipv6:Types.ip_address -> ?disk_iops_configuration:Types.disk_iops_configuration -> ?audit_log_configuration:Types.windows_audit_log_configuration -> ?aliases:Types.aliases -> ?copy_tags_to_backups:Types.flag -> ?automatic_backup_retention_days:Types.automatic_backup_retention_days -> ?daily_automatic_backup_start_time:Types.daily_time -> ?weekly_maintenance_start_time:Types.weekly_time -> ?maintenance_operations_in_progress:Types.file_system_maintenance_operations -> ?throughput_capacity:Types.megabytes_per_second -> ?preferred_file_server_ip:Types.ip_address -> ?preferred_subnet_id:Types.subnet_id -> ?remote_administration_endpoint:Types.dns_name -> ?deployment_type:Types.windows_deployment_type -> ?self_managed_active_directory_configuration: Types.self_managed_active_directory_attributes -> ?active_directory_id:Types.directory_id -> unit -> Types.windows_file_system_configuration
val make_windows_audit_log_create_configuration : ?audit_log_destination:Types.general_ar_n -> file_share_access_audit_log_level:Types.windows_access_audit_log_level -> file_access_audit_log_level:Types.windows_access_audit_log_level -> unit -> Types.windows_audit_log_create_configuration
val make_tiering_policy : ?name:Types.tiering_policy_name -> ?cooling_period:Types.cooling_period -> unit -> Types.tiering_policy
val make_autocommit_period : ?value:Types.autocommit_period_value -> type_:Types.autocommit_period_type -> unit -> Types.autocommit_period
val make_retention_period : ?value:Types.retention_period_value -> type_:Types.retention_period_type -> unit -> Types.retention_period
val make_snaplock_retention_period : maximum_retention:Types.retention_period -> minimum_retention:Types.retention_period -> default_retention:Types.retention_period -> unit -> Types.snaplock_retention_period
val make_snaplock_configuration : ?volume_append_mode_enabled:Types.flag -> ?snaplock_type:Types.snaplock_type -> ?retention_period:Types.snaplock_retention_period -> ?privileged_delete:Types.privileged_delete -> ?autocommit_period:Types.autocommit_period -> ?audit_log_volume:Types.flag -> unit -> Types.snaplock_configuration
val make_aggregate_configuration : ?total_constituents:Types.total_constituents -> ?aggregates:Types.aggregates -> unit -> Types.aggregate_configuration
val make_ontap_volume_configuration : ?size_in_bytes:Types.volume_capacity_bytes -> ?aggregate_configuration:Types.aggregate_configuration -> ?volume_style:Types.volume_style -> ?snaplock_configuration:Types.snaplock_configuration -> ?copy_tags_to_backups:Types.flag -> ?snapshot_policy:Types.snapshot_policy -> ?ontap_volume_type:Types.ontap_volume_type -> ?uui_d:Types.uui_d -> ?tiering_policy:Types.tiering_policy -> ?storage_virtual_machine_root:Types.flag -> ?storage_virtual_machine_id:Types.storage_virtual_machine_id -> ?storage_efficiency_enabled:Types.flag -> ?size_in_megabytes:Types.volume_capacity -> ?security_style:Types.security_style -> ?junction_path:Types.junction_path -> ?flex_cache_endpoint_type:Types.flex_cache_endpoint_type -> unit -> Types.ontap_volume_configuration
val make_tag : value:Types.tag_value -> key:Types.tag_key -> unit -> Types.tag
val make_lifecycle_transition_reason : ?message:Types.error_message -> unit -> Types.lifecycle_transition_reason
val make_file_system_failure_details : ?message:Types.error_message -> unit -> Types.file_system_failure_details
val make_data_repository_failure_details : ?message:Types.error_message -> unit -> Types.data_repository_failure_details
val make_data_repository_configuration : ?failure_details:Types.data_repository_failure_details -> ?auto_import_policy:Types.auto_import_policy_type -> ?imported_file_chunk_size:Types.megabytes -> ?export_path:Types.archive_path -> ?import_path:Types.archive_path -> ?lifecycle:Types.data_repository_lifecycle -> unit -> Types.data_repository_configuration
val make_lustre_log_configuration : ?destination:Types.general_ar_n -> level:Types.lustre_access_audit_log_level -> unit -> Types.lustre_log_configuration
val make_lustre_root_squash_configuration : ?no_squash_nids:Types.lustre_no_squash_nids -> ?root_squash:Types.lustre_root_squash -> unit -> Types.lustre_root_squash_configuration
val make_file_system_lustre_metadata_configuration : ?iops:Types.metadata_iops -> mode:Types.metadata_configuration_mode -> unit -> Types.file_system_lustre_metadata_configuration
val make_lustre_read_cache_configuration : ?size_gi_b:Types.storage_capacity -> ?sizing_mode:Types.lustre_read_cache_sizing_mode -> unit -> Types.lustre_read_cache_configuration
val make_lustre_file_system_configuration : ?data_read_cache_configuration:Types.lustre_read_cache_configuration -> ?throughput_capacity:Types.throughput_capacity_mbps -> ?efa_enabled:Types.flag -> ?metadata_configuration:Types.file_system_lustre_metadata_configuration -> ?root_squash_configuration:Types.lustre_root_squash_configuration -> ?log_configuration:Types.lustre_log_configuration -> ?data_compression_type:Types.data_compression_type -> ?drive_cache_type:Types.drive_cache_type -> ?copy_tags_to_backups:Types.flag -> ?automatic_backup_retention_days:Types.automatic_backup_retention_days -> ?daily_automatic_backup_start_time:Types.daily_time -> ?mount_name:Types.lustre_file_system_mount_name -> ?per_unit_storage_throughput:Types.per_unit_storage_throughput -> ?deployment_type:Types.lustre_deployment_type -> ?data_repository_configuration:Types.data_repository_configuration -> ?weekly_maintenance_start_time:Types.weekly_time -> unit -> Types.lustre_file_system_configuration
val make_file_system_endpoint : ?ipv6_addresses:Types.ontap_endpoint_ip_addresses -> ?ip_addresses:Types.ontap_endpoint_ip_addresses -> ?dns_name:Types.dns_name -> unit -> Types.file_system_endpoint
val make_file_system_endpoints : ?management:Types.file_system_endpoint -> ?intercluster:Types.file_system_endpoint -> unit -> Types.file_system_endpoints
val make_ontap_file_system_configuration : ?endpoint_ipv6_address_range:Types.ipv6_address_range -> ?throughput_capacity_per_ha_pair:Types.throughput_capacity_per_ha_pair -> ?ha_pairs:Types.ha_pairs -> ?fsx_admin_password:Types.admin_password -> ?weekly_maintenance_start_time:Types.weekly_time -> ?throughput_capacity:Types.megabytes_per_second -> ?route_table_ids:Types.route_table_ids -> ?preferred_subnet_id:Types.subnet_id -> ?disk_iops_configuration:Types.disk_iops_configuration -> ?endpoints:Types.file_system_endpoints -> ?endpoint_ip_address_range:Types.ip_address_range -> ?deployment_type:Types.ontap_deployment_type -> ?daily_automatic_backup_start_time:Types.daily_time -> ?automatic_backup_retention_days:Types.automatic_backup_retention_days -> unit -> Types.ontap_file_system_configuration
val make_open_zfs_read_cache_configuration : ?size_gi_b:Types.storage_capacity -> ?sizing_mode:Types.open_zfs_read_cache_sizing_mode -> unit -> Types.open_zfs_read_cache_configuration
val make_open_zfs_file_system_configuration : ?read_cache_configuration:Types.open_zfs_read_cache_configuration -> ?endpoint_ipv6_address:Types.ip_address -> ?endpoint_ip_address:Types.ip_address -> ?route_table_ids:Types.route_table_ids -> ?endpoint_ipv6_address_range:Types.ipv6_address_range -> ?endpoint_ip_address_range:Types.ip_address_range -> ?preferred_subnet_id:Types.subnet_id -> ?root_volume_id:Types.volume_id -> ?disk_iops_configuration:Types.disk_iops_configuration -> ?weekly_maintenance_start_time:Types.weekly_time -> ?throughput_capacity:Types.megabytes_per_second -> ?deployment_type:Types.open_zfs_deployment_type -> ?daily_automatic_backup_start_time:Types.daily_time -> ?copy_tags_to_volumes:Types.flag -> ?copy_tags_to_backups:Types.flag -> ?automatic_backup_retention_days:Types.automatic_backup_retention_days -> unit -> Types.open_zfs_file_system_configuration
val make_administrative_action_failure_details : ?message:Types.error_message -> unit -> Types.administrative_action_failure_details
val make_open_zfs_origin_snapshot_configuration : ?copy_strategy:Types.open_zfs_copy_strategy -> ?snapshot_ar_n:Types.resource_ar_n -> unit -> Types.open_zfs_origin_snapshot_configuration
val make_open_zfs_client_configuration : options:Types.open_zfs_nfs_export_options -> clients:Types.open_zfs_clients -> unit -> Types.open_zfs_client_configuration
val make_open_zfs_nfs_export : client_configurations:Types.open_zfs_client_configurations -> unit -> Types.open_zfs_nfs_export
val make_open_zfs_user_or_group_quota : storage_capacity_quota_gi_b:Types.integer_no_max -> id:Types.integer_no_max -> type_:Types.open_zfs_quota_type -> unit -> Types.open_zfs_user_or_group_quota
val make_open_zfs_volume_configuration : ?copy_strategy:Types.open_zfs_copy_strategy -> ?destination_snapshot:Types.snapshot_id -> ?source_snapshot_ar_n:Types.resource_ar_n -> ?delete_intermediate_data:Types.flag -> ?delete_cloned_volumes:Types.flag -> ?delete_intermediate_snaphots:Types.flag -> ?restore_to_snapshot:Types.snapshot_id -> ?user_and_group_quotas:Types.open_zfs_user_and_group_quotas -> ?nfs_exports:Types.open_zfs_nfs_exports -> ?read_only:Types.read_only -> ?origin_snapshot:Types.open_zfs_origin_snapshot_configuration -> ?copy_tags_to_snapshots:Types.flag -> ?data_compression_type:Types.open_zfs_data_compression_type -> ?record_size_ki_b:Types.integer_record_size_ki_b -> ?storage_capacity_quota_gi_b:Types.integer_no_max -> ?storage_capacity_reservation_gi_b:Types.integer_no_max -> ?volume_path:Types.volume_path -> ?parent_volume_id:Types.volume_id -> unit -> Types.open_zfs_volume_configuration
val make_administrative_action : ?message:Types.error_message -> ?remaining_transfer_bytes:Types.remaining_transfer_bytes -> ?total_transfer_bytes:Types.total_transfer_bytes -> ?target_snapshot_values:Types.snapshot -> ?target_volume_values:Types.volume -> ?failure_details:Types.administrative_action_failure_details -> ?target_file_system_values:Types.file_system -> ?status:Types.status -> ?request_time:Types.request_time -> ?progress_percent:Types.progress_percent -> ?administrative_action_type:Types.administrative_action_type -> unit -> Types.administrative_action
val make_file_system : ?network_type:Types.network_type -> ?open_zfs_configuration:Types.open_zfs_file_system_configuration -> ?file_system_type_version:Types.file_system_type_version -> ?ontap_configuration:Types.ontap_file_system_configuration -> ?administrative_actions:Types.administrative_actions -> ?lustre_configuration:Types.lustre_file_system_configuration -> ?windows_configuration:Types.windows_file_system_configuration -> ?tags:Types.tags -> ?resource_ar_n:Types.resource_ar_n -> ?kms_key_id:Types.kms_key_id -> ?dns_name:Types.dns_name -> ?network_interface_ids:Types.network_interface_ids -> ?subnet_ids:Types.subnet_ids -> ?vpc_id:Types.vpc_id -> ?storage_type:Types.storage_type -> ?storage_capacity:Types.storage_capacity -> ?failure_details:Types.file_system_failure_details -> ?lifecycle:Types.file_system_lifecycle -> ?file_system_type:Types.file_system_type -> ?file_system_id:Types.file_system_id -> ?creation_time:Types.creation_time -> ?owner_id:Types.aws_account_id -> unit -> Types.file_system
val make_snapshot : ?administrative_actions:Types.administrative_actions -> ?tags:Types.tags -> ?lifecycle_transition_reason:Types.lifecycle_transition_reason -> ?lifecycle:Types.snapshot_lifecycle -> ?creation_time:Types.creation_time -> ?volume_id:Types.volume_id -> ?name:Types.snapshot_name -> ?snapshot_id:Types.snapshot_id -> ?resource_ar_n:Types.resource_ar_n -> unit -> Types.snapshot
val make_volume : ?open_zfs_configuration:Types.open_zfs_volume_configuration -> ?administrative_actions:Types.administrative_actions -> ?lifecycle_transition_reason:Types.lifecycle_transition_reason -> ?volume_type:Types.volume_type -> ?volume_id:Types.volume_id -> ?tags:Types.tags -> ?resource_ar_n:Types.resource_ar_n -> ?ontap_configuration:Types.ontap_volume_configuration -> ?name:Types.volume_name -> ?lifecycle:Types.volume_lifecycle -> ?file_system_id:Types.file_system_id -> ?creation_time:Types.creation_time -> unit -> Types.volume
val make_volume_filter : ?values:Types.volume_filter_values -> ?name:Types.volume_filter_name -> unit -> Types.volume_filter
val make_update_volume_response : ?volume:Types.volume -> unit -> Types.update_volume_response
val make_update_snaplock_configuration : ?volume_append_mode_enabled:Types.flag -> ?retention_period:Types.snaplock_retention_period -> ?privileged_delete:Types.privileged_delete -> ?autocommit_period:Types.autocommit_period -> ?audit_log_volume:Types.flag -> unit -> Types.update_snaplock_configuration
val make_update_ontap_volume_configuration : ?size_in_bytes:Types.volume_capacity_bytes -> ?snaplock_configuration:Types.update_snaplock_configuration -> ?copy_tags_to_backups:Types.flag -> ?snapshot_policy:Types.snapshot_policy -> ?tiering_policy:Types.tiering_policy -> ?storage_efficiency_enabled:Types.flag -> ?size_in_megabytes:Types.volume_capacity -> ?security_style:Types.security_style -> ?junction_path:Types.junction_path -> unit -> Types.update_ontap_volume_configuration
val make_update_open_zfs_volume_configuration : ?read_only:Types.read_only -> ?user_and_group_quotas:Types.open_zfs_user_and_group_quotas -> ?nfs_exports:Types.open_zfs_nfs_exports -> ?data_compression_type:Types.open_zfs_data_compression_type -> ?record_size_ki_b:Types.integer_record_size_ki_b -> ?storage_capacity_quota_gi_b:Types.integer_no_max_from_negative_one -> ?storage_capacity_reservation_gi_b:Types.integer_no_max_from_negative_one -> unit -> Types.update_open_zfs_volume_configuration
val make_update_volume_request : ?open_zfs_configuration:Types.update_open_zfs_volume_configuration -> ?name:Types.volume_name -> ?ontap_configuration:Types.update_ontap_volume_configuration -> ?client_request_token:Types.client_request_token -> volume_id:Types.volume_id -> unit -> Types.update_volume_request
val make_self_managed_active_directory_configuration_updates : ?domain_join_service_account_secret:Types.customer_secrets_manager_ar_n -> ?file_system_administrators_group:Types.file_system_administrators_group_name -> ?organizational_unit_distinguished_name: Types.organizational_unit_distinguished_name -> ?domain_name:Types.active_directory_fully_qualified_name -> ?dns_ips:Types.dns_ips -> ?password:Types.directory_password -> ?user_name:Types.directory_user_name -> unit -> Types.self_managed_active_directory_configuration_updates
val make_update_svm_active_directory_configuration : ?net_bios_name:Types.net_bios_alias -> ?self_managed_active_directory_configuration: Types.self_managed_active_directory_configuration_updates -> unit -> Types.update_svm_active_directory_configuration
val make_svm_active_directory_configuration : ?self_managed_active_directory_configuration: Types.self_managed_active_directory_attributes -> ?net_bios_name:Types.net_bios_alias -> unit -> Types.svm_active_directory_configuration
val make_svm_endpoint : ?ipv6_addresses:Types.ontap_endpoint_ip_addresses -> ?ip_addresses:Types.ontap_endpoint_ip_addresses -> ?dns_name:Types.dns_name -> unit -> Types.svm_endpoint
val make_svm_endpoints : ?smb:Types.svm_endpoint -> ?nfs:Types.svm_endpoint -> ?management:Types.svm_endpoint -> ?iscsi:Types.svm_endpoint -> unit -> Types.svm_endpoints
val make_storage_virtual_machine : ?root_volume_security_style: Types.storage_virtual_machine_root_volume_security_style -> ?lifecycle_transition_reason:Types.lifecycle_transition_reason -> ?tags:Types.tags -> ?uui_d:Types.uui_d -> ?subtype:Types.storage_virtual_machine_subtype -> ?storage_virtual_machine_id:Types.storage_virtual_machine_id -> ?resource_ar_n:Types.resource_ar_n -> ?name:Types.storage_virtual_machine_name -> ?lifecycle:Types.storage_virtual_machine_lifecycle -> ?file_system_id:Types.file_system_id -> ?endpoints:Types.svm_endpoints -> ?creation_time:Types.creation_time -> ?active_directory_configuration:Types.svm_active_directory_configuration -> unit -> Types.storage_virtual_machine
val make_update_storage_virtual_machine_response : ?storage_virtual_machine:Types.storage_virtual_machine -> unit -> Types.update_storage_virtual_machine_response
val make_update_storage_virtual_machine_request : ?svm_admin_password:Types.admin_password -> ?client_request_token:Types.client_request_token -> ?active_directory_configuration: Types.update_svm_active_directory_configuration -> storage_virtual_machine_id:Types.storage_virtual_machine_id -> unit -> Types.update_storage_virtual_machine_request
val make_update_snapshot_response : ?snapshot:Types.snapshot -> unit -> Types.update_snapshot_response
val make_update_snapshot_request : ?client_request_token:Types.client_request_token -> snapshot_id:Types.snapshot_id -> name:Types.snapshot_name -> unit -> Types.update_snapshot_request
val make_update_shared_vpc_configuration_response : ?enable_fsx_route_table_updates_from_participant_accounts:Types.verbose_flag -> unit -> Types.update_shared_vpc_configuration_response
val make_update_shared_vpc_configuration_request : ?client_request_token:Types.client_request_token -> ?enable_fsx_route_table_updates_from_participant_accounts:Types.verbose_flag -> unit -> Types.update_shared_vpc_configuration_request
val make_update_file_system_windows_configuration : ?fsrm_configuration:Types.windows_fsrm_configuration -> ?disk_iops_configuration:Types.disk_iops_configuration -> ?audit_log_configuration:Types.windows_audit_log_create_configuration -> ?self_managed_active_directory_configuration: Types.self_managed_active_directory_configuration_updates -> ?throughput_capacity:Types.megabytes_per_second -> ?automatic_backup_retention_days:Types.automatic_backup_retention_days -> ?daily_automatic_backup_start_time:Types.daily_time -> ?weekly_maintenance_start_time:Types.weekly_time -> unit -> Types.update_file_system_windows_configuration
val make_update_file_system_response : ?file_system:Types.file_system -> unit -> Types.update_file_system_response
val make_lustre_log_create_configuration : ?destination:Types.general_ar_n -> level:Types.lustre_access_audit_log_level -> unit -> Types.lustre_log_create_configuration
val make_update_file_system_lustre_metadata_configuration : ?mode:Types.metadata_configuration_mode -> ?iops:Types.metadata_iops -> unit -> Types.update_file_system_lustre_metadata_configuration
val make_update_file_system_lustre_configuration : ?data_read_cache_configuration:Types.lustre_read_cache_configuration -> ?throughput_capacity:Types.throughput_capacity_mbps -> ?metadata_configuration: Types.update_file_system_lustre_metadata_configuration -> ?per_unit_storage_throughput:Types.per_unit_storage_throughput -> ?root_squash_configuration:Types.lustre_root_squash_configuration -> ?log_configuration:Types.lustre_log_create_configuration -> ?data_compression_type:Types.data_compression_type -> ?auto_import_policy:Types.auto_import_policy_type -> ?automatic_backup_retention_days:Types.automatic_backup_retention_days -> ?daily_automatic_backup_start_time:Types.daily_time -> ?weekly_maintenance_start_time:Types.weekly_time -> unit -> Types.update_file_system_lustre_configuration
val make_update_file_system_ontap_configuration : ?endpoint_ipv6_address_range:Types.ipv6_address_range -> ?ha_pairs:Types.ha_pairs -> ?throughput_capacity_per_ha_pair:Types.throughput_capacity_per_ha_pair -> ?remove_route_table_ids:Types.route_table_ids -> ?add_route_table_ids:Types.route_table_ids -> ?throughput_capacity:Types.megabytes_per_second -> ?disk_iops_configuration:Types.disk_iops_configuration -> ?weekly_maintenance_start_time:Types.weekly_time -> ?fsx_admin_password:Types.admin_password -> ?daily_automatic_backup_start_time:Types.daily_time -> ?automatic_backup_retention_days:Types.automatic_backup_retention_days -> unit -> Types.update_file_system_ontap_configuration
val make_update_file_system_open_zfs_configuration : ?endpoint_ipv6_address_range:Types.ipv6_address_range -> ?read_cache_configuration:Types.open_zfs_read_cache_configuration -> ?remove_route_table_ids:Types.route_table_ids -> ?add_route_table_ids:Types.route_table_ids -> ?disk_iops_configuration:Types.disk_iops_configuration -> ?weekly_maintenance_start_time:Types.weekly_time -> ?throughput_capacity:Types.megabytes_per_second -> ?daily_automatic_backup_start_time:Types.daily_time -> ?copy_tags_to_volumes:Types.flag -> ?copy_tags_to_backups:Types.flag -> ?automatic_backup_retention_days:Types.automatic_backup_retention_days -> unit -> Types.update_file_system_open_zfs_configuration
val make_update_file_system_request : ?network_type:Types.network_type -> ?file_system_type_version:Types.file_system_type_version -> ?storage_type:Types.storage_type -> ?open_zfs_configuration:Types.update_file_system_open_zfs_configuration -> ?ontap_configuration:Types.update_file_system_ontap_configuration -> ?lustre_configuration:Types.update_file_system_lustre_configuration -> ?windows_configuration:Types.update_file_system_windows_configuration -> ?storage_capacity:Types.storage_capacity -> ?client_request_token:Types.client_request_token -> file_system_id:Types.file_system_id -> unit -> Types.update_file_system_request
val make_file_cache_failure_details : ?message:Types.error_message -> unit -> Types.file_cache_failure_details
val make_file_cache_lustre_metadata_configuration : storage_capacity:Types.metadata_storage_capacity -> unit -> Types.file_cache_lustre_metadata_configuration
val make_file_cache_lustre_configuration : ?log_configuration:Types.lustre_log_configuration -> ?metadata_configuration:Types.file_cache_lustre_metadata_configuration -> ?weekly_maintenance_start_time:Types.weekly_time -> ?mount_name:Types.lustre_file_system_mount_name -> ?deployment_type:Types.file_cache_lustre_deployment_type -> ?per_unit_storage_throughput:Types.per_unit_storage_throughput -> unit -> Types.file_cache_lustre_configuration
val make_file_cache : ?data_repository_association_ids:Types.data_repository_association_ids -> ?lustre_configuration:Types.file_cache_lustre_configuration -> ?resource_ar_n:Types.resource_ar_n -> ?kms_key_id:Types.kms_key_id -> ?dns_name:Types.dns_name -> ?network_interface_ids:Types.network_interface_ids -> ?subnet_ids:Types.subnet_ids -> ?vpc_id:Types.vpc_id -> ?storage_capacity:Types.storage_capacity -> ?failure_details:Types.file_cache_failure_details -> ?lifecycle:Types.file_cache_lifecycle -> ?file_cache_type_version:Types.file_system_type_version -> ?file_cache_type:Types.file_cache_type -> ?file_cache_id:Types.file_cache_id -> ?creation_time:Types.creation_time -> ?owner_id:Types.aws_account_id -> unit -> Types.file_cache
val make_update_file_cache_response : ?file_cache:Types.file_cache -> unit -> Types.update_file_cache_response
val make_update_file_cache_lustre_configuration : ?weekly_maintenance_start_time:Types.weekly_time -> unit -> Types.update_file_cache_lustre_configuration
val make_update_file_cache_request : ?lustre_configuration:Types.update_file_cache_lustre_configuration -> ?client_request_token:Types.client_request_token -> file_cache_id:Types.file_cache_id -> unit -> Types.update_file_cache_request
val make_auto_import_policy : ?events:Types.event_types -> unit -> Types.auto_import_policy
val make_auto_export_policy : ?events:Types.event_types -> unit -> Types.auto_export_policy
val make_s3_data_repository_configuration : ?auto_export_policy:Types.auto_export_policy -> ?auto_import_policy:Types.auto_import_policy -> unit -> Types.s3_data_repository_configuration
val make_nfs_data_repository_configuration : ?auto_export_policy:Types.auto_export_policy -> ?dns_ips:Types.repository_dns_ips -> version:Types.nfs_version -> unit -> Types.nfs_data_repository_configuration
val make_data_repository_association : ?nf_s:Types.nfs_data_repository_configuration -> ?data_repository_subdirectories:Types.sub_directories_paths -> ?file_cache_path:Types.namespace -> ?file_cache_id:Types.file_cache_id -> ?creation_time:Types.creation_time -> ?tags:Types.tags -> ?s3:Types.s3_data_repository_configuration -> ?imported_file_chunk_size:Types.megabytes -> ?batch_import_meta_data_on_create:Types.batch_import_meta_data_on_create -> ?data_repository_path:Types.archive_path -> ?file_system_path:Types.namespace -> ?failure_details:Types.data_repository_failure_details -> ?lifecycle:Types.data_repository_lifecycle -> ?file_system_id:Types.file_system_id -> ?resource_ar_n:Types.resource_ar_n -> ?association_id:Types.data_repository_association_id -> unit -> Types.data_repository_association
val make_update_data_repository_association_response : ?association:Types.data_repository_association -> unit -> Types.update_data_repository_association_response
val make_update_data_repository_association_request : ?s3:Types.s3_data_repository_configuration -> ?imported_file_chunk_size:Types.megabytes -> ?client_request_token:Types.client_request_token -> association_id:Types.data_repository_association_id -> unit -> Types.update_data_repository_association_request
val make_untag_resource_response : unit -> unit
val make_untag_resource_request : tag_keys:Types.tag_keys -> resource_ar_n:Types.resource_ar_n -> unit -> Types.untag_resource_request
val make_tag_resource_response : unit -> unit
val make_tag_resource_request : tags:Types.tags -> resource_ar_n:Types.resource_ar_n -> unit -> Types.tag_resource_request
val make_start_misconfigured_state_recovery_response : ?file_system:Types.file_system -> unit -> Types.start_misconfigured_state_recovery_response
val make_start_misconfigured_state_recovery_request : ?client_request_token:Types.client_request_token -> file_system_id:Types.file_system_id -> unit -> Types.start_misconfigured_state_recovery_request
val make_snapshot_filter : ?values:Types.snapshot_filter_values -> ?name:Types.snapshot_filter_name -> unit -> Types.snapshot_filter
val make_self_managed_active_directory_configuration : ?domain_join_service_account_secret:Types.customer_secrets_manager_ar_n -> ?password:Types.directory_password -> ?user_name:Types.directory_user_name -> ?file_system_administrators_group:Types.file_system_administrators_group_name -> ?organizational_unit_distinguished_name: Types.organizational_unit_distinguished_name -> dns_ips:Types.dns_ips -> domain_name:Types.active_directory_fully_qualified_name -> unit -> Types.self_managed_active_directory_configuration
val make_s3_access_point_vpc_configuration : ?vpc_id:Types.vpc_id -> unit -> Types.s3_access_point_vpc_configuration
val make_open_zfs_posix_file_system_user : ?secondary_gids:Types.file_system_secondary_gi_ds -> gid:Types.file_system_gi_d -> uid:Types.file_system_ui_d -> unit -> Types.open_zfs_posix_file_system_user
val make_open_zfs_file_system_identity : ?posix_user:Types.open_zfs_posix_file_system_user -> type_:Types.open_zfs_file_system_user_type -> unit -> Types.open_zfs_file_system_identity
val make_s3_access_point_open_zfs_configuration : ?file_system_identity:Types.open_zfs_file_system_identity -> ?volume_id:Types.volume_id -> unit -> Types.s3_access_point_open_zfs_configuration
val make_ontap_unix_file_system_user : name:Types.ontap_file_system_user_name -> unit -> Types.ontap_unix_file_system_user
val make_ontap_windows_file_system_user : name:Types.ontap_file_system_user_name -> unit -> Types.ontap_windows_file_system_user
val make_s3_access_point_ontap_configuration : ?file_system_identity:Types.ontap_file_system_identity -> ?volume_id:Types.volume_id -> unit -> Types.s3_access_point_ontap_configuration
val make_s3_access_point : ?vpc_configuration:Types.s3_access_point_vpc_configuration -> ?alias:Types.s3_access_point_alias -> ?resource_ar_n:Types.general_ar_n -> unit -> Types.s3_access_point
val make_s3_access_point_attachment : ?s3_access_point:Types.s3_access_point -> ?ontap_configuration:Types.s3_access_point_ontap_configuration -> ?open_zfs_configuration:Types.s3_access_point_open_zfs_configuration -> ?type_:Types.s3_access_point_attachment_type -> ?name:Types.s3_access_point_attachment_name -> ?creation_time:Types.creation_time -> ?lifecycle_transition_reason:Types.lifecycle_transition_reason -> ?lifecycle:Types.s3_access_point_attachment_lifecycle -> unit -> Types.s3_access_point_attachment
val make_restore_volume_from_snapshot_response : ?administrative_actions:Types.administrative_actions -> ?lifecycle:Types.volume_lifecycle -> ?volume_id:Types.volume_id -> unit -> Types.restore_volume_from_snapshot_response
val make_restore_volume_from_snapshot_request : ?options:Types.restore_open_zfs_volume_options -> ?client_request_token:Types.client_request_token -> snapshot_id:Types.snapshot_id -> volume_id:Types.volume_id -> unit -> Types.restore_volume_from_snapshot_request
val make_release_file_system_nfs_v3_locks_response : ?file_system:Types.file_system -> unit -> Types.release_file_system_nfs_v3_locks_response
val make_release_file_system_nfs_v3_locks_request : ?client_request_token:Types.client_request_token -> file_system_id:Types.file_system_id -> unit -> Types.release_file_system_nfs_v3_locks_request
val make_duration_since_last_access : ?value:Types.value -> ?unit_:Types.unit_ -> unit -> Types.duration_since_last_access
val make_release_configuration : ?duration_since_last_access:Types.duration_since_last_access -> unit -> Types.release_configuration
val make_open_zfs_create_root_volume_configuration : ?read_only:Types.read_only -> ?copy_tags_to_snapshots:Types.flag -> ?user_and_group_quotas:Types.open_zfs_user_and_group_quotas -> ?nfs_exports:Types.open_zfs_nfs_exports -> ?data_compression_type:Types.open_zfs_data_compression_type -> ?record_size_ki_b:Types.integer_record_size_ki_b -> unit -> Types.open_zfs_create_root_volume_configuration
val make_list_tags_for_resource_response : ?next_token:Types.next_token -> ?tags:Types.tags -> unit -> Types.list_tags_for_resource_response
val make_list_tags_for_resource_request : ?next_token:Types.next_token -> ?max_results:Types.max_results -> resource_ar_n:Types.resource_ar_n -> unit -> Types.list_tags_for_resource_request
val make_filter : ?values:Types.filter_values -> ?name:Types.filter_name -> unit -> Types.filter
val make_file_cache_nfs_configuration : ?dns_ips:Types.repository_dns_ips -> version:Types.nfs_version -> unit -> Types.file_cache_nfs_configuration
val make_file_cache_data_repository_association : ?nf_s:Types.file_cache_nfs_configuration -> ?data_repository_subdirectories:Types.sub_directories_paths -> data_repository_path:Types.archive_path -> file_cache_path:Types.namespace -> unit -> Types.file_cache_data_repository_association
val make_file_cache_creating : ?data_repository_association_ids:Types.data_repository_association_ids -> ?lustre_configuration:Types.file_cache_lustre_configuration -> ?copy_tags_to_data_repository_associations: Types.copy_tags_to_data_repository_associations -> ?tags:Types.tags -> ?resource_ar_n:Types.resource_ar_n -> ?kms_key_id:Types.kms_key_id -> ?dns_name:Types.dns_name -> ?network_interface_ids:Types.network_interface_ids -> ?subnet_ids:Types.subnet_ids -> ?vpc_id:Types.vpc_id -> ?storage_capacity:Types.storage_capacity -> ?failure_details:Types.file_cache_failure_details -> ?lifecycle:Types.file_cache_lifecycle -> ?file_cache_type_version:Types.file_system_type_version -> ?file_cache_type:Types.file_cache_type -> ?file_cache_id:Types.file_cache_id -> ?creation_time:Types.creation_time -> ?owner_id:Types.aws_account_id -> unit -> Types.file_cache_creating
val make_disassociate_file_system_aliases_response : ?aliases:Types.aliases -> unit -> Types.disassociate_file_system_aliases_response
val make_disassociate_file_system_aliases_request : ?client_request_token:Types.client_request_token -> aliases:Types.alternate_dns_names -> file_system_id:Types.file_system_id -> unit -> Types.disassociate_file_system_aliases_request
val make_detach_and_delete_s3_access_point_response : ?name:Types.s3_access_point_attachment_name -> ?lifecycle:Types.s3_access_point_attachment_lifecycle -> unit -> Types.detach_and_delete_s3_access_point_response
val make_detach_and_delete_s3_access_point_request : ?client_request_token:Types.client_request_token -> name:Types.s3_access_point_attachment_name -> unit -> Types.detach_and_delete_s3_access_point_request
val make_describe_volumes_response : ?next_token:Types.next_token -> ?volumes:Types.volumes -> unit -> Types.describe_volumes_response
val make_describe_volumes_request : ?next_token:Types.next_token -> ?max_results:Types.max_results -> ?filters:Types.volume_filters -> ?volume_ids:Types.volume_ids -> unit -> Types.describe_volumes_request
val make_describe_storage_virtual_machines_response : ?next_token:Types.next_token -> ?storage_virtual_machines:Types.storage_virtual_machines -> unit -> Types.describe_storage_virtual_machines_response
val make_describe_storage_virtual_machines_request : ?next_token:Types.next_token -> ?max_results:Types.max_results -> ?filters:Types.storage_virtual_machine_filters -> ?storage_virtual_machine_ids:Types.storage_virtual_machine_ids -> unit -> Types.describe_storage_virtual_machines_request
val make_describe_snapshots_response : ?next_token:Types.next_token -> ?snapshots:Types.snapshots -> unit -> Types.describe_snapshots_response
val make_describe_snapshots_request : ?include_shared:Types.include_shared -> ?next_token:Types.next_token -> ?max_results:Types.max_results -> ?filters:Types.snapshot_filters -> ?snapshot_ids:Types.snapshot_ids -> unit -> Types.describe_snapshots_request
val make_describe_shared_vpc_configuration_response : ?enable_fsx_route_table_updates_from_participant_accounts:Types.verbose_flag -> unit -> Types.describe_shared_vpc_configuration_response
val make_describe_shared_vpc_configuration_request : unit -> unit
val make_describe_s3_access_point_attachments_response : ?next_token:Types.next_token -> ?s3_access_point_attachments:Types.s3_access_point_attachments -> unit -> Types.describe_s3_access_point_attachments_response
val make_describe_s3_access_point_attachments_request : ?next_token:Types.next_token -> ?max_results:Types.max_results -> ?filters:Types.s3_access_point_attachments_filters -> ?names:Types.s3_access_point_attachment_names -> unit -> Types.describe_s3_access_point_attachments_request
val make_describe_file_systems_response : ?next_token:Types.next_token -> ?file_systems:Types.file_systems -> unit -> Types.describe_file_systems_response
val make_describe_file_systems_request : ?next_token:Types.next_token -> ?max_results:Types.max_results -> ?file_system_ids:Types.file_system_ids -> unit -> Types.describe_file_systems_request
val make_describe_file_system_aliases_response : ?next_token:Types.next_token -> ?aliases:Types.aliases -> unit -> Types.describe_file_system_aliases_response
val make_describe_file_system_aliases_request : ?next_token:Types.next_token -> ?max_results:Types.max_results -> ?client_request_token:Types.client_request_token -> file_system_id:Types.file_system_id -> unit -> Types.describe_file_system_aliases_request
val make_describe_file_caches_response : ?next_token:Types.next_token -> ?file_caches:Types.file_caches -> unit -> Types.describe_file_caches_response
val make_describe_file_caches_request : ?next_token:Types.next_token -> ?max_results:Types.max_results -> ?file_cache_ids:Types.file_cache_ids -> unit -> Types.describe_file_caches_request
val make_data_repository_task_failure_details : ?message:Types.error_message -> unit -> Types.data_repository_task_failure_details
val make_data_repository_task_status : ?released_capacity:Types.released_capacity -> ?last_updated_time:Types.last_updated_time -> ?failed_count:Types.failed_count -> ?succeeded_count:Types.succeeded_count -> ?total_count:Types.total_count -> unit -> Types.data_repository_task_status
val make_completion_report : ?scope:Types.report_scope -> ?format:Types.report_format -> ?path:Types.archive_path -> enabled:Types.flag -> unit -> Types.completion_report
val make_data_repository_task : ?release_configuration:Types.release_configuration -> ?file_cache_id:Types.file_cache_id -> ?capacity_to_release:Types.capacity_to_release -> ?report:Types.completion_report -> ?status:Types.data_repository_task_status -> ?failure_details:Types.data_repository_task_failure_details -> ?paths:Types.data_repository_task_paths -> ?file_system_id:Types.file_system_id -> ?tags:Types.tags -> ?resource_ar_n:Types.resource_ar_n -> ?end_time:Types.end_time -> ?start_time:Types.start_time -> creation_time:Types.creation_time -> type_:Types.data_repository_task_type -> lifecycle:Types.data_repository_task_lifecycle -> task_id:Types.task_id -> unit -> Types.data_repository_task
val make_describe_data_repository_tasks_response : ?next_token:Types.next_token -> ?data_repository_tasks:Types.data_repository_tasks -> unit -> Types.describe_data_repository_tasks_response
val make_describe_data_repository_tasks_request : ?next_token:Types.next_token -> ?max_results:Types.max_results -> ?filters:Types.data_repository_task_filters -> ?task_ids:Types.task_ids -> unit -> Types.describe_data_repository_tasks_request
val make_describe_data_repository_associations_response : ?next_token:Types.next_token -> ?associations:Types.data_repository_associations -> unit -> Types.describe_data_repository_associations_response
val make_describe_data_repository_associations_request : ?next_token:Types.next_token -> ?max_results:Types.limited_max_results -> ?filters:Types.filters -> ?association_ids:Types.data_repository_association_ids -> unit -> Types.describe_data_repository_associations_request
val make_backup_failure_details : ?message:Types.error_message -> unit -> Types.backup_failure_details
val make_active_directory_backup_attributes : ?resource_ar_n:Types.resource_ar_n -> ?active_directory_id:Types.directory_id -> ?domain_name:Types.active_directory_fully_qualified_name -> unit -> Types.active_directory_backup_attributes
val make_backup : ?size_in_bytes:Types.size_in_bytes -> ?volume:Types.volume -> ?resource_type:Types.resource_type -> ?source_backup_region:Types.region -> ?source_backup_id:Types.backup_id -> ?owner_id:Types.aws_account_id -> ?directory_information:Types.active_directory_backup_attributes -> ?tags:Types.tags -> ?resource_ar_n:Types.resource_ar_n -> ?kms_key_id:Types.kms_key_id -> ?progress_percent:Types.progress_percent -> ?failure_details:Types.backup_failure_details -> file_system:Types.file_system -> creation_time:Types.creation_time -> type_:Types.backup_type -> lifecycle:Types.backup_lifecycle -> backup_id:Types.backup_id -> unit -> Types.backup
val make_describe_backups_response : ?next_token:Types.next_token -> ?backups:Types.backups -> unit -> Types.describe_backups_response
val make_describe_backups_request : ?next_token:Types.next_token -> ?max_results:Types.max_results -> ?filters:Types.filters -> ?backup_ids:Types.backup_ids -> unit -> Types.describe_backups_request
val make_delete_volume_ontap_response : ?final_backup_tags:Types.tags -> ?final_backup_id:Types.backup_id -> unit -> Types.delete_volume_ontap_response
val make_delete_volume_response : ?ontap_response:Types.delete_volume_ontap_response -> ?lifecycle:Types.volume_lifecycle -> ?volume_id:Types.volume_id -> unit -> Types.delete_volume_response
val make_delete_volume_ontap_configuration : ?bypass_snaplock_enterprise_retention:Types.flag -> ?final_backup_tags:Types.tags -> ?skip_final_backup:Types.flag -> unit -> Types.delete_volume_ontap_configuration
val make_delete_volume_open_zfs_configuration : ?options:Types.delete_open_zfs_volume_options -> unit -> Types.delete_volume_open_zfs_configuration
val make_delete_volume_request : ?open_zfs_configuration:Types.delete_volume_open_zfs_configuration -> ?ontap_configuration:Types.delete_volume_ontap_configuration -> ?client_request_token:Types.client_request_token -> volume_id:Types.volume_id -> unit -> Types.delete_volume_request
val make_delete_storage_virtual_machine_response : ?lifecycle:Types.storage_virtual_machine_lifecycle -> ?storage_virtual_machine_id:Types.storage_virtual_machine_id -> unit -> Types.delete_storage_virtual_machine_response
val make_delete_storage_virtual_machine_request : ?client_request_token:Types.client_request_token -> storage_virtual_machine_id:Types.storage_virtual_machine_id -> unit -> Types.delete_storage_virtual_machine_request
val make_delete_snapshot_response : ?lifecycle:Types.snapshot_lifecycle -> ?snapshot_id:Types.snapshot_id -> unit -> Types.delete_snapshot_response
val make_delete_snapshot_request : ?client_request_token:Types.client_request_token -> snapshot_id:Types.snapshot_id -> unit -> Types.delete_snapshot_request
val make_delete_file_system_windows_response : ?final_backup_tags:Types.tags -> ?final_backup_id:Types.backup_id -> unit -> Types.delete_file_system_windows_response
val make_delete_file_system_windows_configuration : ?final_backup_tags:Types.tags -> ?skip_final_backup:Types.flag -> unit -> Types.delete_file_system_windows_configuration
val make_delete_file_system_lustre_response : ?final_backup_tags:Types.tags -> ?final_backup_id:Types.backup_id -> unit -> Types.delete_file_system_lustre_response
val make_delete_file_system_open_zfs_response : ?final_backup_tags:Types.tags -> ?final_backup_id:Types.backup_id -> unit -> Types.delete_file_system_open_zfs_response
val make_delete_file_system_response : ?open_zfs_response:Types.delete_file_system_open_zfs_response -> ?lustre_response:Types.delete_file_system_lustre_response -> ?windows_response:Types.delete_file_system_windows_response -> ?lifecycle:Types.file_system_lifecycle -> ?file_system_id:Types.file_system_id -> unit -> Types.delete_file_system_response
val make_delete_file_system_lustre_configuration : ?final_backup_tags:Types.tags -> ?skip_final_backup:Types.flag -> unit -> Types.delete_file_system_lustre_configuration
val make_delete_file_system_open_zfs_configuration : ?options:Types.delete_file_system_open_zfs_options -> ?final_backup_tags:Types.tags -> ?skip_final_backup:Types.flag -> unit -> Types.delete_file_system_open_zfs_configuration
val make_delete_file_system_request : ?open_zfs_configuration:Types.delete_file_system_open_zfs_configuration -> ?lustre_configuration:Types.delete_file_system_lustre_configuration -> ?windows_configuration:Types.delete_file_system_windows_configuration -> ?client_request_token:Types.client_request_token -> file_system_id:Types.file_system_id -> unit -> Types.delete_file_system_request
val make_delete_file_cache_response : ?lifecycle:Types.file_cache_lifecycle -> ?file_cache_id:Types.file_cache_id -> unit -> Types.delete_file_cache_response
val make_delete_file_cache_request : ?client_request_token:Types.client_request_token -> file_cache_id:Types.file_cache_id -> unit -> Types.delete_file_cache_request
val make_delete_data_repository_association_response : ?delete_data_in_file_system:Types.delete_data_in_file_system -> ?lifecycle:Types.data_repository_lifecycle -> ?association_id:Types.data_repository_association_id -> unit -> Types.delete_data_repository_association_response
val make_delete_data_repository_association_request : ?delete_data_in_file_system:Types.delete_data_in_file_system -> ?client_request_token:Types.client_request_token -> association_id:Types.data_repository_association_id -> unit -> Types.delete_data_repository_association_request
val make_delete_backup_response : ?lifecycle:Types.backup_lifecycle -> ?backup_id:Types.backup_id -> unit -> Types.delete_backup_response
val make_delete_backup_request : ?client_request_token:Types.client_request_token -> backup_id:Types.backup_id -> unit -> Types.delete_backup_request
val make_create_volume_response : ?volume:Types.volume -> unit -> Types.create_volume_response
val make_create_snaplock_configuration : ?volume_append_mode_enabled:Types.flag -> ?retention_period:Types.snaplock_retention_period -> ?privileged_delete:Types.privileged_delete -> ?autocommit_period:Types.autocommit_period -> ?audit_log_volume:Types.flag -> snaplock_type:Types.snaplock_type -> unit -> Types.create_snaplock_configuration
val make_create_aggregate_configuration : ?constituents_per_aggregate:Types.aggregate_list_multiplier -> ?aggregates:Types.aggregates -> unit -> Types.create_aggregate_configuration
val make_create_ontap_volume_configuration : ?size_in_bytes:Types.volume_capacity_bytes -> ?aggregate_configuration:Types.create_aggregate_configuration -> ?volume_style:Types.volume_style -> ?snaplock_configuration:Types.create_snaplock_configuration -> ?copy_tags_to_backups:Types.flag -> ?snapshot_policy:Types.snapshot_policy -> ?ontap_volume_type:Types.input_ontap_volume_type -> ?tiering_policy:Types.tiering_policy -> ?storage_efficiency_enabled:Types.flag -> ?size_in_megabytes:Types.volume_capacity -> ?security_style:Types.security_style -> ?junction_path:Types.junction_path -> storage_virtual_machine_id:Types.storage_virtual_machine_id -> unit -> Types.create_ontap_volume_configuration
val make_create_open_zfs_origin_snapshot_configuration : copy_strategy:Types.open_zfs_copy_strategy -> snapshot_ar_n:Types.resource_ar_n -> unit -> Types.create_open_zfs_origin_snapshot_configuration
val make_create_open_zfs_volume_configuration : ?user_and_group_quotas:Types.open_zfs_user_and_group_quotas -> ?nfs_exports:Types.open_zfs_nfs_exports -> ?read_only:Types.read_only -> ?origin_snapshot:Types.create_open_zfs_origin_snapshot_configuration -> ?copy_tags_to_snapshots:Types.flag -> ?data_compression_type:Types.open_zfs_data_compression_type -> ?record_size_ki_b:Types.integer_record_size_ki_b -> ?storage_capacity_quota_gi_b:Types.integer_no_max_from_negative_one -> ?storage_capacity_reservation_gi_b:Types.integer_no_max_from_negative_one -> parent_volume_id:Types.volume_id -> unit -> Types.create_open_zfs_volume_configuration
val make_create_volume_request : ?open_zfs_configuration:Types.create_open_zfs_volume_configuration -> ?tags:Types.tags -> ?ontap_configuration:Types.create_ontap_volume_configuration -> ?client_request_token:Types.client_request_token -> name:Types.volume_name -> volume_type:Types.volume_type -> unit -> Types.create_volume_request
val make_create_volume_from_backup_response : ?volume:Types.volume -> unit -> Types.create_volume_from_backup_response
val make_create_volume_from_backup_request : ?tags:Types.tags -> ?ontap_configuration:Types.create_ontap_volume_configuration -> ?client_request_token:Types.client_request_token -> name:Types.volume_name -> backup_id:Types.backup_id -> unit -> Types.create_volume_from_backup_request
val make_create_svm_active_directory_configuration : ?self_managed_active_directory_configuration: Types.self_managed_active_directory_configuration -> net_bios_name:Types.net_bios_alias -> unit -> Types.create_svm_active_directory_configuration
val make_create_storage_virtual_machine_response : ?storage_virtual_machine:Types.storage_virtual_machine -> unit -> Types.create_storage_virtual_machine_response
val make_create_storage_virtual_machine_request : ?root_volume_security_style: Types.storage_virtual_machine_root_volume_security_style -> ?tags:Types.tags -> ?svm_admin_password:Types.admin_password -> ?client_request_token:Types.client_request_token -> ?active_directory_configuration: Types.create_svm_active_directory_configuration -> name:Types.storage_virtual_machine_name -> file_system_id:Types.file_system_id -> unit -> Types.create_storage_virtual_machine_request
val make_create_snapshot_response : ?snapshot:Types.snapshot -> unit -> Types.create_snapshot_response
val make_create_snapshot_request : ?tags:Types.tags -> ?client_request_token:Types.client_request_token -> volume_id:Types.volume_id -> name:Types.snapshot_name -> unit -> Types.create_snapshot_request
val make_create_file_system_windows_configuration : ?fsrm_configuration:Types.windows_fsrm_configuration -> ?disk_iops_configuration:Types.disk_iops_configuration -> ?audit_log_configuration:Types.windows_audit_log_create_configuration -> ?aliases:Types.alternate_dns_names -> ?copy_tags_to_backups:Types.flag -> ?automatic_backup_retention_days:Types.automatic_backup_retention_days -> ?daily_automatic_backup_start_time:Types.daily_time -> ?weekly_maintenance_start_time:Types.weekly_time -> ?preferred_subnet_id:Types.subnet_id -> ?deployment_type:Types.windows_deployment_type -> ?self_managed_active_directory_configuration: Types.self_managed_active_directory_configuration -> ?active_directory_id:Types.directory_id -> throughput_capacity:Types.megabytes_per_second -> unit -> Types.create_file_system_windows_configuration
val make_create_file_system_response : ?file_system:Types.file_system -> unit -> Types.create_file_system_response
val make_create_file_system_lustre_metadata_configuration : ?iops:Types.metadata_iops -> mode:Types.metadata_configuration_mode -> unit -> Types.create_file_system_lustre_metadata_configuration
val make_create_file_system_lustre_configuration : ?data_read_cache_configuration:Types.lustre_read_cache_configuration -> ?throughput_capacity:Types.throughput_capacity_mbps -> ?metadata_configuration: Types.create_file_system_lustre_metadata_configuration -> ?root_squash_configuration:Types.lustre_root_squash_configuration -> ?log_configuration:Types.lustre_log_create_configuration -> ?efa_enabled:Types.flag -> ?data_compression_type:Types.data_compression_type -> ?drive_cache_type:Types.drive_cache_type -> ?copy_tags_to_backups:Types.flag -> ?automatic_backup_retention_days:Types.automatic_backup_retention_days -> ?daily_automatic_backup_start_time:Types.daily_time -> ?per_unit_storage_throughput:Types.per_unit_storage_throughput -> ?auto_import_policy:Types.auto_import_policy_type -> ?deployment_type:Types.lustre_deployment_type -> ?imported_file_chunk_size:Types.megabytes -> ?export_path:Types.archive_path -> ?import_path:Types.archive_path -> ?weekly_maintenance_start_time:Types.weekly_time -> unit -> Types.create_file_system_lustre_configuration
val make_create_file_system_ontap_configuration : ?endpoint_ipv6_address_range:Types.ipv6_address_range -> ?throughput_capacity_per_ha_pair:Types.throughput_capacity_per_ha_pair -> ?ha_pairs:Types.ha_pairs -> ?weekly_maintenance_start_time:Types.weekly_time -> ?throughput_capacity:Types.megabytes_per_second -> ?route_table_ids:Types.route_table_ids -> ?preferred_subnet_id:Types.subnet_id -> ?disk_iops_configuration:Types.disk_iops_configuration -> ?fsx_admin_password:Types.admin_password -> ?endpoint_ip_address_range:Types.ip_address_range -> ?daily_automatic_backup_start_time:Types.daily_time -> ?automatic_backup_retention_days:Types.automatic_backup_retention_days -> deployment_type:Types.ontap_deployment_type -> unit -> Types.create_file_system_ontap_configuration
val make_create_file_system_open_zfs_configuration : ?read_cache_configuration:Types.open_zfs_read_cache_configuration -> ?route_table_ids:Types.route_table_ids -> ?endpoint_ipv6_address_range:Types.ipv6_address_range -> ?endpoint_ip_address_range:Types.ip_address_range -> ?preferred_subnet_id:Types.subnet_id -> ?root_volume_configuration:Types.open_zfs_create_root_volume_configuration -> ?disk_iops_configuration:Types.disk_iops_configuration -> ?weekly_maintenance_start_time:Types.weekly_time -> ?daily_automatic_backup_start_time:Types.daily_time -> ?copy_tags_to_volumes:Types.flag -> ?copy_tags_to_backups:Types.flag -> ?automatic_backup_retention_days:Types.automatic_backup_retention_days -> throughput_capacity:Types.megabytes_per_second -> deployment_type:Types.open_zfs_deployment_type -> unit -> Types.create_file_system_open_zfs_configuration
val make_create_file_system_request : ?network_type:Types.network_type -> ?open_zfs_configuration:Types.create_file_system_open_zfs_configuration -> ?file_system_type_version:Types.file_system_type_version -> ?ontap_configuration:Types.create_file_system_ontap_configuration -> ?lustre_configuration:Types.create_file_system_lustre_configuration -> ?windows_configuration:Types.create_file_system_windows_configuration -> ?kms_key_id:Types.kms_key_id -> ?tags:Types.tags -> ?security_group_ids:Types.security_group_ids -> ?storage_type:Types.storage_type -> ?storage_capacity:Types.storage_capacity -> ?client_request_token:Types.client_request_token -> subnet_ids:Types.subnet_ids -> file_system_type:Types.file_system_type -> unit -> Types.create_file_system_request
val make_create_file_system_from_backup_response : ?file_system:Types.file_system -> unit -> Types.create_file_system_from_backup_response
val make_create_file_system_from_backup_request : ?network_type:Types.network_type -> ?storage_capacity:Types.storage_capacity -> ?open_zfs_configuration:Types.create_file_system_open_zfs_configuration -> ?file_system_type_version:Types.file_system_type_version -> ?kms_key_id:Types.kms_key_id -> ?storage_type:Types.storage_type -> ?lustre_configuration:Types.create_file_system_lustre_configuration -> ?windows_configuration:Types.create_file_system_windows_configuration -> ?tags:Types.tags -> ?security_group_ids:Types.security_group_ids -> ?client_request_token:Types.client_request_token -> subnet_ids:Types.subnet_ids -> backup_id:Types.backup_id -> unit -> Types.create_file_system_from_backup_request
val make_create_file_cache_response : ?file_cache:Types.file_cache_creating -> unit -> Types.create_file_cache_response
val make_create_file_cache_lustre_configuration : ?weekly_maintenance_start_time:Types.weekly_time -> metadata_configuration:Types.file_cache_lustre_metadata_configuration -> deployment_type:Types.file_cache_lustre_deployment_type -> per_unit_storage_throughput:Types.per_unit_storage_throughput -> unit -> Types.create_file_cache_lustre_configuration
val make_create_file_cache_request : ?data_repository_associations: Types.create_file_cache_data_repository_associations -> ?lustre_configuration:Types.create_file_cache_lustre_configuration -> ?kms_key_id:Types.kms_key_id -> ?copy_tags_to_data_repository_associations: Types.copy_tags_to_data_repository_associations -> ?tags:Types.tags -> ?security_group_ids:Types.security_group_ids -> ?client_request_token:Types.client_request_token -> subnet_ids:Types.subnet_ids -> storage_capacity:Types.storage_capacity -> file_cache_type_version:Types.file_system_type_version -> file_cache_type:Types.file_cache_type -> unit -> Types.create_file_cache_request
val make_create_data_repository_task_response : ?data_repository_task:Types.data_repository_task -> unit -> Types.create_data_repository_task_response
val make_create_data_repository_task_request : ?release_configuration:Types.release_configuration -> ?capacity_to_release:Types.capacity_to_release -> ?tags:Types.tags -> ?client_request_token:Types.client_request_token -> ?paths:Types.data_repository_task_paths -> report:Types.completion_report -> file_system_id:Types.file_system_id -> type_:Types.data_repository_task_type -> unit -> Types.create_data_repository_task_request
val make_create_data_repository_association_response : ?association:Types.data_repository_association -> unit -> Types.create_data_repository_association_response
val make_create_data_repository_association_request : ?tags:Types.tags -> ?client_request_token:Types.client_request_token -> ?s3:Types.s3_data_repository_configuration -> ?imported_file_chunk_size:Types.megabytes -> ?batch_import_meta_data_on_create:Types.batch_import_meta_data_on_create -> ?file_system_path:Types.namespace -> data_repository_path:Types.archive_path -> file_system_id:Types.file_system_id -> unit -> Types.create_data_repository_association_request
val make_create_backup_response : ?backup:Types.backup -> unit -> Types.create_backup_response
val make_create_backup_request : ?volume_id:Types.volume_id -> ?tags:Types.tags -> ?client_request_token:Types.client_request_token -> ?file_system_id:Types.file_system_id -> unit -> Types.create_backup_request
val make_create_and_attach_s3_access_point_s3_configuration : ?policy:Types.access_point_policy -> ?vpc_configuration:Types.s3_access_point_vpc_configuration -> unit -> Types.create_and_attach_s3_access_point_s3_configuration
val make_create_and_attach_s3_access_point_response : ?s3_access_point_attachment:Types.s3_access_point_attachment -> unit -> Types.create_and_attach_s3_access_point_response
val make_create_and_attach_s3_access_point_open_zfs_configuration : file_system_identity:Types.open_zfs_file_system_identity -> volume_id:Types.volume_id -> unit -> Types.create_and_attach_s3_access_point_open_zfs_configuration
val make_create_and_attach_s3_access_point_ontap_configuration : file_system_identity:Types.ontap_file_system_identity -> volume_id:Types.volume_id -> unit -> Types.create_and_attach_s3_access_point_ontap_configuration
val make_copy_snapshot_and_update_volume_response : ?administrative_actions:Types.administrative_actions -> ?lifecycle:Types.volume_lifecycle -> ?volume_id:Types.volume_id -> unit -> Types.copy_snapshot_and_update_volume_response
val make_copy_snapshot_and_update_volume_request : ?options:Types.update_open_zfs_volume_options -> ?copy_strategy:Types.open_zfs_copy_strategy -> ?client_request_token:Types.client_request_token -> source_snapshot_ar_n:Types.resource_ar_n -> volume_id:Types.volume_id -> unit -> Types.copy_snapshot_and_update_volume_request
val make_copy_backup_response : ?backup:Types.backup -> unit -> Types.copy_backup_response
val make_copy_backup_request : ?tags:Types.tags -> ?copy_tags:Types.flag -> ?kms_key_id:Types.kms_key_id -> ?source_region:Types.region -> ?client_request_token:Types.client_request_token -> source_backup_id:Types.source_backup_id -> unit -> Types.copy_backup_request
val make_cancel_data_repository_task_response : ?task_id:Types.task_id -> ?lifecycle:Types.data_repository_task_lifecycle -> unit -> Types.cancel_data_repository_task_response
val make_cancel_data_repository_task_request : task_id:Types.task_id -> unit -> Types.cancel_data_repository_task_request
val make_associate_file_system_aliases_response : ?aliases:Types.aliases -> unit -> Types.associate_file_system_aliases_response
val make_associate_file_system_aliases_request : ?client_request_token:Types.client_request_token -> aliases:Types.alternate_dns_names -> file_system_id:Types.file_system_id -> unit -> Types.associate_file_system_aliases_request

Operations

module AssociateFileSystemAliases : sig ... end

Use this action to associate one or more Domain Name Server (DNS) aliases with an existing Amazon FSx for Windows File Server file system. A file system can have a maximum of 50 DNS aliases associated with it at any one time. If you try to associate a DNS alias that is already associated with the file system, FSx takes no action on that alias in the request. For more information, see Working with DNS Aliases and Walkthrough 5: Using DNS aliases to access your file system, including additional steps you must take to be able to access your file system using a DNS alias.

module CancelDataRepositoryTask : sig ... end

Cancels an existing Amazon FSx for Lustre data repository task if that task is in either the PENDING or EXECUTING state. When you cancel an export task, Amazon FSx does the following.

module CopyBackup : sig ... end

Copies an existing backup within the same Amazon Web Services account to another Amazon Web Services Region (cross-Region copy) or within the same Amazon Web Services Region (in-Region copy). You can have up to five backup copy requests in progress to a single destination Region per account.

module CopySnapshotAndUpdateVolume : sig ... end

Updates an existing volume by using a snapshot from another Amazon FSx for OpenZFS file system. For more information, see on-demand data replication in the Amazon FSx for OpenZFS User Guide.

module CreateAndAttachS3AccessPoint : sig ... end

Creates an S3 access point and attaches it to an Amazon FSx volume. For FSx for OpenZFS file systems, the volume must be hosted on a high-availability file system, either Single-AZ or Multi-AZ. For more information, see Accessing your data using Amazon S3 access points. in the Amazon FSx for OpenZFS User Guide.

module CreateBackup : sig ... end

Creates a backup of an existing Amazon FSx for Windows File Server file system, Amazon FSx for Lustre file system, Amazon FSx for NetApp ONTAP volume, or Amazon FSx for OpenZFS file system. We recommend creating regular backups so that you can restore a file system or volume from a backup if an issue arises with the original file system or volume.

module CreateDataRepositoryAssociation : sig ... end

Creates an Amazon FSx for Lustre data repository association (DRA). A data repository association is a link between a directory on the file system and an Amazon S3 bucket or prefix. You can have a maximum of 8 data repository associations on a file system. Data repository associations are supported on all FSx for Lustre 2.12 and 2.15 file systems, excluding scratch_1 deployment type.

module CreateDataRepositoryTask : sig ... end

Creates an Amazon FSx for Lustre data repository task. A CreateDataRepositoryTask operation will fail if a data repository is not linked to the FSx file system.

module CreateFileCache : sig ... end

Creates a new Amazon File Cache resource.

module CreateFileSystem : sig ... end

Creates a new, empty Amazon FSx file system. You can create the following supported Amazon FSx file systems using the CreateFileSystem API operation:

module CreateFileSystemFromBackup : sig ... end

Creates a new Amazon FSx for Lustre, Amazon FSx for Windows File Server, or Amazon FSx for OpenZFS file system from an existing Amazon FSx backup.

module CreateSnapshot : sig ... end

Creates a snapshot of an existing Amazon FSx for OpenZFS volume. With snapshots, you can easily undo file changes and compare file versions by restoring the volume to a previous version.

module CreateStorageVirtualMachine : sig ... end

Creates a storage virtual machine (SVM) for an Amazon FSx for ONTAP file system.

module CreateVolume : sig ... end

Creates an FSx for ONTAP or Amazon FSx for OpenZFS storage volume.

module CreateVolumeFromBackup : sig ... end

Creates a new Amazon FSx for NetApp ONTAP volume from an existing Amazon FSx volume backup.

module DeleteBackup : sig ... end

Deletes an Amazon FSx backup. After deletion, the backup no longer exists, and its data is gone.

module DeleteDataRepositoryAssociation : sig ... end

Deletes a data repository association on an Amazon FSx for Lustre file system. Deleting the data repository association unlinks the file system from the Amazon S3 bucket. When deleting a data repository association, you have the option of deleting the data in the file system that corresponds to the data repository association. Data repository associations are supported on all FSx for Lustre 2.12 and 2.15 file systems, excluding scratch_1 deployment type.

module DeleteFileCache : sig ... end

Deletes an Amazon File Cache resource. After deletion, the cache no longer exists, and its data is gone.

module DeleteFileSystem : sig ... end

Deletes a file system. After deletion, the file system no longer exists, and its data is gone. Any existing automatic backups and snapshots are also deleted.

module DeleteSnapshot : sig ... end

Deletes an Amazon FSx for OpenZFS snapshot. After deletion, the snapshot no longer exists, and its data is gone. Deleting a snapshot doesn't affect snapshots stored in a file system backup.

module DeleteStorageVirtualMachine : sig ... end

Deletes an existing Amazon FSx for ONTAP storage virtual machine (SVM). Prior to deleting an SVM, you must delete all non-root volumes in the SVM, otherwise the operation will fail.

module DeleteVolume : sig ... end

Deletes an Amazon FSx for NetApp ONTAP or Amazon FSx for OpenZFS volume.

module DescribeBackups : sig ... end

Returns the description of a specific Amazon FSx backup, if a BackupIds value is provided for that backup. Otherwise, it returns all backups owned by your Amazon Web Services account in the Amazon Web Services Region of the endpoint that you're calling.

Returns the description of specific Amazon FSx for Lustre or Amazon File Cache data repository associations, if one or more AssociationIds values are provided in the request, or if filters are used in the request. Data repository associations are supported on Amazon File Cache resources and all FSx for Lustre 2.12 and 2,15 file systems, excluding scratch_1 deployment type.

module DescribeDataRepositoryTasks : sig ... end

Returns the description of specific Amazon FSx for Lustre or Amazon File Cache data repository tasks, if one or more TaskIds values are provided in the request, or if filters are used in the request. You can use filters to narrow the response to include just tasks for specific file systems or caches, or tasks in a specific lifecycle state. Otherwise, it returns all data repository tasks owned by your Amazon Web Services account in the Amazon Web Services Region of the endpoint that you're calling.

module DescribeFileCaches : sig ... end

Returns the description of a specific Amazon File Cache resource, if a FileCacheIds value is provided for that cache. Otherwise, it returns descriptions of all caches owned by your Amazon Web Services account in the Amazon Web Services Region of the endpoint that you're calling.

module DescribeFileSystemAliases : sig ... end

Returns the DNS aliases that are associated with the specified Amazon FSx for Windows File Server file system. A history of all DNS aliases that have been associated with and disassociated from the file system is available in the list of AdministrativeAction provided in the DescribeFileSystems operation response.

module DescribeFileSystems : sig ... end

Returns the description of specific Amazon FSx file systems, if a FileSystemIds value is provided for that file system. Otherwise, it returns descriptions of all file systems owned by your Amazon Web Services account in the Amazon Web Services Region of the endpoint that you're calling.

Describes one or more S3 access points attached to Amazon FSx volumes.

module DescribeSharedVpcConfiguration : sig ... end

Indicates whether participant accounts in your organization can create Amazon FSx for NetApp ONTAP Multi-AZ file systems in subnets that are shared by a virtual private cloud (VPC) owner. For more information, see Creating FSx for ONTAP file systems in shared subnets.

module DescribeSnapshots : sig ... end

Returns the description of specific Amazon FSx for OpenZFS snapshots, if a SnapshotIds value is provided. Otherwise, this operation returns all snapshots owned by your Amazon Web Services account in the Amazon Web Services Region of the endpoint that you're calling.

module DescribeStorageVirtualMachines : sig ... end

Describes one or more Amazon FSx for NetApp ONTAP storage virtual machines (SVMs).

module DescribeVolumes : sig ... end

Describes one or more Amazon FSx for NetApp ONTAP or Amazon FSx for OpenZFS volumes.

module DetachAndDeleteS3AccessPoint : sig ... end

Detaches an S3 access point from an Amazon FSx volume and deletes the S3 access point.

module DisassociateFileSystemAliases : sig ... end

Use this action to disassociate, or remove, one or more Domain Name Service (DNS) aliases from an Amazon FSx for Windows File Server file system. If you attempt to disassociate a DNS alias that is not associated with the file system, Amazon FSx responds with an HTTP status code 400 (Bad Request). For more information, see Working with DNS Aliases.

module ListTagsForResource : sig ... end

Lists tags for Amazon FSx resources.

module ReleaseFileSystemNfsV3Locks : sig ... end

Releases the file system lock from an Amazon FSx for OpenZFS file system.

module RestoreVolumeFromSnapshot : sig ... end

Returns an Amazon FSx for OpenZFS volume to the state saved by the specified snapshot.

module StartMisconfiguredStateRecovery : sig ... end

After performing steps to repair the Active Directory configuration of an FSx for Windows File Server file system, use this action to initiate the process of Amazon FSx attempting to reconnect to the file system.

module TagResource : sig ... end

Tags an Amazon FSx resource.

module UntagResource : sig ... end

This action removes a tag from an Amazon FSx resource.

module UpdateDataRepositoryAssociation : sig ... end

Updates the configuration of an existing data repository association on an Amazon FSx for Lustre file system. Data repository associations are supported on all FSx for Lustre 2.12 and 2.15 file systems, excluding scratch_1 deployment type.

module UpdateFileCache : sig ... end

Updates the configuration of an existing Amazon File Cache resource. You can update multiple properties in a single request.

module UpdateFileSystem : sig ... end

Use this operation to update the configuration of an existing Amazon FSx file system. You can update multiple properties in a single request.

module UpdateSharedVpcConfiguration : sig ... end

Configures whether participant accounts in your organization can create Amazon FSx for NetApp ONTAP Multi-AZ file systems in subnets that are shared by a virtual private cloud (VPC) owner. For more information, see the Amazon FSx for NetApp ONTAP User Guide.

module UpdateSnapshot : sig ... end

Updates the name of an Amazon FSx for OpenZFS snapshot.

module UpdateStorageVirtualMachine : sig ... end

Updates an FSx for ONTAP storage virtual machine (SVM).

module UpdateVolume : sig ... end
module Json_serializers : sig ... end
module Json_deserializers : sig ... end