23 #ifndef __DS3_HEADER__ 24 #define __DS3_HEADER__ 28 #include <curl/curl.h> 39 #define DS3_READFUNC_ABORT CURL_READFUNC_ABORT 81 void (* log_callback)(
const char* log_message,
void* user_data);
2151 void* read_user_struct,
2152 size_t (*read_handler_func)(
void*, size_t, size_t,
void*),
2153 void* write_user_struct,
2154 size_t (*write_handler_func)(
void*, size_t, size_t,
void*),
2377 void* read_user_struct,
2378 size_t (*read_handler_func)(
void*,
size_t,
size_t,
void*),
2379 void* write_user_struct,
2380 size_t (*write_handler_func)(
void*,
size_t,
size_t,
void*),
2603 size_t (* callback)(
void*,
size_t,
size_t,
void*),
LIBRARY_API ds3_request * ds3_init_verify_physical_placement_for_objects_spectra_s3_request(const char *const resource_id, const ds3_bulk_object_list_response *object_list)
LIBRARY_API ds3_request * ds3_init_delete_bucket_request(const char *const bucket_name)
LIBRARY_API ds3_request * ds3_init_delete_group_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_request_set_unavailable_pool_max_job_retry_in_mins(const ds3_request *request, const int value)
LIBRARY_API ds3_request * ds3_init_verify_all_tapes_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_format_all_foreign_pools_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API void ds3_request_set_sha256(ds3_request *request, const char *const sha256)
LIBRARY_API void ds3_suspect_blob_tape_list_response_free(ds3_suspect_blob_tape_list_response *response_data)
ds3_str * last_notification
LIBRARY_API void ds3_request_set_storage_domain(const ds3_request *request, const char *const value)
LIBRARY_API ds3_request * ds3_init_format_tape_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_error * ds3_delete_ds3_target_failure_spectra_s3_request(const ds3_client *client, const ds3_request *request)
ds3_str * notification_generation_date
LIBRARY_API ds3_request * ds3_init_get_system_information_spectra_s3_request(void)
LIBRARY_API ds3_request * ds3_init_force_full_cache_reclaim_spectra_s3_request(void)
LIBRARY_API ds3_request * ds3_init_delete_s3_target_read_preference_spectra_s3_request(const char *const resource_id)
ds3_application application
LIBRARY_API void ds3_pool_list_response_free(ds3_pool_list_response *response_data)
int offline_data_staging_window_in_tb
LIBRARY_API ds3_request * ds3_init_clear_suspect_blob_azure_targets_spectra_s3_request(const ds3_ids_list *ids)
ds3_suspect_blob_ds3_target_response ** suspect_blob_ds3_targets
ds3_bool canceled_due_to_timeout
ds3_storage_domain_failure_notification_registration_response ** storage_domain_failure_notification_registrations
ds3_priority default_get_job_priority
LIBRARY_API ds3_error * ds3_modify_all_pools_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_request * ds3_init_delete_ds3_target_read_preference_spectra_s3_request(const char *const resource_id)
ds3_node_response ** nodes
ds3_tapes_must_be_onlined_response * tapes_must_be_onlined
ds3_pool_response ** pools
LIBRARY_API ds3_error * ds3_modify_s3_data_replication_rule_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_s3_data_replication_rule_response **response)
LIBRARY_API ds3_error * ds3_put_job_creation_failed_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_job_creation_failed_notification_registration_response **response)
LIBRARY_API void ds3_s3_object_persisted_notification_registration_list_response_free(ds3_s3_object_persisted_notification_registration_list_response *response_data)
ds3_str * notification_generation_date
LIBRARY_API ds3_request * ds3_init_put_pool_storage_domain_member_spectra_s3_request(const char *pool_partition_id, const char *storage_domain_id)
ds3_tape_state previous_state
LIBRARY_API ds3_request * ds3_init_get_suspect_objects_with_full_details_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_get_objects_with_full_details_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_detailed_s3_object_list_response **response)
LIBRARY_API void ds3_cache_filesystem_list_response_free(ds3_cache_filesystem_list_response *response_data)
LIBRARY_API void ds3_request_set_aggregating(const ds3_request *request, ds3_bool value)
size_t num_completed_jobs
LIBRARY_API void ds3_request_set_state_ds3_data_placement_rule_state(const ds3_request *request, const ds3_data_placement_rule_state value)
LIBRARY_API void ds3_s3_target_failure_notification_registration_response_free(ds3_s3_target_failure_notification_registration_response *response_data)
LIBRARY_API ds3_request * ds3_init_get_object_cached_notification_registrations_spectra_s3_request(void)
LIBRARY_API void ds3_request_set_type_ds3_tape_partition_failure_type(const ds3_request *request, const ds3_tape_partition_failure_type value)
size_t num_named_detailed_tape_partitions
ds3_str * notification_end_point
LIBRARY_API ds3_error * ds3_delete_object_persisted_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_error * ds3_cancel_import_pool_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_pool_response **response)
LIBRARY_API ds3_error * ds3_create_client_from_env(ds3_client **client)
LIBRARY_API ds3_request * ds3_init_put_tape_partition_failure_notification_registration_spectra_s3_request(const char *notification_end_point)
LIBRARY_API ds3_bulk_object_list_response * ds3_convert_file_list_with_basepath(const char **file_list, uint64_t num_files, const char *base_path)
LIBRARY_API void ds3_suspect_blob_azure_target_response_free(ds3_suspect_blob_azure_target_response *response_data)
LIBRARY_API void ds3_request_set_max_upload_size(const ds3_request *request, const uint64_t value)
LIBRARY_API void ds3_request_reset_byte_range(ds3_request *_request)
LIBRARY_API void ds3_delete_result_response_free(ds3_delete_result_response *response_data)
LIBRARY_API void ds3_request_set_full_details(const ds3_request *request, ds3_bool value)
LIBRARY_API ds3_error * ds3_put_group_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_group_response **response)
LIBRARY_API ds3_request * ds3_init_get_tape_partitions_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_cancel_active_job_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API void ds3_request_set_canceled_due_to_timeout(const ds3_request *request, ds3_bool value)
LIBRARY_API ds3_error * ds3_delete_pool_failure_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API void ds3_azure_target_failure_list_response_free(ds3_azure_target_failure_list_response *response_data)
LIBRARY_API void ds3_request_set_max_versions_to_keep(const ds3_request *request, const int value)
LIBRARY_API void ds3_request_set_media_ejection_allowed(const ds3_request *request, ds3_bool value)
LIBRARY_API void ds3_request_set_replicate_deletes(const ds3_request *request, ds3_bool value)
ds3_str * storage_domain_id
LIBRARY_API void ds3_tape_drive_list_response_free(ds3_tape_drive_list_response *response_data)
LIBRARY_API ds3_request * ds3_init_get_tape_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_node_response_free(ds3_node_response *response_data)
ds3_str * notification_end_point
LIBRARY_API ds3_error * ds3_modify_azure_target_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_azure_target_response **response)
ds3_http_response_format_type format
LIBRARY_API void ds3_request_set_data_policy_id(const ds3_request *request, const char *const value)
LIBRARY_API ds3_request * ds3_init_get_s3_target_bucket_names_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_compact_all_pools_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_error * ds3_abort_multi_part_upload_request(const ds3_client *client, const ds3_request *request)
ds3_bool always_force_put_job_creation
LIBRARY_API ds3_error * ds3_get_bucket_capacity_summary_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_capacity_summary_container_response **response)
ds3_reserved_task_type reserved_task_type
LIBRARY_API void ds3_request_set_max_keys(const ds3_request *request, const int value)
LIBRARY_API ds3_error * ds3_get_ds3_target_failure_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_target_failure_notification_registration_response **response)
ds3_tape_partition_response ** tape_partitions
LIBRARY_API void ds3_azure_target_read_preference_response_free(ds3_azure_target_read_preference_response *response_data)
int minimum_write_reserved_drives
uint64_t original_size_in_bytes
LIBRARY_API void ds3_s3_target_read_preference_response_free(ds3_s3_target_read_preference_response *response_data)
LIBRARY_API void ds3_list_multi_part_uploads_result_response_free(ds3_list_multi_part_uploads_result_response *response_data)
ds3_s3_initial_data_placement_policy
LIBRARY_API ds3_request * ds3_init_get_ds3_target_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_request_set_eject_label(const ds3_request *request, const char *const value)
LIBRARY_API void ds3_s3_objects_cached_notification_payload_response_free(ds3_s3_objects_cached_notification_payload_response *response_data)
LIBRARY_API void ds3_request_set_truncated(const ds3_request *request, ds3_bool value)
LIBRARY_API ds3_error * ds3_modify_node_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_node_response **response)
int last_http_response_code
ds3_data_placement_rule_state state
int cache_available_retry_after_in_seconds
ds3_write_preference_level
LIBRARY_API ds3_request * ds3_init_list_multi_part_uploads_request(const char *const bucket_name)
LIBRARY_API void ds3_request_set_key_ds3_feature_key_type(const ds3_request *request, const ds3_feature_key_type value)
LIBRARY_API void ds3_request_set_partially_verified_end_of_tape(const ds3_request *request, const char *const value)
ds3_naming_convention_type naming_convention
LIBRARY_API ds3_request * ds3_init_get_tape_libraries_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_get_suspect_objects_with_full_details_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_bulk_object_list_response **response)
LIBRARY_API ds3_request * ds3_init_get_cache_state_spectra_s3_request(void)
ds3_import_export_configuration
LIBRARY_API ds3_request * ds3_init_get_system_capacity_summary_spectra_s3_request(void)
LIBRARY_API ds3_request * ds3_init_get_data_policy_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_s3_object_lost_notification_registration_list_response_free(ds3_s3_object_lost_notification_registration_list_response *response_data)
LIBRARY_API ds3_request * ds3_init_put_system_failure_notification_registration_spectra_s3_request(const char *notification_end_point)
uint64_t max_blob_part_size_in_bytes
ds3_str * notification_end_point
LIBRARY_API ds3_request * ds3_init_format_foreign_pool_spectra_s3_request(const char *const resource_id)
ds3_bulk_object_list_response * blobs
ds3_job_request_type request_type
LIBRARY_API void ds3_job_created_notification_registration_response_free(ds3_job_created_notification_registration_response *response_data)
ds3_request_type notification_http_method
ds3_user_response * owner
LIBRARY_API void ds3_system_failure_list_response_free(ds3_system_failure_list_response *response_data)
ds3_bulk_object_response ** objects_not_persisted
LIBRARY_API void ds3_request_set_powered_on(const ds3_request *request, ds3_bool value)
ds3_bool pending_target_commit
LIBRARY_API void ds3_request_set_auto_verify_frequency_in_days(const ds3_request *request, const int value)
ds3_str * last_notification
size_t num_tapes_to_online
ds3_s3_object_to_delete_response ** deleted_objects
LIBRARY_API ds3_request * ds3_init_get_completed_job_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_group_response_free(ds3_group_response *response_data)
ds3_str * last_checkpoint
LIBRARY_API void ds3_capacity_summary_container_response_free(ds3_capacity_summary_container_response *response_data)
LIBRARY_API void ds3_build_information_response_free(ds3_build_information_response *response_data)
LIBRARY_API void ds3_request_set_naming_convention_ds3_naming_convention_type(const ds3_request *request, const ds3_naming_convention_type value)
LIBRARY_API void ds3_client_register_net(ds3_client *client, ds3_error *(*net_callback)(const ds3_client *client, const ds3_request *_request, void *read_user_struct, size_t(*read_handler_func)(void *, size_t, size_t, void *), void *write_user_struct, size_t(*write_handler_func)(void *, size_t, size_t, void *), ds3_string_multimap **return_headers))
LIBRARY_API void ds3_azure_target_failure_notification_registration_list_response_free(ds3_azure_target_failure_notification_registration_list_response *response_data)
LIBRARY_API ds3_error * ds3_force_pool_environment_refresh_spectra_s3_request(const ds3_client *client, const ds3_request *request)
ds3_storage_domain_capacity_summary_response * tape
LIBRARY_API ds3_request * ds3_init_get_group_member_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_s3_data_replication_rule_response_free(ds3_s3_data_replication_rule_response *response_data)
LIBRARY_API ds3_error * ds3_cancel_verify_tape_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_response **response)
LIBRARY_API ds3_request * ds3_init_put_job_creation_failed_notification_registration_spectra_s3_request(const char *notification_end_point)
LIBRARY_API void ds3_request_set_region_ds3_s3_region(const ds3_request *request, const ds3_s3_region value)
LIBRARY_API ds3_request * ds3_init_force_pool_environment_refresh_spectra_s3_request(void)
LIBRARY_API ds3_request * ds3_init_put_object_cached_notification_registration_spectra_s3_request(const char *notification_end_point)
LIBRARY_API ds3_error * ds3_list_multi_part_upload_parts_request(const ds3_client *client, const ds3_request *request, ds3_list_parts_result_response **response)
LIBRARY_API void ds3_pool_failure_notification_registration_response_free(ds3_pool_failure_notification_registration_response *response_data)
LIBRARY_API ds3_error * ds3_modify_pool_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_pool_response **response)
ds3_write_optimization write_optimization
ds3_tape_library_response ** tape_libraries
LIBRARY_API void ds3_user_response_free(ds3_user_response *response_data)
LIBRARY_API void ds3_request_set_cloud_bucket_suffix(const ds3_request *request, const char *const value)
LIBRARY_API ds3_error * ds3_modify_active_job_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_master_object_list_response **response)
LIBRARY_API ds3_request * ds3_init_list_multi_part_upload_parts_request(const char *const bucket_name, const char *const object_name, const char *upload_id)
LIBRARY_API ds3_request * ds3_init_verify_tape_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_request * ds3_init_modify_s3_target_spectra_s3_request(const char *const resource_id)
uint64_t original_size_in_bytes
size_t num_ds3_data_replication_rules
int number_of_failures_since_last_success
ds3_bucket_acl_permission permission
size_t num_storage_domain_members
ds3_bool dead_job_cleanup_allowed
LIBRARY_API void ds3_request_set_job(const ds3_request *request, const char *const value)
LIBRARY_API void ds3_request_set_minimum_days_to_retain(const ds3_request *request, const int value)
LIBRARY_API void ds3_active_job_list_response_free(ds3_active_job_list_response *response_data)
LIBRARY_API void ds3_request_set_always_force_put_job_creation(const ds3_request *request, ds3_bool value)
LIBRARY_API void ds3_request_set_verify_data_prior_to_import(const ds3_request *request, ds3_bool value)
LIBRARY_API ds3_request * ds3_init_get_cache_filesystems_spectra_s3_request(void)
LIBRARY_API void ds3_bulk_object_list_response_free(ds3_bulk_object_list_response *response_data)
LIBRARY_API ds3_error * ds3_get_physical_placement_for_objects_with_full_details_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_bulk_object_list_response **response)
LIBRARY_API ds3_error * ds3_get_object_persisted_notification_registrations_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_s3_object_persisted_notification_registration_list_response **response)
LIBRARY_API ds3_error * ds3_put_data_policy_acl_for_user_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_data_policy_acl_response **response)
ds3_azure_data_replication_rule_response ** azure_data_replication_rules
LIBRARY_API void ds3_tapes_must_be_onlined_response_free(ds3_tapes_must_be_onlined_response *response_data)
LIBRARY_API ds3_request * ds3_init_mark_suspect_blob_ds3_targets_as_degraded_spectra_s3_request(const ds3_ids_list *ids)
LIBRARY_API ds3_bulk_object_list_response * ds3_convert_object_list_from_strings(const char **objects, uint64_t num_objects)
ds3_job_request_type request_type
LIBRARY_API void ds3_request_set_admin_auth_id(const ds3_request *request, const char *const value)
LIBRARY_API ds3_error * ds3_get_system_failures_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_system_failure_list_response **response)
ds3_str * last_notification
LIBRARY_API ds3_request * ds3_init_mark_suspect_blob_s3_targets_as_degraded_spectra_s3_request(const ds3_ids_list *ids)
LIBRARY_API ds3_error * ds3_put_storage_domain_failure_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_storage_domain_failure_notification_registration_response **response)
LIBRARY_API ds3_request * ds3_init_modify_pool_partition_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_error * ds3_verify_system_health_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_health_verification_result_response **response)
LIBRARY_API ds3_request * ds3_init_abort_multi_part_upload_request(const char *const bucket_name, const char *const object_name, const char *upload_id)
LIBRARY_API void ds3_s3_object_cached_notification_registration_list_response_free(ds3_s3_object_cached_notification_registration_list_response *response_data)
LIBRARY_API void ds3_request_set_eject_location(const ds3_request *request, const char *const value)
LIBRARY_API ds3_error * ds3_put_tape_partition_failure_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_partition_failure_notification_registration_response **response)
uint64_t auto_eject_media_full_threshold
LIBRARY_API void ds3_request_free(ds3_request *request)
LIBRARY_API ds3_error * ds3_put_global_data_policy_acl_for_user_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_data_policy_acl_response **response)
LIBRARY_API void ds3_azure_data_replication_rule_list_response_free(ds3_azure_data_replication_rule_list_response *response_data)
LIBRARY_API ds3_request * ds3_init_delete_azure_target_read_preference_spectra_s3_request(const char *const resource_id)
size_t num_s3_target_bucket_names
LIBRARY_API ds3_request * ds3_init_get_degraded_data_persistence_rules_spectra_s3_request(void)
ds3_data_replication_rule_type type
LIBRARY_API ds3_error * ds3_delete_object_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_error * ds3_get_tape_partitions_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_partition_list_response **response)
LIBRARY_API void ds3_request_set_storage_domain_member_id(const ds3_request *request, const char *const value)
LIBRARY_API void ds3_detailed_tape_failure_response_free(ds3_detailed_tape_failure_response *response_data)
LIBRARY_API ds3_request * ds3_init_clear_suspect_blob_tapes_spectra_s3_request(const ds3_ids_list *ids)
LIBRARY_API ds3_request * ds3_init_cancel_online_tape_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_pool_partition_response_free(ds3_pool_partition_response *response_data)
LIBRARY_API ds3_request * ds3_init_put_data_policy_acl_for_group_spectra_s3_request(const char *data_policy_id, const char *group_id)
LIBRARY_API ds3_request * ds3_init_register_s3_target_spectra_s3_request(const char *access_key, const char *name, const char *secret_key)
LIBRARY_API void ds3_list_bucket_result_response_free(ds3_list_bucket_result_response *response_data)
LIBRARY_API ds3_error * ds3_get_job_completed_notification_registrations_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_job_completed_notification_registration_list_response **response)
int unavailable_tape_partition_max_job_retry_in_mins
uint64_t available_raw_capacity
LIBRARY_API ds3_request * ds3_init_head_bucket_request(const char *const bucket_name)
LIBRARY_API ds3_error * ds3_head_object_request(const ds3_client *client, const ds3_request *request, ds3_head_object_response **response)
LIBRARY_API ds3_request * ds3_init_get_tape_partition_failures_spectra_s3_request(void)
LIBRARY_API void ds3_job_completed_notification_registration_list_response_free(ds3_job_completed_notification_registration_list_response *response_data)
LIBRARY_API ds3_request * ds3_init_put_user_group_member_spectra_s3_request(const char *group_id, const char *member_user_id)
LIBRARY_API ds3_error * ds3_get_storage_domains_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_storage_domain_list_response **response)
LIBRARY_API ds3_error * ds3_get_s3_target_failures_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_s3_target_failure_list_response **response)
LIBRARY_API ds3_error * ds3_modify_azure_data_replication_rule_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_azure_data_replication_rule_response **response)
int unavailable_pool_max_job_retry_in_mins
ds3_data_replication_rule_type type
ds3_job_request_type request_type
LIBRARY_API void ds3_s3_target_response_free(ds3_s3_target_response *response_data)
LIBRARY_API void ds3_bucket_response_free(ds3_bucket_response *response_data)
ds3_database_physical_space_state
LIBRARY_API ds3_request * ds3_init_modify_all_pools_spectra_s3_request(const ds3_quiesced quiesced)
LIBRARY_API void ds3_tape_failure_notification_registration_list_response_free(ds3_tape_failure_notification_registration_list_response *response_data)
int last_http_response_code
LIBRARY_API void ds3_job_node_response_free(ds3_job_node_response *response_data)
ds3_priority default_verify_data_after_import
LIBRARY_API ds3_request * ds3_init_import_tape_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_request * ds3_init_get_ds3_data_replication_rule_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_request_set_part_number_marker(const ds3_request *request, const int value)
LIBRARY_API void ds3_storage_domain_failure_list_response_free(ds3_storage_domain_failure_list_response *response_data)
LIBRARY_API ds3_error * ds3_get_ds3_targets_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_target_list_response **response)
ds3_spectra_user_response ** spectra_users
ds3_job_chunk_client_processing_order_guarantee chunk_client_processing_order_guarantee
LIBRARY_API ds3_request * ds3_init_get_storage_domain_member_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_request * ds3_init_modify_tape_partition_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_error * ds3_get_storage_domain_failure_notification_registrations_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_storage_domain_failure_notification_registration_list_response **response)
LIBRARY_API ds3_request * ds3_init_get_ds3_target_failure_notification_registrations_spectra_s3_request(void)
LIBRARY_API void ds3_request_set_prefix(const ds3_request *request, const char *const value)
LIBRARY_API ds3_error * ds3_clear_suspect_blob_azure_targets_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API void ds3_job_completed_notification_registration_response_free(ds3_job_completed_notification_registration_response *response_data)
ds3_bucket_response ** buckets
LIBRARY_API ds3_request * ds3_init_get_job_to_replicate_spectra_s3_request(const char *const resource_id)
ds3_naming_convention_type naming_convention
ds3_bool replicate_deletes
LIBRARY_API ds3_request * ds3_init_modify_s3_data_replication_rule_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_request_set_write_preference_ds3_write_preference_level(const ds3_request *request, const ds3_write_preference_level value)
ds3_http_response_format_type format
ds3_azure_target_failure_response ** azure_target_failures
LIBRARY_API ds3_error * ds3_get_pools_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_pool_list_response **response)
LIBRARY_API ds3_error * ds3_put_job_created_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_job_created_notification_registration_response **response)
LIBRARY_API ds3_error * ds3_modify_ds3_target_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_target_response **response)
LIBRARY_API ds3_error * ds3_clear_suspect_blob_tapes_spectra_s3_request(const ds3_client *client, const ds3_request *request)
ds3_feature_key_response ** feature_keys
ds3_request_type notification_http_method
LIBRARY_API ds3_request * ds3_init_put_global_bucket_acl_for_user_spectra_s3_request(const ds3_bucket_acl_permission permission, const char *user_id)
LIBRARY_API ds3_error * ds3_cancel_verify_on_all_tapes_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_failure_list_response **response)
LIBRARY_API ds3_error * ds3_get_azure_target_failure_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_azure_target_failure_notification_registration_response **response)
LIBRARY_API ds3_error * ds3_get_storage_domain_members_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_storage_domain_member_list_response **response)
LIBRARY_API ds3_request * ds3_init_put_tape_storage_domain_member_spectra_s3_request(const char *storage_domain_id, const char *tape_partition_id, const char *tape_type)
LIBRARY_API ds3_error * ds3_delete_job_creation_failed_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_request * ds3_init_put_group_group_member_spectra_s3_request(const char *group_id, const char *member_group_id)
ds3_detailed_s3_object_response ** detailed_s3_objects
ds3_str * last_notification
LIBRARY_API ds3_error * ds3_get_azure_data_replication_rules_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_azure_data_replication_rule_list_response **response)
LIBRARY_API ds3_error * ds3_get_buckets_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_bucket_list_response **response)
ds3_bool cleaning_required
ds3_cache_entry_state state
LIBRARY_API ds3_error * ds3_cancel_format_tape_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_response **response)
ds3_data_placement_rule_state state
LIBRARY_API ds3_error * ds3_delete_bucket_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_request * ds3_init_get_completed_jobs_spectra_s3_request(void)
ds3_bool auto_eject_upon_job_cancellation
LIBRARY_API ds3_request * ds3_init_delete_permanently_lost_tape_spectra_s3_request(const char *const resource_id)
ds3_tape_partition_failure_notification_registration_response ** tape_partition_failure_notification_registrations
LIBRARY_API ds3_error * ds3_delete_storage_domain_failure_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_error * ds3_raw_import_tape_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_response **response)
LIBRARY_API ds3_request * ds3_init_get_node_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_request * ds3_init_eject_storage_domain_blobs_spectra_s3_request(const char *bucket_id, const char *storage_domain, const ds3_bulk_object_list_response *object_list)
ds3_str * tape_partition_id
ds3_data_placement_rule_state state
ds3_auto_inspect_mode auto_inspect
LIBRARY_API ds3_request * ds3_init_verify_bulk_job_spectra_s3_request(const char *const resource_id, const ds3_bulk_object_list_response *object_list)
LIBRARY_API void ds3_request_set_proxy_host(const ds3_request *request, const char *const value)
LIBRARY_API void ds3_create_heap_dump_params_response_free(ds3_create_heap_dump_params_response *response_data)
ds3_str * data_path_ip_address
LIBRARY_API void ds3_request_set_full_of_data(const ds3_request *request, ds3_bool value)
LIBRARY_API ds3_request * ds3_init_get_ds3_target_read_preference_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_feature_key_list_response_free(ds3_feature_key_list_response *response_data)
LIBRARY_API ds3_error * ds3_get_tape_density_directive_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_density_directive_response **response)
LIBRARY_API ds3_error * ds3_delete_pool_partition_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_error * ds3_clear_suspect_blob_s3_targets_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_request * ds3_init_get_blobs_on_s3_target_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_request * ds3_init_get_suspect_blob_s3_targets_spectra_s3_request(void)
ds3_bool entirely_in_cache
LIBRARY_API ds3_error * ds3_put_azure_target_bucket_name_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_azure_target_bucket_name_response **response)
int minimum_write_reserved_drives
LIBRARY_API void ds3_degraded_blob_list_response_free(ds3_degraded_blob_list_response *response_data)
ds3_type_response ** types
ds3_tape_drive_type drive_type
ds3_str * replicated_user_default_data_policy
LIBRARY_API ds3_request * ds3_init_cancel_all_active_jobs_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_get_blobs_on_ds3_target_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_bulk_object_list_response **response)
LIBRARY_API void ds3_s3_target_failure_notification_payload_response_free(ds3_s3_target_failure_notification_payload_response *response_data)
ds3_data_replication_rule_response ** ds3_data_replication_rules
ds3_import_export_configuration import_export_configuration
LIBRARY_API ds3_error * ds3_get_tape_failure_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_failure_notification_registration_response **response)
ds3_multipart_upload_part_response ** parts
LIBRARY_API ds3_request * ds3_init_put_global_bucket_acl_for_group_spectra_s3_request(const char *group_id, const ds3_bucket_acl_permission permission)
ds3_request_type notification_http_method
LIBRARY_API void ds3_request_set_verify_data_after_import_ds3_priority(const ds3_request *request, const ds3_priority value)
LIBRARY_API ds3_request * ds3_init_reset_instance_identifier_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_get_group_member_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_group_member_response **response)
LIBRARY_API void ds3_request_set_request_type_ds3_job_request_type(const ds3_request *request, const ds3_job_request_type value)
LIBRARY_API ds3_error * ds3_modify_all_s3_targets_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API void ds3_client_register_logging(ds3_client *client, ds3_log_lvl log_lvl, void(*log_callback)(const char *log_message, void *user_data), void *user_data)
ds3_http_response_format_type format
LIBRARY_API ds3_request * ds3_init_get_object_request(const char *const bucket_name, const char *const object_name, const uint64_t length)
LIBRARY_API ds3_error * ds3_delete_objects_request(const ds3_client *client, const ds3_request *request, ds3_delete_result_response **response)
LIBRARY_API void ds3_request_set_page_length(const ds3_request *request, const int value)
LIBRARY_API void ds3_request_set_default_blob_size(const ds3_request *request, const uint64_t value)
LIBRARY_API ds3_error * ds3_get_ds3_target_data_policies_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_data_policy_list_response **response)
LIBRARY_API void ds3_storage_domain_failure_notification_registration_response_free(ds3_storage_domain_failure_notification_registration_response *response_data)
LIBRARY_API ds3_error * ds3_truncate_all_jobs_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API void ds3_cache_information_response_free(ds3_cache_information_response *response_data)
ds3_str * notification_end_point
LIBRARY_API ds3_request * ds3_init_get_storage_domain_failures_spectra_s3_request(void)
LIBRARY_API void ds3_s3_object_response_free(ds3_s3_object_response *response_data)
ds3_s3_target_failure_notification_registration_response ** s3_target_failure_notification_registrations
LIBRARY_API ds3_error * ds3_raw_import_all_tapes_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API void ds3_contents_response_free(ds3_contents_response *response_data)
LIBRARY_API ds3_error * ds3_initiate_multi_part_upload_request(const ds3_client *client, const ds3_request *request, ds3_initiate_multipart_upload_result_response **response)
LIBRARY_API void ds3_request_set_cache_available_retry_after_in_seconds(const ds3_request *request, const int value)
LIBRARY_API ds3_error * ds3_import_azure_target_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API void ds3_request_set_name(const ds3_request *request, const char *const value)
ds3_str ** tape_bar_codes
int max_tape_fragmentation_percent
LIBRARY_API void ds3_s3_target_bucket_name_list_response_free(ds3_s3_target_bucket_name_list_response *response_data)
LIBRARY_API void ds3_request_set_write_protected(const ds3_request *request, ds3_bool value)
ds3_storage_domain_failure_type type
LIBRARY_API ds3_error * ds3_delete_data_policy_acl_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_request * ds3_init_get_storage_domain_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_request * ds3_init_modify_storage_domain_member_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_job_creation_failed_notification_registration_list_response_free(ds3_job_creation_failed_notification_registration_list_response *response_data)
LIBRARY_API ds3_request * ds3_init_put_ds3_target_read_preference_spectra_s3_request(const char *bucket_id, const ds3_target_read_preference_type read_preference, const char *target_id)
LIBRARY_API ds3_request * ds3_init_delete_tape_partition_failure_spectra_s3_request(const char *const resource_id)
ds3_target_failure_type type
ds3_target_failure_notification_registration_response ** ds3_target_failure_notification_registrations
LIBRARY_API ds3_error * ds3_get_bucket_acl_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_bucket_acl_response **response)
LIBRARY_API void ds3_request_set_start_date(const ds3_request *request, const uint64_t value)
LIBRARY_API void ds3_request_set_minimize_spanning_across_media(const ds3_request *request, ds3_bool value)
LIBRARY_API void ds3_request_set_version_id(const ds3_request *request, const char *const value)
LIBRARY_API ds3_error * ds3_delete_job_created_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_error * ds3_delete_azure_data_replication_rule_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_request * ds3_init_compact_pool_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_error * ds3_get_job_completed_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_job_completed_notification_registration_response **response)
LIBRARY_API ds3_error * ds3_put_bulk_job_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_master_object_list_response **response)
LIBRARY_API ds3_error * ds3_get_group_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_group_response **response)
LIBRARY_API void ds3_request_set_type_ds3_tape_drive_type(const ds3_request *request, const ds3_tape_drive_type value)
size_t num_tape_density_directives
LIBRARY_API ds3_error * ds3_deallocate_pool_spectra_s3_request(const ds3_client *client, const ds3_request *request)
ds3_bool auto_eject_upon_media_full
LIBRARY_API ds3_error * ds3_verify_pool_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_pool_response **response)
LIBRARY_API ds3_request * ds3_init_import_azure_target_spectra_s3_request(const char *const resource_id, const char *cloud_bucket_name)
LIBRARY_API ds3_request * ds3_init_cancel_verify_on_all_tapes_spectra_s3_request(void)
LIBRARY_API ds3_request * ds3_init_get_s3_target_read_preferences_spectra_s3_request(void)
LIBRARY_API void ds3_delete_objects_response_free(ds3_delete_objects_response *response)
LIBRARY_API void ds3_request_set_crc32(ds3_request *request, const char *const crc32)
LIBRARY_API ds3_error * ds3_get_pool_partition_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_pool_partition_response **response)
LIBRARY_API ds3_request * ds3_init_put_azure_target_bucket_name_spectra_s3_request(const char *bucket_id, const char *name, const char *target_id)
LIBRARY_API ds3_error * ds3_put_ds3_data_replication_rule_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_data_replication_rule_response **response)
ds3_bool replicate_deletes
ds3_str * persistence_rule_id
ds3_bool media_ejection_allowed
LIBRARY_API ds3_request * ds3_init_get_object_cached_notification_registration_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_get_system_failure_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_system_failure_notification_registration_response **response)
LIBRARY_API ds3_error * ds3_get_object_cached_notification_registrations_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_s3_object_cached_notification_registration_list_response **response)
ds3_named_detailed_tape_partition_response ** named_detailed_tape_partitions
LIBRARY_API void ds3_request_set_data_path_verify_certificate(const ds3_request *request, ds3_bool value)
LIBRARY_API ds3_error * ds3_verify_bulk_job_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_master_object_list_response **response)
LIBRARY_API ds3_request * ds3_init_get_s3_target_failure_notification_registrations_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_get_degraded_buckets_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_bucket_list_response **response)
LIBRARY_API ds3_request * ds3_init_get_job_creation_failed_notification_registrations_spectra_s3_request(void)
LIBRARY_API ds3_request * ds3_init_put_group_spectra_s3_request(const char *name)
LIBRARY_API ds3_request * ds3_init_put_global_data_policy_acl_for_group_spectra_s3_request(const char *group_id)
LIBRARY_API ds3_error * ds3_get_data_persistence_rule_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_data_persistence_rule_response **response)
LIBRARY_API void ds3_client_free(ds3_client *client)
LIBRARY_API ds3_request * ds3_init_verify_all_pools_spectra_s3_request(void)
LIBRARY_API void ds3_complete_multipart_upload_result_response_free(ds3_complete_multipart_upload_result_response *response_data)
int last_http_response_code
ds3_bool permit_going_out_of_sync
LIBRARY_API ds3_request * ds3_init_get_suspect_blob_azure_targets_spectra_s3_request(void)
LIBRARY_API ds3_request * ds3_init_cancel_job_spectra_s3_request(const char *const resource_id)
ds3_azure_target_read_preference_response ** azure_target_read_preferences
LIBRARY_API void ds3_suspect_blob_pool_list_response_free(ds3_suspect_blob_pool_list_response *response_data)
ds3_str * read_from_tape_id
size_t num_s3_object_cached_notification_registrations
LIBRARY_API ds3_client * ds3_copy_client(const ds3_client *client)
LIBRARY_API ds3_error * ds3_get_ds3_data_replication_rules_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_data_replication_rule_list_response **response)
LIBRARY_API ds3_error * ds3_inspect_all_tapes_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_failure_list_response **response)
uint64_t completed_size_in_bytes
LIBRARY_API ds3_error * ds3_eject_tape_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_response **response)
LIBRARY_API ds3_error * ds3_get_degraded_ds3_data_replication_rules_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_data_replication_rule_list_response **response)
LIBRARY_API ds3_request * ds3_init_mark_suspect_blob_pools_as_degraded_spectra_s3_request(const ds3_ids_list *ids)
LIBRARY_API ds3_request * ds3_init_get_s3_target_failure_notification_registration_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_request * ds3_init_get_job_creation_failed_notification_registration_spectra_s3_request(void)
LIBRARY_API void ds3_request_set_pool_partition_id(const ds3_request *request, const char *const value)
LIBRARY_API ds3_error * ds3_verify_s3_target_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_s3_target_response **response)
LIBRARY_API void ds3_request_set_unavailable_tape_partition_max_job_retry_in_mins(const ds3_request *request, const int value)
int last_http_response_code
int minimum_read_reserved_drives
ds3_contents_response ** versioned_objects
LIBRARY_API uint64_t ds3_get_file_size(const char *file_path)
LIBRARY_API void ds3_request_set_id(const ds3_request *request, const char *const value)
LIBRARY_API ds3_error * ds3_get_jobs_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_job_list_response **response)
struct _ds3_metadata ds3_metadata
LIBRARY_API ds3_error * ds3_get_pool_failure_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_pool_failure_notification_registration_response **response)
LIBRARY_API ds3_request * ds3_init_get_ds3_targets_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_put_bucket_acl_for_group_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_bucket_acl_response **response)
ds3_str * notification_end_point
int last_http_response_code
LIBRARY_API void ds3_request_set_key_marker(const ds3_request *request, const char *const value)
LIBRARY_API ds3_request * ds3_init_delegate_delete_user_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_request * ds3_init_force_feature_key_validation_spectra_s3_request(void)
ds3_str * notification_end_point
ds3_job_node_response ** nodes
LIBRARY_API void ds3_request_set_tape_partition_id(const ds3_request *request, const char *const value)
LIBRARY_API ds3_request * ds3_init_cancel_verify_tape_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_error * ds3_get_s3_data_replication_rule_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_s3_data_replication_rule_response **response)
LIBRARY_API ds3_error * ds3_get_object_request(const ds3_client *client, const ds3_request *request, void *user_data, size_t(*callback)(void *, size_t, size_t, void *))
ds3_request_type notification_http_method
LIBRARY_API void ds3_request_set_max_buckets(const ds3_request *request, const int value)
LIBRARY_API ds3_request * ds3_init_put_multi_part_upload_part_request(const char *const bucket_name, const char *const object_name, const int part_number, const char *upload_id)
LIBRARY_API ds3_request * ds3_init_modify_all_tape_partitions_spectra_s3_request(const ds3_quiesced quiesced)
LIBRARY_API ds3_bulk_object_list_response * ds3_init_bulk_object_list_with_size(size_t num_objects)
ds3_delete_object_error_response ** errors
LIBRARY_API void ds3_request_set_bar_code(const ds3_request *request, const char *const value)
LIBRARY_API void ds3_pool_partition_list_response_free(ds3_pool_partition_list_response *response_data)
uint64_t completed_size_in_bytes
LIBRARY_API void ds3_suspect_blob_ds3_target_response_free(ds3_suspect_blob_ds3_target_response *response_data)
LIBRARY_API ds3_error * ds3_get_blobs_on_s3_target_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_bulk_object_list_response **response)
ds3_suspect_blob_pool_response ** suspect_blob_pools
LIBRARY_API ds3_request * ds3_init_delete_object_request(const char *const bucket_name, const char *const object_name)
int last_http_response_code
LIBRARY_API ds3_error * ds3_get_blobs_on_azure_target_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_bulk_object_list_response **response)
LIBRARY_API void ds3_request_set_auto_eject_media_full_threshold(const ds3_request *request, const uint64_t value)
LIBRARY_API void ds3_tape_density_directive_list_response_free(ds3_tape_density_directive_list_response *response_data)
LIBRARY_API ds3_request * ds3_init_truncate_active_job_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_error * ds3_delete_s3_target_failure_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API void ds3_tape_partition_failure_notification_registration_response_free(ds3_tape_partition_failure_notification_registration_response *response_data)
LIBRARY_API ds3_error * ds3_allocate_job_chunk_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_objects_response **response)
ds3_http_response_format_type format
ds3_storage_domain_capacity_summary_response * pool
LIBRARY_API void ds3_request_set_built_in(const ds3_request *request, ds3_bool value)
LIBRARY_API void ds3_request_set_auto_eject_upon_cron(const ds3_request *request, const char *const value)
LIBRARY_API ds3_error * ds3_pair_back_registered_ds3_target_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_request * ds3_init_modify_node_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_request_set_isolation_level_ds3_data_isolation_level(const ds3_request *request, const ds3_data_isolation_level value)
LIBRARY_API ds3_request * ds3_init_stage_objects_job_spectra_s3_request(const char *const resource_id, const ds3_bulk_object_list_response *object_list)
LIBRARY_API ds3_error * ds3_truncate_job_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_error * ds3_get_azure_target_failures_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_azure_target_failure_list_response **response)
LIBRARY_API ds3_request * ds3_init_modify_data_persistence_rule_spectra_s3_request(const char *const resource_id)
ds3_storage_domain_failure_type type
LIBRARY_API void ds3_s3_object_list_response_free(ds3_s3_object_list_response *response_data)
LIBRARY_API ds3_request * ds3_init_modify_tape_drive_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_s3_target_bucket_name_response_free(ds3_s3_target_bucket_name_response *response_data)
LIBRARY_API ds3_request * ds3_init_delete_job_creation_failed_notification_registration_spectra_s3_request(void)
ds3_naming_convention_type naming_convention
ds3_request_type notification_http_method
LIBRARY_API ds3_request * ds3_init_get_pool_failure_notification_registrations_spectra_s3_request(void)
ds3_error *(* net_callback)(const struct _ds3_client *client, const ds3_request *_request, void *read_user_struct, size_t(*read_handler_func)(void *, size_t, size_t, void *), void *write_user_struct, size_t(*write_handler_func)(void *, size_t, size_t, void *), ds3_string_multimap **return_headers)
LIBRARY_API ds3_request * ds3_init_get_degraded_blobs_spectra_s3_request(void)
LIBRARY_API void ds3_request_set_max_parts(const ds3_request *request, const int value)
LIBRARY_API void ds3_s3_target_failure_response_free(ds3_s3_target_failure_response *response_data)
LIBRARY_API void ds3_cache_filesystem_information_response_free(ds3_cache_filesystem_information_response *response_data)
ds3_tape_density_directive_response ** tape_density_directives
LIBRARY_API void ds3_generic_dao_notification_registration_response_free(ds3_generic_dao_notification_registration_response *response_data)
LIBRARY_API ds3_error * ds3_get_data_policies_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_data_policy_list_response **response)
LIBRARY_API ds3_request * ds3_init_get_tapes_spectra_s3_request(void)
LIBRARY_API void ds3_request_set_custom_header(ds3_request *request, const char *const header_name, const char *const header_value)
LIBRARY_API ds3_request * ds3_init_get_azure_target_bucket_names_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_delete_ds3_target_read_preference_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_request * ds3_init_cancel_import_on_all_pools_spectra_s3_request(void)
int partially_verify_last_percent_of_tapes
LIBRARY_API void ds3_azure_target_list_response_free(ds3_azure_target_list_response *response_data)
LIBRARY_API ds3_error * ds3_get_degraded_blobs_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_degraded_blob_list_response **response)
LIBRARY_API void ds3_request_set_type_ds3_system_failure_type(const ds3_request *request, const ds3_system_failure_type value)
LIBRARY_API ds3_request * ds3_init_delete_s3_data_replication_rule_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_creds * ds3_create_creds(const char *const access_id, const char *const secret_key)
ds3_target_failure_type type
LIBRARY_API ds3_error * ds3_get_suspect_blob_tapes_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_suspect_blob_tape_list_response **response)
ds3_str * last_notification
ds3_http_response_format_type format
ds3_s3_object_lost_notification_registration_response ** s3_object_lost_notification_registrations
LIBRARY_API ds3_request * ds3_init_get_nodes_spectra_s3_request(void)
ds3_bool permit_going_out_of_sync
ds3_str * job_creation_date
ds3_priority verify_prior_to_auto_eject
int number_of_failures_since_last_success
LIBRARY_API ds3_request * ds3_init_modify_all_azure_targets_spectra_s3_request(const ds3_quiesced quiesced)
ds3_str * target_data_policy
LIBRARY_API ds3_request * ds3_init_verify_physical_placement_for_objects_with_full_details_spectra_s3_request(const char *const resource_id, const ds3_bulk_object_list_response *object_list)
LIBRARY_API ds3_error * ds3_put_tape_storage_domain_member_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_storage_domain_member_response **response)
LIBRARY_API void ds3_request_set_ignore_naming_conflicts(const ds3_request *request, ds3_bool value)
LIBRARY_API void ds3_request_set_maximum_auto_verification_frequency_in_days(const ds3_request *request, const int value)
LIBRARY_API void ds3_request_set_verify_pending_ds3_priority(const ds3_request *request, const ds3_priority value)
LIBRARY_API void ds3_request_set_state_ds3_tape_partition_state(const ds3_request *request, const ds3_tape_partition_state value)
ds3_bool blobbing_enabled
LIBRARY_API void ds3_data_policy_response_free(ds3_data_policy_response *response_data)
ds3_bool force_tape_removal
LIBRARY_API ds3_request * ds3_init_get_storage_domain_failure_notification_registrations_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_get_storage_domain_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_storage_domain_response **response)
LIBRARY_API ds3_error * ds3_get_storage_domain_capacity_summary_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_capacity_summary_container_response **response)
LIBRARY_API ds3_request * ds3_init_delete_permanently_lost_pool_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_group_member_response_free(ds3_group_member_response *response_data)
ds3_pool_failure_type type
LIBRARY_API ds3_error * ds3_get_object_details_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_s3_object_response **response)
LIBRARY_API ds3_request * ds3_init_put_ds3_target_failure_notification_registration_spectra_s3_request(const char *notification_end_point)
LIBRARY_API ds3_request * ds3_init_put_tape_density_directive_spectra_s3_request(const ds3_tape_drive_type density, const char *partition_id, const char *tape_type)
LIBRARY_API ds3_error * ds3_get_tape_drives_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_drive_list_response **response)
LIBRARY_API ds3_request * ds3_init_truncate_all_jobs_spectra_s3_request(void)
LIBRARY_API ds3_request * ds3_init_get_blob_persistence_spectra_s3_request(const char *payload)
LIBRARY_API void ds3_suspect_blob_s3_target_response_free(ds3_suspect_blob_s3_target_response *response_data)
LIBRARY_API void ds3_request_set_offline_data_staging_window_in_tb(const ds3_request *request, const int value)
LIBRARY_API ds3_error * ds3_get_azure_data_replication_rule_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_azure_data_replication_rule_response **response)
LIBRARY_API ds3_error * ds3_get_active_jobs_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_active_job_list_response **response)
LIBRARY_API void ds3_job_creation_failed_notification_payload_response_free(ds3_job_creation_failed_notification_payload_response *response_data)
ds3_str * upload_id_marker
LIBRARY_API ds3_request * ds3_init_get_job_chunks_ready_for_client_processing_spectra_s3_request(const char *job)
LIBRARY_API ds3_error * ds3_get_job_chunk_dao_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_job_chunk_response **response)
LIBRARY_API ds3_request * ds3_init_modify_tape_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_error * ds3_get_ds3_target_failures_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_target_failure_list_response **response)
LIBRARY_API ds3_request * ds3_init_close_aggregating_job_spectra_s3_request(const char *const resource_id)
ds3_naming_convention_type naming_convention
ds3_str * last_notification
uint64_t physical_allocated
ds3_bucket_acl_permission
ds3_checksum_type checksum_type
LIBRARY_API ds3_request * ds3_init_get_blobs_on_azure_target_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_error * ds3_get_suspect_blob_azure_targets_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_suspect_blob_azure_target_list_response **response)
LIBRARY_API ds3_request * ds3_init_get_blobs_on_ds3_target_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_azure_target_bucket_name_list_response_free(ds3_azure_target_bucket_name_list_response *response_data)
ds3_ltfs_file_naming_mode ltfs_file_naming
LIBRARY_API void ds3_request_set_max_tape_fragmentation_percent(const ds3_request *request, const int value)
LIBRARY_API void ds3_storage_domain_failure_response_free(ds3_storage_domain_failure_response *response_data)
ds3_str * pool_partition_id
LIBRARY_API ds3_error * ds3_delete_azure_target_failure_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_error * ds3_verify_ds3_target_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_target_response **response)
ds3_tape_partition_state state
LIBRARY_API ds3_request * ds3_init_get_azure_target_read_preference_spectra_s3_request(const char *const resource_id)
ds3_unavailable_media_usage_policy unavailable_media_policy
LIBRARY_API ds3_error * ds3_delete_bucket_request(const ds3_client *client, const ds3_request *request)
ds3_azure_target_response ** azure_targets
LIBRARY_API ds3_error * ds3_verify_physical_placement_for_objects_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_physical_placement_response **response)
LIBRARY_API ds3_request * ds3_init_get_object_details_spectra_s3_request(const char *const resource_id, const char *bucket_id)
LIBRARY_API ds3_request * ds3_init_delete_s3_target_failure_spectra_s3_request(const char *const resource_id)
ds3_target_read_preference_type read_preference
ds3_physical_placement_response * physical_placement
LIBRARY_API void ds3_request_set_permission_ds3_bucket_acl_permission(const ds3_request *request, const ds3_bucket_acl_permission value)
LIBRARY_API ds3_request * ds3_init_get_ds3_data_replication_rules_spectra_s3_request(void)
ds3_priority default_put_job_priority
LIBRARY_API void ds3_request_set_end_date(const ds3_request *request, const uint64_t value)
LIBRARY_API ds3_error * ds3_modify_data_policy_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_data_policy_response **response)
LIBRARY_API void ds3_request_set_ds3_replication_rule_id(const ds3_request *request, const char *const value)
LIBRARY_API ds3_error * ds3_get_job_chunks_ready_for_client_processing_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_master_object_list_response **response)
ds3_naming_convention_type naming_convention
LIBRARY_API void ds3_request_set_type_ds3_tape_failure_type(const ds3_request *request, const ds3_tape_failure_type value)
LIBRARY_API ds3_error * ds3_get_degraded_azure_data_replication_rules_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_azure_data_replication_rule_list_response **response)
LIBRARY_API void ds3_list_parts_result_response_free(ds3_list_parts_result_response *response_data)
LIBRARY_API ds3_error * ds3_get_suspect_buckets_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_bucket_list_response **response)
LIBRARY_API ds3_error * ds3_get_degraded_data_persistence_rules_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_data_persistence_rule_list_response **response)
ds3_tape_partition_state state
LIBRARY_API ds3_request * ds3_init_register_azure_target_spectra_s3_request(const char *account_key, const char *account_name, const char *name)
ds3_pool_partition_response ** pool_partitions
LIBRARY_API ds3_error * ds3_clear_all_canceled_jobs_spectra_s3_request(const ds3_client *client, const ds3_request *request)
int number_of_failures_since_last_success
LIBRARY_API void ds3_target_failure_list_response_free(ds3_target_failure_list_response *response_data)
LIBRARY_API void ds3_error_response_free(ds3_error_response *response_data)
int maximum_auto_verification_frequency_in_days
LIBRARY_API void ds3_storage_domain_member_response_free(ds3_storage_domain_member_response *response_data)
LIBRARY_API void ds3_request_set_type_ds3_s3_object_type(const ds3_request *request, const ds3_s3_object_type value)
LIBRARY_API void ds3_blob_response_free(ds3_blob_response *response_data)
LIBRARY_API ds3_request * ds3_init_modify_data_path_backend_spectra_s3_request(void)
LIBRARY_API ds3_request * ds3_init_modify_pool_spectra_s3_request(const char *const resource_id)
ds3_str * next_upload_id_marker
LIBRARY_API ds3_request * ds3_init_cancel_import_tape_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_suspect_blob_ds3_target_list_response_free(ds3_suspect_blob_ds3_target_list_response *response_data)
LIBRARY_API ds3_error * ds3_delete_azure_target_failure_spectra_s3_request(const ds3_client *client, const ds3_request *request)
size_t num_versioned_objects
LIBRARY_API void ds3_tape_library_response_free(ds3_tape_library_response *response_data)
LIBRARY_API ds3_error * ds3_modify_user_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_spectra_user_response **response)
LIBRARY_API void ds3_detailed_tape_partition_response_free(ds3_detailed_tape_partition_response *response_data)
LIBRARY_API void ds3_master_object_list_response_free(ds3_master_object_list_response *response_data)
LIBRARY_API void ds3_request_set_latest(const ds3_request *request, ds3_bool value)
ds3_str * last_notification
LIBRARY_API ds3_request * ds3_init_put_pool_failure_notification_registration_spectra_s3_request(const char *notification_end_point)
ds3_s3_target_failure_response ** s3_target_failures
LIBRARY_API ds3_request * ds3_init_get_azure_data_replication_rules_spectra_s3_request(void)
LIBRARY_API ds3_request * ds3_init_get_job_created_notification_registration_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_get_tape_density_directives_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_density_directive_list_response **response)
LIBRARY_API ds3_request * ds3_init_deallocate_pool_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_request_set_tape_type(const ds3_request *request, const char *const value)
uint64_t max_capacity_in_bytes
LIBRARY_API ds3_request * ds3_init_modify_all_s3_targets_spectra_s3_request(const ds3_quiesced quiesced)
ds3_str * cloud_bucket_prefix
size_t num_tape_failure_notification_registrations
LIBRARY_API void ds3_request_set_proxy_username(const ds3_request *request, const char *const value)
LIBRARY_API ds3_request * ds3_init_get_data_planner_blob_store_tasks_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_put_object_cached_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_s3_object_cached_notification_registration_response **response)
LIBRARY_API ds3_error * ds3_put_data_policy_acl_for_group_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_data_policy_acl_response **response)
uint64_t cached_size_in_bytes
uint64_t completed_size_in_bytes
LIBRARY_API ds3_error * ds3_put_pool_partition_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_pool_partition_response **response)
LIBRARY_API ds3_error * ds3_put_data_persistence_rule_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_data_persistence_rule_response **response)
LIBRARY_API ds3_error * ds3_register_azure_target_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_azure_target_response **response)
LIBRARY_API ds3_request * ds3_init_get_storage_domain_members_spectra_s3_request(void)
LIBRARY_API void ds3_request_set_metadata(ds3_request *request, const char *const name, const char *const value)
size_t num_degraded_blobs
LIBRARY_API ds3_error * ds3_get_object_lost_notification_registrations_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_s3_object_lost_notification_registration_list_response **response)
LIBRARY_API void ds3_job_list_response_free(ds3_job_list_response *response_data)
LIBRARY_API ds3_error * ds3_get_job_creation_failed_notification_registrations_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_job_creation_failed_notification_registration_list_response **response)
ds3_http_response_format_type format
int number_of_failures_since_last_success
LIBRARY_API ds3_error * ds3_cancel_verify_on_all_pools_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_request * ds3_init_get_bucket_acls_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_modify_tape_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_response **response)
LIBRARY_API void ds3_data_path_backend_response_free(ds3_data_path_backend_response *response_data)
LIBRARY_API void ds3_request_set_access_control_replication_ds3_target_access_control_replication(const ds3_request *request, const ds3_target_access_control_replication value)
LIBRARY_API ds3_error * ds3_cancel_import_on_all_pools_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_error * ds3_online_tape_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_response **response)
LIBRARY_API void ds3_request_set_implicit_job_id_resolution(const ds3_request *request, ds3_bool value)
ds3_naming_convention_type naming_convention
size_t num_job_created_notification_registrations
LIBRARY_API ds3_error * ds3_get_nodes_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_node_list_response **response)
LIBRARY_API ds3_request * ds3_init_get_tape_partition_failure_notification_registration_spectra_s3_request(void)
LIBRARY_API ds3_bulk_object_list_response * ds3_convert_object_list(const ds3_contents_response **objects, uint64_t num_objects)
LIBRARY_API ds3_request * ds3_init_get_suspect_blob_pools_spectra_s3_request(void)
LIBRARY_API void ds3_request_set_group_id(const ds3_request *request, const char *const value)
LIBRARY_API ds3_error * ds3_cancel_all_jobs_spectra_s3_request(const ds3_client *client, const ds3_request *request)
ds3_bulk_object_response ** objects
LIBRARY_API ds3_error * ds3_get_s3_target_failure_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_s3_target_failure_notification_registration_response **response)
LIBRARY_API ds3_metadata_entry * ds3_metadata_get_entry(const ds3_metadata *metadata, const char *name)
LIBRARY_API ds3_request * ds3_init_get_azure_target_failure_notification_registrations_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_get_storage_domain_failures_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_storage_domain_failure_list_response **response)
LIBRARY_API ds3_request * ds3_init_get_pool_partitions_spectra_s3_request(void)
ds3_objects_response ** objects
LIBRARY_API ds3_error * ds3_put_pool_failure_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_pool_failure_notification_registration_response **response)
LIBRARY_API ds3_request * ds3_init_get_job_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_request * ds3_init_get_s3_target_failures_spectra_s3_request(void)
LIBRARY_API ds3_request * ds3_init_get_object_lost_notification_registration_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_put_bucket_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API void ds3_creds_free(ds3_creds *client)
LIBRARY_API void ds3_request_set_auto_compaction_threshold(const ds3_request *request, const int value)
LIBRARY_API ds3_request * ds3_init_clear_all_completed_jobs_spectra_s3_request(void)
ds3_str * azure_replication_rule_id
LIBRARY_API void ds3_type_response_free(ds3_type_response *response_data)
LIBRARY_API void ds3_azure_target_failure_notification_payload_response_free(ds3_azure_target_failure_notification_payload_response *response_data)
ds3_s3_data_replication_rule_response ** s3_data_replication_rules
size_t num_data_persistence_rules
LIBRARY_API ds3_request * ds3_init_clear_suspect_blob_pools_spectra_s3_request(const ds3_ids_list *ids)
LIBRARY_API ds3_request * ds3_init_verify_system_health_spectra_s3_request(void)
int number_of_failures_since_last_success
LIBRARY_API ds3_request * ds3_init_get_pool_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_error * ds3_delete_data_persistence_rule_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_error * ds3_modify_job_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_master_object_list_response **response)
LIBRARY_API ds3_request * ds3_init_inspect_all_tapes_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_modify_data_persistence_rule_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_data_persistence_rule_response **response)
LIBRARY_API void ds3_multi_part_upload_response_free(ds3_multi_part_upload_response *response_data)
LIBRARY_API ds3_request * ds3_init_get_tape_drive_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_request * ds3_init_delete_s3_target_failure_notification_registration_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_error * ds3_delete_job_completed_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_error * ds3_format_tape_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_response **response)
LIBRARY_API ds3_request * ds3_init_delete_data_persistence_rule_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_request * ds3_init_cancel_online_on_all_tapes_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_get_tape_failure_notification_registrations_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_failure_notification_registration_list_response **response)
LIBRARY_API void ds3_spectra_user_list_response_free(ds3_spectra_user_list_response *response_data)
LIBRARY_API void ds3_request_set_default_put_job_priority_ds3_priority(const ds3_request *request, const ds3_priority value)
LIBRARY_API ds3_error * ds3_put_system_failure_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_system_failure_notification_registration_response **response)
LIBRARY_API ds3_request * ds3_init_get_pools_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_modify_s3_target_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_s3_target_response **response)
LIBRARY_API ds3_error * ds3_delete_s3_target_bucket_name_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_error * ds3_get_data_policy_acl_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_data_policy_acl_response **response)
LIBRARY_API ds3_error * ds3_mark_suspect_blob_tapes_as_degraded_spectra_s3_request(const ds3_client *client, const ds3_request *request)
ds3_str ** common_prefixes
LIBRARY_API void ds3_request_set_secure_media_allocation(const ds3_request *request, ds3_bool value)
LIBRARY_API ds3_request * ds3_init_get_azure_target_failure_notification_registration_spectra_s3_request(const char *const resource_id)
ds3_data_policy_acl_response ** data_policy_acls
LIBRARY_API ds3_error * ds3_get_suspect_blob_pools_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_suspect_blob_pool_list_response **response)
LIBRARY_API ds3_error * ds3_replicate_put_job_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_master_object_list_response **response)
LIBRARY_API ds3_error * ds3_put_global_bucket_acl_for_group_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_bucket_acl_response **response)
size_t num_job_completed_notification_registrations
LIBRARY_API ds3_request * ds3_init_get_s3_target_read_preference_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_detailed_tape_failure_list_response_free(ds3_detailed_tape_failure_list_response *response_data)
LIBRARY_API ds3_error * ds3_get_ds3_target_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_target_response **response)
LIBRARY_API void ds3_request_set_auto_reclaim_initiate_threshold(const ds3_request *request, const float value)
LIBRARY_API ds3_error * ds3_get_feature_keys_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_feature_key_list_response **response)
ds3_bool auto_compaction_enabled
ds3_pool_response ** pools
LIBRARY_API void ds3_detailed_s3_object_list_response_free(ds3_detailed_s3_object_list_response *response_data)
LIBRARY_API void ds3_request_set_force(const ds3_request *request, ds3_bool value)
ds3_s3_target_read_preference_response ** s3_target_read_preferences
ds3_str * mfg_serial_number
LIBRARY_API ds3_error * ds3_get_object_with_metadata(const ds3_client *client, const ds3_request *request, void *user_data, size_t(*callback)(void *, size_t, size_t, void *), ds3_metadata **_metadata)
ds3_user_response * owner
LIBRARY_API void ds3_request_set_secret_key(const ds3_request *request, const char *const value)
ds3_system_failure_response ** system_failures
LIBRARY_API void ds3_initiate_multipart_upload_result_response_free(ds3_initiate_multipart_upload_result_response *response_data)
LIBRARY_API void ds3_s3_object_to_delete_response_free(ds3_s3_object_to_delete_response *response_data)
LIBRARY_API void ds3_request_set_marker(const ds3_request *request, const char *const value)
int minimum_read_reserved_drives
LIBRARY_API void ds3_multipart_upload_part_response_free(ds3_multipart_upload_part_response *response)
LIBRARY_API ds3_request * ds3_init_mark_suspect_blob_tapes_as_degraded_spectra_s3_request(const ds3_ids_list *ids)
size_t num_s3_data_replication_rules
LIBRARY_API ds3_request * ds3_init_get_azure_target_failures_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_cancel_online_on_all_tapes_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_failure_list_response **response)
LIBRARY_API void ds3_request_set_sha512(ds3_request *request, const char *const sha512)
LIBRARY_API void ds3_data_persistence_rule_response_free(ds3_data_persistence_rule_response *response_data)
ds3_bucket_acl_response ** bucket_acls
ds3_bool end_to_end_crc_required
LIBRARY_API ds3_error * ds3_cancel_format_on_all_tapes_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_failure_list_response **response)
LIBRARY_API void ds3_request_set_state_ds3_storage_domain_member_state(const ds3_request *request, const ds3_storage_domain_member_state value)
ds3_bool allow_new_job_requests
ds3_database_physical_space_state database_filesystem_free_space
LIBRARY_API void ds3_bucket_acl_response_free(ds3_bucket_acl_response *response_data)
LIBRARY_API ds3_request * ds3_init_get_degraded_ds3_data_replication_rules_spectra_s3_request(void)
ds3_http_response_format_type format
ds3_job_chunk_client_processing_order_guarantee
LIBRARY_API ds3_error * ds3_delete_tape_partition_failure_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API void ds3_request_set_iom_enabled(const ds3_request *request, ds3_bool value)
LIBRARY_API ds3_request * ds3_init_get_tape_failure_notification_registration_spectra_s3_request(void)
LIBRARY_API ds3_request * ds3_init_delete_storage_domain_failure_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_group_list_response_free(ds3_group_list_response *response_data)
LIBRARY_API void ds3_request_set_state_ds3_tape_state(const ds3_request *request, const ds3_tape_state value)
ds3_str * notification_generation_date
LIBRARY_API ds3_error * ds3_delete_azure_target_spectra_s3_request(const ds3_client *client, const ds3_request *request)
ds3_str * data_path_end_point
LIBRARY_API ds3_error * ds3_get_suspect_objects_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_s3_object_list_response **response)
LIBRARY_API ds3_error * ds3_get_job_created_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_job_created_notification_registration_response **response)
LIBRARY_API ds3_error * ds3_put_azure_target_failure_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_azure_target_failure_notification_registration_response **response)
LIBRARY_API ds3_request * ds3_init_delete_tape_partition_spectra_s3_request(const char *const resource_id)
size_t num_tape_partition_failures
uint64_t cached_size_in_bytes
LIBRARY_API ds3_request * ds3_init_import_s3_target_spectra_s3_request(const char *const resource_id, const char *cloud_bucket_name)
ds3_request_type notification_http_method
LIBRARY_API ds3_error * ds3_delete_pool_failure_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_error * ds3_get_blob_persistence_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_str **response)
LIBRARY_API ds3_request * ds3_init_get_ds3_target_failures_spectra_s3_request(void)
ds3_str * last_notification
ds3_str * last_notification
int minimum_days_to_retain
LIBRARY_API ds3_request * ds3_init_get_storage_domain_capacity_summary_spectra_s3_request(const char *storage_domain_id)
LIBRARY_API ds3_error * ds3_get_pool_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_pool_response **response)
LIBRARY_API ds3_error * ds3_force_full_cache_reclaim_spectra_s3_request(const ds3_client *client, const ds3_request *request)
ds3_str * notification_generation_date
ds3_target_read_preference_type
LIBRARY_API void ds3_request_set_blobbing_enabled(const ds3_request *request, ds3_bool value)
ds3_uint64_string_map * blob_checksums
LIBRARY_API ds3_request * ds3_init_delete_tape_failure_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_error * ds3_cancel_verify_pool_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_pool_response **response)
LIBRARY_API void ds3_request_set_minimum_read_reserved_drives(const ds3_request *request, const int value)
ds3_str * last_fully_verified
LIBRARY_API void ds3_request_set_bucket_id(const ds3_request *request, const char *const value)
LIBRARY_API ds3_request * ds3_init_put_storage_domain_spectra_s3_request(const char *name)
LIBRARY_API ds3_error * ds3_delete_azure_target_bucket_name_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API void ds3_metadata_free(ds3_metadata *_metadata)
LIBRARY_API ds3_error * ds3_delete_ds3_target_failure_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API void ds3_azure_target_response_free(ds3_azure_target_response *response_data)
LIBRARY_API ds3_request * ds3_init_delete_azure_target_failure_notification_registration_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_request_set_state_ds3_tape_drive_state(const ds3_request *request, const ds3_tape_drive_state value)
LIBRARY_API ds3_request * ds3_init_put_azure_target_read_preference_spectra_s3_request(const char *bucket_id, const ds3_target_read_preference_type read_preference, const char *target_id)
LIBRARY_API ds3_error * ds3_register_s3_target_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_s3_target_response **response)
struct _ds3_client ds3_client
LIBRARY_API ds3_request * ds3_init_get_jobs_spectra_s3_request(void)
LIBRARY_API void ds3_request_set_proxy_domain(const ds3_request *request, const char *const value)
LIBRARY_API ds3_request * ds3_init_get_storage_domain_failure_notification_registration_spectra_s3_request(void)
LIBRARY_API void ds3_request_set_auto_reclaim_terminate_threshold(const ds3_request *request, const float value)
uint64_t completed_size_in_bytes
LIBRARY_API ds3_request * ds3_init_get_user_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_pool_failure_notification_payload_response_free(ds3_pool_failure_notification_payload_response *response_data)
ds3_str * data_path_proxy
LIBRARY_API ds3_request * ds3_init_get_tape_drives_spectra_s3_request(void)
int last_http_response_code
LIBRARY_API void ds3_request_set_error_message(const ds3_request *request, const char *const value)
LIBRARY_API ds3_request * ds3_init_get_suspect_buckets_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_put_global_data_policy_acl_for_group_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_data_policy_acl_response **response)
LIBRARY_API ds3_request * ds3_init_get_feature_keys_spectra_s3_request(void)
LIBRARY_API void ds3_request_set_management_url(const ds3_request *request, const char *const value)
LIBRARY_API ds3_error * ds3_get_tape_partitions_with_full_details_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_named_detailed_tape_partition_list_response **response)
LIBRARY_API ds3_request * ds3_init_mark_suspect_blob_azure_targets_as_degraded_spectra_s3_request(const ds3_ids_list *ids)
LIBRARY_API ds3_request * ds3_init_get_job_chunk_dao_spectra_s3_request(const char *const resource_id)
ds3_bool always_minimize_spanning_across_media
LIBRARY_API void ds3_request_set_last_page(const ds3_request *request, ds3_bool value)
LIBRARY_API void ds3_storage_domain_failure_notification_payload_response_free(ds3_storage_domain_failure_notification_payload_response *response_data)
size_t num_ds3_target_failures
LIBRARY_API void ds3_request_set_account_key(const ds3_request *request, const char *const value)
size_t num_tape_partitions
LIBRARY_API ds3_error * ds3_get_user_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_spectra_user_response **response)
size_t num_system_failures
ds3_http_response_format_type
LIBRARY_API ds3_request * ds3_init_delete_ds3_target_failure_notification_registration_spectra_s3_request(void)
ds3_set_of_tape_bar_codes_response ** tapes_to_online
LIBRARY_API void ds3_s3_object_persisted_notification_registration_response_free(ds3_s3_object_persisted_notification_registration_response *response_data)
ds3_data_placement_rule_state
LIBRARY_API void ds3_request_set_default_verify_data_after_import_ds3_priority(const ds3_request *request, const ds3_priority value)
ds3_storage_domain_failure_response ** storage_domain_failures
LIBRARY_API ds3_request * ds3_init_put_object_persisted_notification_registration_spectra_s3_request(const char *notification_end_point)
LIBRARY_API ds3_error * ds3_get_data_policy_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_data_policy_response **response)
LIBRARY_API ds3_request * ds3_init_get_azure_target_read_preferences_spectra_s3_request(void)
ds3_suspect_blob_azure_target_response ** suspect_blob_azure_targets
LIBRARY_API ds3_request * ds3_init_verify_pool_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_error * ds3_put_tape_failure_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_failure_notification_registration_response **response)
LIBRARY_API ds3_request * ds3_init_get_data_path_backend_spectra_s3_request(void)
LIBRARY_API void ds3_request_set_blob_id(const ds3_request *request, const char *const value)
LIBRARY_API ds3_error * ds3_format_all_tapes_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_failure_list_response **response)
LIBRARY_API unsigned int ds3_metadata_size(const ds3_metadata *metadata)
LIBRARY_API void ds3_s3_object_cached_notification_registration_response_free(ds3_s3_object_cached_notification_registration_response *response_data)
LIBRARY_API ds3_request * ds3_init_put_data_persistence_rule_spectra_s3_request(const char *data_policy_id, const ds3_data_isolation_level isolation_level, const char *storage_domain_id, const ds3_data_persistence_rule_type type)
ds3_str * storage_domain_member_id
ds3_pool_failure_type type
LIBRARY_API ds3_request * ds3_init_format_all_foreign_pools_spectra_s3_request(void)
ds3_http_response_format_type format
size_t num_suspect_blob_azure_targets
LIBRARY_API ds3_error * ds3_stage_objects_job_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_master_object_list_response **response)
LIBRARY_API void ds3_request_set_access_key(const ds3_request *request, const char *const value)
LIBRARY_API void ds3_suspect_blob_azure_target_list_response_free(ds3_suspect_blob_azure_target_list_response *response_data)
LIBRARY_API void ds3_data_policy_acl_list_response_free(ds3_data_policy_acl_list_response *response_data)
LIBRARY_API void ds3_request_set_dns_name(const ds3_request *request, const char *const value)
LIBRARY_API void ds3_target_response_free(ds3_target_response *response_data)
LIBRARY_API ds3_request * ds3_init_get_ds3_target_read_preferences_spectra_s3_request(void)
ds3_suspect_blob_s3_target_response ** suspect_blob_s3_targets
ds3_data_placement_rule_state state
LIBRARY_API ds3_error * ds3_get_s3_target_failure_notification_registrations_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_s3_target_failure_notification_registration_list_response **response)
size_t num_detailed_s3_objects
LIBRARY_API void ds3_target_failure_notification_payload_response_free(ds3_target_failure_notification_payload_response *response_data)
ds3_str * read_from_ds3_target_id
LIBRARY_API void ds3_request_set_pool_type_ds3_pool_type(const ds3_request *request, const ds3_pool_type value)
ds3_data_persistence_rule_response ** data_persistence_rules
LIBRARY_API void ds3_s3_target_failure_notification_registration_list_response_free(ds3_s3_target_failure_notification_registration_list_response *response_data)
LIBRARY_API void ds3_data_replication_rule_list_response_free(ds3_data_replication_rule_list_response *response_data)
ds3_str * expiration_date
ds3_bool auto_compaction_enabled
LIBRARY_API ds3_request * ds3_init_put_bucket_request(const char *const bucket_name)
LIBRARY_API ds3_error * ds3_get_blobs_on_tape_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_bulk_object_list_response **response)
LIBRARY_API ds3_error * ds3_verify_user_is_member_of_group_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_group_response **response)
LIBRARY_API ds3_error * ds3_put_object_lost_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_s3_object_lost_notification_registration_response **response)
LIBRARY_API void ds3_s3_objects_persisted_notification_payload_response_free(ds3_s3_objects_persisted_notification_payload_response *response_data)
LIBRARY_API ds3_request * ds3_init_get_bucket_request(const char *const bucket_name)
ds3_storage_domain_response ** storage_domains
ds3_request_type notification_http_method
LIBRARY_API ds3_request * ds3_init_delete_bucket_spectra_s3_request(const char *const resource_id)
ds3_bool default_verify_data_prior_to_import
ds3_request_type notification_http_method
LIBRARY_API ds3_error * ds3_put_group_group_member_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_group_member_response **response)
LIBRARY_API ds3_error * ds3_put_object_request(const ds3_client *client, const ds3_request *request, void *user_data, size_t(*callback)(void *, size_t, size_t, void *))
ds3_str * s3_replication_rule_id
size_t num_s3_target_failure_notification_registrations
LIBRARY_API ds3_error * ds3_verify_tape_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_response **response)
ds3_str * notification_generation_date
ds3_str * notification_end_point
LIBRARY_API void ds3_request_set_library_id(const ds3_request *request, const char *const value)
LIBRARY_API void ds3_tape_density_directive_response_free(ds3_tape_density_directive_response *response_data)
size_t num_storage_domains
ds3_naming_convention_type naming_convention
LIBRARY_API ds3_request * ds3_init_allocate_job_chunk_spectra_s3_request(const char *const resource_id)
ds3_tape_drive_type drive_type
LIBRARY_API void ds3_bucket_list_response_free(ds3_bucket_list_response *response_data)
LIBRARY_API ds3_request * ds3_init_complete_multi_part_upload_request(const char *const bucket_name, const char *const object_name, const char *upload_id, const ds3_complete_multipart_upload_response *mpu_list)
LIBRARY_API void ds3_request_set_versioning_ds3_versioning_level(const ds3_request *request, const ds3_versioning_level value)
LIBRARY_API ds3_error * ds3_get_s3_target_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_s3_target_response **response)
LIBRARY_API ds3_error * ds3_put_bucket_acl_for_user_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_bucket_acl_response **response)
LIBRARY_API ds3_request * ds3_init_put_s3_target_read_preference_spectra_s3_request(const char *bucket_id, const ds3_target_read_preference_type read_preference, const char *target_id)
LIBRARY_API void ds3_request_set_byte_range(ds3_request *_request, int64_t rangeStart, int64_t rangeEnd)
int last_http_response_code
LIBRARY_API ds3_error * ds3_modify_cache_filesystem_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_cache_filesystem_response **response)
LIBRARY_API ds3_request * ds3_init_eject_all_tapes_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_get_ds3_target_read_preferences_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_target_read_preference_list_response **response)
LIBRARY_API ds3_error * ds3_put_azure_data_replication_rule_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_azure_data_replication_rule_response **response)
LIBRARY_API ds3_error * ds3_put_tape_density_directive_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_density_directive_response **response)
LIBRARY_API void ds3_request_set_proxy_password(const ds3_request *request, const char *const value)
LIBRARY_API ds3_metadata_keys_result * ds3_metadata_keys(const ds3_metadata *metadata)
ds3_request_type notification_http_method
LIBRARY_API ds3_request * ds3_init_get_tape_failures_spectra_s3_request(void)
LIBRARY_API ds3_request * ds3_init_get_blobs_on_pool_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_error * ds3_get_azure_target_read_preference_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_azure_target_read_preference_response **response)
ds3_naming_convention_type naming_convention
LIBRARY_API ds3_request * ds3_init_get_job_chunk_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_request_set_page_offset(const ds3_request *request, const int value)
LIBRARY_API ds3_request * ds3_init_get_bucket_spectra_s3_request(const char *const resource_id)
ds3_blob_store_task_state
LIBRARY_API void ds3_metadata_entry_free(ds3_metadata_entry *entry)
LIBRARY_API ds3_request * ds3_init_put_ds3_data_replication_rule_spectra_s3_request(const char *data_policy_id, const char *target_id, const ds3_data_replication_rule_type type)
int number_of_failures_since_last_success
int number_of_failures_since_last_success
float max_percent_utilization_of_filesystem
LIBRARY_API ds3_error * ds3_get_s3_target_read_preference_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_s3_target_read_preference_response **response)
LIBRARY_API void ds3_request_set_proxy_port(const ds3_request *request, const int value)
LIBRARY_API ds3_error * ds3_get_data_planner_blob_store_tasks_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_blob_store_tasks_information_response **response)
LIBRARY_API void ds3_request_set_write_optimization_ds3_write_optimization(const ds3_request *request, const ds3_write_optimization value)
ds3_tape_drive_state state
LIBRARY_API void ds3_request_set_auto_eject_upon_job_cancellation(const ds3_request *request, ds3_bool value)
LIBRARY_API ds3_error * ds3_get_azure_target_bucket_names_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_azure_target_bucket_name_list_response **response)
ds3_bool assigned_to_storage_domain
LIBRARY_API ds3_request * ds3_init_get_object_persisted_notification_registrations_spectra_s3_request(void)
LIBRARY_API ds3_request * ds3_init_delete_data_policy_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_request * ds3_init_get_degraded_azure_data_replication_rules_spectra_s3_request(void)
LIBRARY_API void ds3_request_set_job_chunk(const ds3_request *request, const char *const value)
LIBRARY_API void ds3_azure_target_failure_response_free(ds3_azure_target_failure_response *response_data)
LIBRARY_API void ds3_pool_failure_response_free(ds3_pool_failure_response *response_data)
LIBRARY_API ds3_request * ds3_init_get_azure_targets_spectra_s3_request(void)
ds3_str * notification_generation_date
LIBRARY_API void ds3_request_set_job_id(const ds3_request *request, const char *const value)
LIBRARY_API ds3_request * ds3_init_get_degraded_buckets_spectra_s3_request(void)
size_t num_detailed_tape_failures
ds3_data_persistence_rule_type
LIBRARY_API void ds3_request_set_type_ds3_pool_failure_type(const ds3_request *request, const ds3_pool_failure_type value)
ds3_naming_convention_type
ds3_pool_failure_response ** pool_failures
ds3_bool take_ownership_pending
LIBRARY_API void ds3_tape_failure_notification_payload_response_free(ds3_tape_failure_notification_payload_response *response_data)
size_t num_suspect_blob_ds3_targets
LIBRARY_API ds3_request * ds3_init_get_ds3_target_failure_notification_registration_spectra_s3_request(void)
ds3_http_response_format_type format
LIBRARY_API void ds3_request_set_offset(const ds3_request *request, const uint64_t value)
ds3_s3_target_response ** s3_targets
LIBRARY_API void ds3_request_set_replicated_user_default_data_policy(const ds3_request *request, const char *const value)
ds3_completed_job_response ** completed_jobs
LIBRARY_API ds3_request * ds3_init_eject_tape_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_request * ds3_init_clear_all_canceled_jobs_spectra_s3_request(void)
int number_of_failures_since_last_success
LIBRARY_API ds3_error * ds3_put_s3_data_replication_rule_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_s3_data_replication_rule_response **response)
LIBRARY_API void ds3_request_set_activated(const ds3_request *request, ds3_bool value)
LIBRARY_API ds3_error * ds3_clear_suspect_blob_ds3_targets_spectra_s3_request(const ds3_client *client, const ds3_request *request)
ds3_job_request_type request_type
LIBRARY_API void ds3_request_set_crc32c(ds3_request *request, const char *const crc32c)
ds3_request_type notification_http_method
LIBRARY_API ds3_request * ds3_init_put_s3_target_failure_notification_registration_spectra_s3_request(const char *notification_end_point)
LIBRARY_API size_t ds3_read_from_fd(void *buffer, size_t size, size_t nmemb, void *user_data)
LIBRARY_API ds3_request * ds3_init_get_buckets_spectra_s3_request(void)
ds3_suspect_blob_tape_response ** suspect_blob_tapes
LIBRARY_API void ds3_request_set_import_export_configuration_ds3_import_export_configuration(const ds3_request *request, const ds3_import_export_configuration value)
LIBRARY_API ds3_error * ds3_get_tape_partition_failure_notification_registrations_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_partition_failure_notification_registration_list_response **response)
ds3_target_response ** ds3_targets
LIBRARY_API void ds3_request_set_health_ds3_pool_health(const ds3_request *request, const ds3_pool_health value)
ds3_naming_convention_type naming_convention
LIBRARY_API ds3_request * ds3_init_delete_ds3_data_replication_rule_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_error * ds3_undelete_object_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_s3_object_response **response)
LIBRARY_API void ds3_suspect_blob_s3_target_list_response_free(ds3_suspect_blob_s3_target_list_response *response_data)
LIBRARY_API ds3_request * ds3_init_delete_tape_failure_notification_registration_spectra_s3_request(void)
LIBRARY_API ds3_request * ds3_init_delete_tape_drive_spectra_s3_request(const char *const resource_id)
ds3_str * read_from_azure_target_id
LIBRARY_API ds3_error * ds3_get_azure_targets_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_azure_target_list_response **response)
LIBRARY_API ds3_error * ds3_get_tape_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_response **response)
size_t num_system_failure_notification_registrations
ds3_data_persistence_rule_type type
LIBRARY_API ds3_error * ds3_get_job_to_replicate_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_str **response)
ds3_job_request_type request_type
LIBRARY_API ds3_error * ds3_eject_all_tapes_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_failure_list_response **response)
LIBRARY_API void ds3_tape_failure_notification_registration_response_free(ds3_tape_failure_notification_registration_response *response_data)
LIBRARY_API ds3_request * ds3_init_cancel_active_job_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_data_policy_acl_response_free(ds3_data_policy_acl_response *response_data)
LIBRARY_API ds3_error * ds3_delete_storage_domain_member_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_request * ds3_init_compact_all_pools_spectra_s3_request(void)
int minimum_read_reserved_drives
LIBRARY_API void ds3_system_failure_notification_payload_response_free(ds3_system_failure_notification_payload_response *response_data)
LIBRARY_API ds3_error * ds3_delete_s3_target_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API void ds3_set_of_tape_bar_codes_response_free(ds3_set_of_tape_bar_codes_response *response_data)
int blobs_being_persisted
LIBRARY_API void ds3_pool_response_free(ds3_pool_response *response_data)
LIBRARY_API ds3_error * ds3_get_data_persistence_rules_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_data_persistence_rule_list_response **response)
LIBRARY_API ds3_request * ds3_init_import_pool_spectra_s3_request(const char *const resource_id)
ds3_str * default_data_policy_id
ds3_str * last_notification
LIBRARY_API void ds3_request_set_available_raw_capacity(const ds3_request *request, const uint64_t value)
LIBRARY_API ds3_request * ds3_init_get_tape_library_spectra_s3_request(const char *const resource_id)
ds3_bool minimize_spanning_across_media
LIBRARY_API void ds3_azure_target_read_preference_list_response_free(ds3_azure_target_read_preference_list_response *response_data)
LIBRARY_API ds3_error * ds3_delete_group_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_error * ds3_convert_storage_domain_to_ds3_target_spectra_s3_request(const ds3_client *client, const ds3_request *request)
ds3_job_creation_failed_notification_registration_response ** job_creation_failed_notification_registrations
ds3_str * notification_end_point
LIBRARY_API ds3_error * ds3_delete_object_cached_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request)
ds3_bool implicit_job_id_resolution
ds3_target_failure_type type
LIBRARY_API void ds3_request_set_auto_eject_upon_job_completion(const ds3_request *request, ds3_bool value)
LIBRARY_API ds3_error * ds3_get_tape_failures_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_detailed_tape_failure_list_response **response)
uint64_t reserved_capacity
LIBRARY_API ds3_request * ds3_init_delete_tape_density_directive_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_request * ds3_init_modify_azure_data_replication_rule_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_request * ds3_init_put_storage_domain_failure_notification_registration_spectra_s3_request(const char *notification_end_point)
LIBRARY_API ds3_request * ds3_init_cancel_verify_on_all_pools_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_get_object_persisted_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_s3_object_persisted_notification_registration_response **response)
LIBRARY_API ds3_error * ds3_cancel_online_tape_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_response **response)
struct _ds3_connection_pool ds3_connection_pool
LIBRARY_API ds3_error * ds3_modify_data_path_backend_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_data_path_backend_response **response)
LIBRARY_API ds3_error * ds3_delegate_delete_user_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API void ds3_request_set_last_verified(const ds3_request *request, const char *const value)
ds3_str * beans_retriever_name
LIBRARY_API ds3_error * ds3_delete_group_member_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API void ds3_completed_job_response_free(ds3_completed_job_response *response_data)
LIBRARY_API ds3_request * ds3_init_cancel_verify_pool_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_tape_partition_failure_response_free(ds3_tape_partition_failure_response *response_data)
LIBRARY_API void ds3_request_set_max_capacity_in_bytes(const ds3_request *request, const uint64_t value)
ds3_http_response_format_type format
LIBRARY_API void ds3_request_set_pool_health_ds3_pool_health(const ds3_request *request, const ds3_pool_health value)
LIBRARY_API void ds3_azure_data_replication_rule_response_free(ds3_azure_data_replication_rule_response *response_data)
ds3_system_failure_notification_registration_response ** system_failure_notification_registrations
LIBRARY_API ds3_error * ds3_delete_tape_partition_failure_spectra_s3_request(const ds3_client *client, const ds3_request *request)
size_t num_tape_libraries
int number_of_failures_since_last_success
ds3_str * storage_domain_member_id
LIBRARY_API ds3_request * ds3_init_modify_ds3_target_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_target_failure_response_free(ds3_target_failure_response *response_data)
ds3_str * notification_end_point
LIBRARY_API ds3_request * ds3_init_delete_azure_data_replication_rule_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_error * ds3_delete_tape_failure_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_error * ds3_get_completed_jobs_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_completed_job_list_response **response)
LIBRARY_API void ds3_canceled_job_response_free(ds3_canceled_job_response *response_data)
ds3_str * ds3_replication_rule_id
ds3_str * notification_generation_date
LIBRARY_API ds3_error * ds3_get_ds3_data_replication_rule_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_data_replication_rule_response **response)
LIBRARY_API ds3_error * ds3_get_azure_target_read_preferences_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_azure_target_read_preference_list_response **response)
ds3_str * admin_secret_key
LIBRARY_API void ds3_request_set_auto_compaction_enabled(const ds3_request *request, ds3_bool value)
LIBRARY_API ds3_error * ds3_put_user_group_member_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_group_member_response **response)
ds3_job_chunk_client_processing_order_guarantee chunk_client_processing_order_guarantee
ds3_target_failure_type type
ds3_target_read_preference_type read_preference
ds3_bool verify_after_write
LIBRARY_API ds3_error * ds3_get_s3_target_read_preferences_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_s3_target_read_preference_list_response **response)
ds3_target_access_control_replication access_control_replication
ds3_job_completed_notification_registration_response ** job_completed_notification_registrations
ds3_write_preference_level write_preference
LIBRARY_API void ds3_request_set_default_verify_after_write(const ds3_request *request, ds3_bool value)
LIBRARY_API void ds3_request_set_data_path_end_point(const ds3_request *request, const char *const value)
LIBRARY_API ds3_request * ds3_init_initiate_multi_part_upload_request(const char *const bucket_name, const char *const object_name)
LIBRARY_API void ds3_request_set_data_path_proxy(const ds3_request *request, const char *const value)
LIBRARY_API ds3_request * ds3_init_get_pool_partition_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_error * ds3_get_system_capacity_summary_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_capacity_summary_container_response **response)
ds3_bool replicate_deletes
LIBRARY_API ds3_error * ds3_delete_storage_domain_failure_spectra_s3_request(const ds3_client *client, const ds3_request *request)
ds3_naming_convention_type naming_convention
ds3_str * last_notification
ds3_s3_initial_data_placement_policy initial_data_placement
LIBRARY_API ds3_error * ds3_get_bulk_job_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_master_object_list_response **response)
LIBRARY_API ds3_request * ds3_init_convert_storage_domain_to_ds3_target_spectra_s3_request(const char *const resource_id, const char *convert_to_ds3_target)
LIBRARY_API ds3_error * ds3_get_azure_target_failure_notification_registrations_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_azure_target_failure_notification_registration_list_response **response)
LIBRARY_API ds3_error * ds3_cancel_import_on_all_tapes_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_failure_list_response **response)
LIBRARY_API ds3_request * ds3_init_get_active_job_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_error * ds3_delete_permanently_lost_pool_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API void ds3_target_failure_notification_registration_list_response_free(ds3_target_failure_notification_registration_list_response *response_data)
LIBRARY_API ds3_error * ds3_import_all_pools_spectra_s3_request(const ds3_client *client, const ds3_request *request)
ds3_multi_part_upload_response ** uploads
LIBRARY_API void ds3_tape_drive_response_free(ds3_tape_drive_response *response_data)
LIBRARY_API void ds3_request_set_tape_drive_id(const ds3_request *request, const char *const value)
LIBRARY_API ds3_request * ds3_init_delete_pool_partition_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_request * ds3_init_force_tape_environment_refresh_spectra_s3_request(void)
LIBRARY_API void ds3_tape_partition_list_response_free(ds3_tape_partition_list_response *response_data)
uint64_t default_blob_size
LIBRARY_API ds3_request * ds3_init_get_tape_density_directives_spectra_s3_request(void)
LIBRARY_API ds3_request * ds3_init_modify_group_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_error * ds3_get_s3_targets_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_s3_target_list_response **response)
LIBRARY_API void ds3_request_set_account_name(const ds3_request *request, const char *const value)
LIBRARY_API void ds3_detailed_s3_object_response_free(ds3_detailed_s3_object_response *response_data)
ds3_tape_partition_failure_type type
LIBRARY_API void ds3_request_set_admin_secret_key(const ds3_request *request, const char *const value)
LIBRARY_API void ds3_metadata_keys_free(ds3_metadata_keys_result *metadata_keys)
LIBRARY_API ds3_error * ds3_delete_permanently_lost_tape_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_error * ds3_get_pool_failures_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_pool_failure_list_response **response)
LIBRARY_API ds3_request * ds3_init_delete_object_lost_notification_registration_spectra_s3_request(void)
ds3_tape_partition_failure_response ** tape_partition_failures
int last_http_response_code
LIBRARY_API ds3_request * ds3_init_modify_user_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_request_set_type_ds3_storage_domain_failure_type(const ds3_request *request, const ds3_storage_domain_failure_type value)
LIBRARY_API ds3_bulk_object_list_response * ds3_init_bulk_object_list()
ds3_bulk_object_response ** objects
ds3_str * description_for_identification
LIBRARY_API ds3_request * ds3_init_verify_azure_target_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_complete_multipart_upload_response_free(ds3_complete_multipart_upload_response *response)
LIBRARY_API ds3_request * ds3_init_verify_ds3_target_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_tape_library_list_response_free(ds3_tape_library_list_response *response_data)
ds3_s3_target_bucket_name_response ** s3_target_bucket_names
LIBRARY_API ds3_error * ds3_put_bucket_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_bucket_response **response)
ds3_str * notification_generation_date
LIBRARY_API size_t ds3_write_to_fd(void *buffer, size_t size, size_t nmemb, void *user_data)
LIBRARY_API void ds3_request_set_pool_id(const ds3_request *request, const char *const value)
size_t num_s3_object_lost_notification_registrations
ds3_versioning_level versioning
LIBRARY_API ds3_request * ds3_init_get_blobs_on_tape_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_bulk_object_response_free(ds3_bulk_object_response *response_data)
LIBRARY_API ds3_error * ds3_clear_all_completed_jobs_spectra_s3_request(const ds3_client *client, const ds3_request *request)
ds3_job_chunk_blob_store_state blob_store_state
LIBRARY_API ds3_error * ds3_put_storage_domain_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_storage_domain_response **response)
LIBRARY_API void ds3_bucket_details_response_free(ds3_bucket_details_response *response_data)
LIBRARY_API void ds3_request_set_end_to_end_crc_required(const ds3_request *request, ds3_bool value)
LIBRARY_API ds3_request * ds3_init_put_s3_target_bucket_name_spectra_s3_request(const char *bucket_id, const char *name, const char *target_id)
size_t num_ds3_target_failure_notification_registrations
LIBRARY_API ds3_request * ds3_init_get_data_persistence_rules_spectra_s3_request(void)
ds3_pool_failure_notification_registration_response ** pool_failure_notification_registrations
LIBRARY_API void ds3_job_created_notification_payload_response_free(ds3_job_created_notification_payload_response *response_data)
LIBRARY_API void ds3_tape_partition_failure_notification_registration_list_response_free(ds3_tape_partition_failure_notification_registration_list_response *response_data)
LIBRARY_API void ds3_system_failure_notification_registration_response_free(ds3_system_failure_notification_registration_response *response_data)
ds3_str * notification_end_point
int minimum_write_reserved_drives
LIBRARY_API ds3_error * ds3_modify_all_tape_partitions_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_error * ds3_get_tape_library_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_library_response **response)
LIBRARY_API ds3_request * ds3_init_delete_ds3_target_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_error * ds3_put_s3_target_failure_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_s3_target_failure_notification_registration_response **response)
LIBRARY_API void ds3_job_creation_failed_notification_registration_response_free(ds3_job_creation_failed_notification_registration_response *response_data)
LIBRARY_API ds3_error * ds3_delete_bucket_acl_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_error * ds3_compact_pool_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_pool_response **response)
LIBRARY_API ds3_error * ds3_cancel_job_spectra_s3_request(const ds3_client *client, const ds3_request *request)
ds3_tape_partition_state state
LIBRARY_API ds3_request * ds3_init_get_object_persisted_notification_registration_spectra_s3_request(void)
ds3_multi_part_upload_part_response ** parts
LIBRARY_API ds3_error * ds3_get_tape_drive_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_drive_response **response)
LIBRARY_API ds3_request * ds3_init_get_suspect_objects_spectra_s3_request(void)
LIBRARY_API void ds3_request_set_chunk_client_processing_order_guarantee_ds3_job_chunk_client_processing_order_guarantee(const ds3_request *request, const ds3_job_chunk_client_processing_order_guarantee value)
LIBRARY_API ds3_error * ds3_verify_all_pools_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API void ds3_storage_domain_response_free(ds3_storage_domain_response *response_data)
LIBRARY_API void ds3_suspect_blob_pool_response_free(ds3_suspect_blob_pool_response *response_data)
LIBRARY_API ds3_request * ds3_init_get_system_failure_notification_registration_spectra_s3_request(void)
ds3_bool secure_media_allocation
ds3_sql_operation sql_operation
LIBRARY_API ds3_request * ds3_init_get_data_persistence_rule_spectra_s3_request(const char *const resource_id)
ds3_str * last_notification
LIBRARY_API ds3_error * ds3_get_tape_partition_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_partition_response **response)
LIBRARY_API ds3_error * ds3_import_s3_target_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API void ds3_generic_dao_notification_payload_response_free(ds3_generic_dao_notification_payload_response *response_data)
uint64_t original_size_in_bytes
LIBRARY_API void ds3_storage_domain_list_response_free(ds3_storage_domain_list_response *response_data)
LIBRARY_API void ds3_request_set_verify_after_write(const ds3_request *request, ds3_bool value)
LIBRARY_API void ds3_azure_target_failure_notification_registration_response_free(ds3_azure_target_failure_notification_registration_response *response_data)
LIBRARY_API ds3_request * ds3_init_delegate_create_user_spectra_s3_request(const char *name)
LIBRARY_API ds3_request * ds3_init_put_s3_data_replication_rule_spectra_s3_request(const char *data_policy_id, const char *target_id, const ds3_data_replication_rule_type type)
ds3_data_replication_rule_type type
LIBRARY_API void ds3_request_set_auto_activate_timeout_in_mins(const ds3_request *request, const int value)
LIBRARY_API ds3_error * ds3_verify_safe_to_create_put_job_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API void ds3_head_object_response_free(ds3_head_object_response *response)
LIBRARY_API ds3_request * ds3_init_get_objects_details_spectra_s3_request(void)
ds3_target_failure_response ** ds3_target_failures
LIBRARY_API ds3_error * ds3_get_storage_domain_member_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_storage_domain_member_response **response)
LIBRARY_API ds3_error * ds3_modify_storage_domain_member_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_storage_domain_member_response **response)
LIBRARY_API ds3_request * ds3_init_put_tape_failure_notification_registration_spectra_s3_request(const char *notification_end_point)
LIBRARY_API ds3_request * ds3_init_delete_pool_failure_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_error * ds3_get_job_chunk_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_objects_response **response)
uint64_t logical_used_capacity
ds3_target_access_control_replication
size_t num_s3_object_persisted_notification_registrations
LIBRARY_API ds3_request * ds3_init_get_tape_partition_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_azure_target_bucket_name_response_free(ds3_azure_target_bucket_name_response *response_data)
LIBRARY_API void ds3_request_set_type_ds3_target_failure_type(const ds3_request *request, const ds3_target_failure_type value)
LIBRARY_API void ds3_job_created_notification_registration_list_response_free(ds3_job_created_notification_registration_list_response *response_data)
LIBRARY_API ds3_request * ds3_init_delete_storage_domain_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_request_set_storage_domain_id(const ds3_request *request, const char *const value)
LIBRARY_API ds3_error * ds3_cancel_all_active_jobs_spectra_s3_request(const ds3_client *client, const ds3_request *request)
size_t num_suspect_blob_s3_targets
ds3_naming_convention_type naming_convention
LIBRARY_API ds3_error * ds3_close_aggregating_job_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_master_object_list_response **response)
LIBRARY_API ds3_error * ds3_mark_suspect_blob_s3_targets_as_degraded_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API void ds3_job_completed_notification_payload_response_free(ds3_job_completed_notification_payload_response *response_data)
LIBRARY_API ds3_request * ds3_init_get_canceled_job_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_request_set_type(const ds3_request *request, const char *const value)
LIBRARY_API ds3_request * ds3_init_get_canceled_jobs_spectra_s3_request(void)
int last_http_response_code
LIBRARY_API ds3_request * ds3_init_get_physical_placement_for_objects_with_full_details_spectra_s3_request(const char *const resource_id, const ds3_bulk_object_list_response *object_list)
int number_of_failures_since_last_success
LIBRARY_API ds3_request * ds3_init_get_suspect_blob_tapes_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_get_users_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_spectra_user_list_response **response)
LIBRARY_API ds3_request * ds3_init_get_bulk_job_spectra_s3_request(const char *const resource_id, const ds3_bulk_object_list_response *object_list)
LIBRARY_API ds3_request * ds3_init_delete_data_policy_acl_spectra_s3_request(const char *const resource_id)
ds3_tape_partition_failure_type type
ds3_import_export_configuration import_export_configuration
LIBRARY_API ds3_error * ds3_import_pool_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_pool_response **response)
int auto_verify_frequency_in_days
LIBRARY_API void ds3_list_all_my_buckets_result_response_free(ds3_list_all_my_buckets_result_response *response_data)
ds3_priority verify_pending
LIBRARY_API void ds3_request_set_max_blob_part_size_in_bytes(const ds3_request *request, const uint64_t value)
LIBRARY_API ds3_error * ds3_put_ds3_target_failure_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_target_failure_notification_registration_response **response)
LIBRARY_API void ds3_pool_failure_notification_registration_list_response_free(ds3_pool_failure_notification_registration_list_response *response_data)
LIBRARY_API ds3_request * ds3_init_get_pool_failures_spectra_s3_request(void)
int auto_compaction_threshold
LIBRARY_API ds3_error * ds3_get_blobs_on_pool_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_bulk_object_list_response **response)
LIBRARY_API size_t ds3_read_from_file(void *buffer, size_t size, size_t nmemb, void *user_data)
ds3_str * storage_domain_id
LIBRARY_API void ds3_request_set_preferred_number_of_chunks(const ds3_request *request, const int value)
LIBRARY_API void ds3_s3_target_failure_list_response_free(ds3_s3_target_failure_list_response *response_data)
ds3_error_response * error
LIBRARY_API void ds3_health_verification_result_response_free(ds3_health_verification_result_response *response_data)
LIBRARY_API ds3_bulk_object_list_response * ds3_convert_file_list(const char **file_list, uint64_t num_files)
LIBRARY_API ds3_request * ds3_init_modify_bucket_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_error * ds3_register_ds3_target_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_target_response **response)
LIBRARY_API ds3_error * ds3_delete_system_failure_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request)
ds3_user_response * owner
size_t num_deleted_objects
ds3_import_export_configuration import_export_configuration
ds3_http_response_format_type format
LIBRARY_API ds3_error * ds3_mark_suspect_blob_pools_as_degraded_spectra_s3_request(const ds3_client *client, const ds3_request *request)
ds3_str * notification_generation_date
uint64_t cached_size_in_bytes
LIBRARY_API ds3_request * ds3_init_get_storage_domains_spectra_s3_request(void)
LIBRARY_API void ds3_request_set_read_preference_ds3_target_read_preference_type(const ds3_request *request, const ds3_target_read_preference_type value)
ds3_str * read_from_s3_target_id
ds3_str * last_notification
ds3_tape_drive_response ** tape_drives
LIBRARY_API ds3_error * ds3_force_tape_environment_refresh_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_error * ds3_get_s3_target_bucket_names_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_s3_target_bucket_name_list_response **response)
LIBRARY_API void ds3_request_set_default_get_job_priority_ds3_priority(const ds3_request *request, const ds3_priority value)
LIBRARY_API void ds3_request_set_cloud_bucket_prefix(const ds3_request *request, const char *const value)
LIBRARY_API void ds3_blob_store_task_information_response_free(ds3_blob_store_task_information_response *response_data)
LIBRARY_API ds3_request * ds3_init_get_objects_with_full_details_spectra_s3_request(void)
LIBRARY_API ds3_request * ds3_init_put_job_created_notification_registration_spectra_s3_request(const char *notification_end_point)
LIBRARY_API ds3_error * ds3_get_service_request(const ds3_client *client, const ds3_request *request, ds3_list_all_my_buckets_result_response **response)
size_t num_azure_target_failures
ds3_request_type notification_http_method
LIBRARY_API ds3_request * ds3_init_online_all_tapes_spectra_s3_request(void)
LIBRARY_API ds3_request * ds3_init_get_cache_filesystem_spectra_s3_request(const char *const resource_id)
ds3_active_job_response ** active_jobs
ds3_tape_failure_response ** failures
ds3_http_response_format_type format
LIBRARY_API void ds3_request_set_pool_state_ds3_pool_state(const ds3_request *request, const ds3_pool_state value)
LIBRARY_API ds3_request * ds3_init_format_all_tapes_spectra_s3_request(void)
LIBRARY_API ds3_request * ds3_init_put_bucket_acl_for_group_spectra_s3_request(const char *bucket_id, const char *group_id, const ds3_bucket_acl_permission permission)
LIBRARY_API ds3_error * ds3_mark_suspect_blob_ds3_targets_as_degraded_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_error * ds3_get_objects_details_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_s3_object_list_response **response)
LIBRARY_API void ds3_request_set_https(const ds3_request *request, ds3_bool value)
int last_http_response_code
LIBRARY_API void ds3_storage_domain_capacity_summary_response_free(ds3_storage_domain_capacity_summary_response *response_data)
LIBRARY_API ds3_request * ds3_init_put_azure_data_replication_rule_spectra_s3_request(const char *data_policy_id, const char *target_id, const ds3_data_replication_rule_type type)
ds3_bool assigned_to_storage_domain
LIBRARY_API ds3_request * ds3_init_put_global_data_policy_acl_for_user_spectra_s3_request(const char *user_id)
LIBRARY_API ds3_request * ds3_init_get_bucket_capacity_summary_spectra_s3_request(const char *bucket_id, const char *storage_domain_id)
LIBRARY_API ds3_error * ds3_delete_azure_target_read_preference_spectra_s3_request(const ds3_client *client, const ds3_request *request)
ds3_s3_object_cached_notification_registration_response ** s3_object_cached_notification_registrations
LIBRARY_API ds3_request * ds3_init_get_s3_data_replication_rule_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_bucket_acl_list_response_free(ds3_bucket_acl_list_response *response_data)
LIBRARY_API ds3_error * ds3_complete_multi_part_upload_request(const ds3_client *client, const ds3_request *request, ds3_complete_multipart_upload_result_response **response)
ds3_str * auto_eject_upon_cron
LIBRARY_API ds3_error * ds3_list_multi_part_uploads_request(const ds3_client *client, const ds3_request *request, ds3_list_multi_part_uploads_result_response **response)
LIBRARY_API ds3_request * ds3_init_get_s3_targets_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_get_data_policy_acls_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_data_policy_acl_list_response **response)
ds3_azure_target_bucket_name_response ** azure_target_bucket_names
ds3_priority rebuild_priority
size_t num_s3_target_read_preferences
ds3_cache_filesystem_response ** cache_filesystems
LIBRARY_API void ds3_request_set_task_priority_ds3_priority(const ds3_request *request, const ds3_priority value)
LIBRARY_API ds3_request * ds3_init_get_azure_target_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_error * ds3_cancel_eject_tape_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_response **response)
LIBRARY_API ds3_error * ds3_modify_all_ds3_targets_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_request * ds3_init_verify_user_is_member_of_group_spectra_s3_request(const char *const resource_id)
uint64_t last_preferred_chunk_size_in_bytes
LIBRARY_API void ds3_request_set_partially_verify_last_percent_of_tapes(const ds3_request *request, const int value)
LIBRARY_API ds3_request * ds3_init_get_data_policies_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_truncate_all_active_jobs_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_request * ds3_init_get_tape_failure_notification_registrations_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_get_tape_partition_failures_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_partition_failure_list_response **response)
ds3_s3_object_persisted_notification_registration_response ** s3_object_persisted_notification_registrations
LIBRARY_API ds3_request * ds3_init_head_object_request(const char *bucket_name, const char *const object_name)
size_t num_storage_domain_failures
LIBRARY_API ds3_error * ds3_modify_all_azure_targets_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_error * ds3_format_foreign_pool_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_pool_response **response)
LIBRARY_API void ds3_multi_part_upload_part_response_free(ds3_multi_part_upload_part_response *response_data)
ds3_str * cloud_bucket_suffix
LIBRARY_API ds3_request * ds3_init_get_azure_data_replication_rule_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_error * ds3_get_job_created_notification_registrations_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_job_created_notification_registration_list_response **response)
LIBRARY_API ds3_request * ds3_init_delete_group_member_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_error * ds3_get_s3_data_replication_rules_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_s3_data_replication_rule_list_response **response)
LIBRARY_API ds3_request * ds3_init_delete_object_cached_notification_registration_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_get_active_job_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_active_job_response **response)
LIBRARY_API ds3_request * ds3_init_put_object_lost_notification_registration_spectra_s3_request(const char *notification_end_point)
LIBRARY_API void ds3_blob_store_tasks_information_response_free(ds3_blob_store_tasks_information_response *response_data)
ds3_str * cloud_bucket_suffix
LIBRARY_API void ds3_tape_partition_failure_notification_payload_response_free(ds3_tape_partition_failure_notification_payload_response *response_data)
ds3_request_type notification_http_method
ds3_str ** common_prefixes
LIBRARY_API void ds3_request_set_user_id(const ds3_request *request, const char *const value)
size_t num_cache_filesystems
LIBRARY_API ds3_request * ds3_init_modify_data_policy_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_error * ds3_modify_pool_partition_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_pool_partition_response **response)
LIBRARY_API ds3_error * ds3_import_all_tapes_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API void ds3_request_set_checksum_type_ds3_checksum_type(const ds3_request *request, const ds3_checksum_type value)
LIBRARY_API void ds3_tape_failure_list_response_free(ds3_tape_failure_list_response *response_data)
int number_of_failures_since_last_success
LIBRARY_API void ds3_system_failure_notification_registration_list_response_free(ds3_system_failure_notification_registration_list_response *response_data)
LIBRARY_API void ds3_tape_partition_failure_list_response_free(ds3_tape_partition_failure_list_response *response_data)
LIBRARY_API ds3_request * ds3_init_delete_pool_failure_notification_registration_spectra_s3_request(void)
ds3_canceled_job_response ** canceled_jobs
ds3_data_isolation_level isolation_level
ds3_azure_target_failure_notification_registration_response ** azure_target_failure_notification_registrations
LIBRARY_API void ds3_request_set_auto_eject_upon_media_full(const ds3_request *request, ds3_bool value)
LIBRARY_API void ds3_request_set_initial_data_placement_ds3_s3_initial_data_placement_policy(const ds3_request *request, const ds3_s3_initial_data_placement_policy value)
LIBRARY_API ds3_error * ds3_get_pool_partitions_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_pool_partition_list_response **response)
LIBRARY_API void ds3_storage_domain_member_list_response_free(ds3_storage_domain_member_list_response *response_data)
LIBRARY_API ds3_error * ds3_get_azure_target_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_azure_target_response **response)
ds3_data_policy_response ** data_policies
ds3_group_member_response ** group_members
uint64_t cached_size_in_bytes
ds3_bulk_object_response ** objects
LIBRARY_API ds3_request * ds3_init_modify_job_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_error * ds3_delete_s3_data_replication_rule_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_error * ds3_delete_object_lost_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_error * ds3_get_node_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_node_response **response)
ds3_target_read_preference_type read_preference
size_t num_azure_target_bucket_names
size_t num_common_prefixes
LIBRARY_API void ds3_job_response_free(ds3_job_response *response_data)
LIBRARY_API ds3_error * ds3_get_cache_filesystem_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_cache_filesystem_response **response)
LIBRARY_API void ds3_job_chunk_response_free(ds3_job_chunk_response *response_data)
LIBRARY_API void ds3_suspect_blob_tape_response_free(ds3_suspect_blob_tape_response *response_data)
LIBRARY_API ds3_request * ds3_init_get_physical_placement_for_objects_spectra_s3_request(const char *const resource_id, const ds3_bulk_object_list_response *object_list)
LIBRARY_API void ds3_node_list_response_free(ds3_node_list_response *response_data)
ds3_target_failure_type type
LIBRARY_API ds3_error * ds3_get_suspect_blob_s3_targets_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_suspect_blob_s3_target_list_response **response)
LIBRARY_API void ds3_request_set_data_path_port(const ds3_request *request, const int value)
LIBRARY_API ds3_request * ds3_init_get_s3_target_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_error * ds3_get_system_failure_notification_registrations_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_system_failure_notification_registration_list_response **response)
LIBRARY_API ds3_error * ds3_get_degraded_s3_data_replication_rules_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_s3_data_replication_rule_list_response **response)
ds3_str * data_path_end_point
LIBRARY_API ds3_request * ds3_init_get_job_completed_notification_registration_spectra_s3_request(void)
ds3_tape_failure_type type
LIBRARY_API ds3_error * ds3_verify_all_tapes_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_failure_list_response **response)
uint64_t available_capacity
LIBRARY_API void ds3_request_set_previous_state_ds3_tape_state(const ds3_request *request, const ds3_tape_state value)
LIBRARY_API void ds3_cache_entry_information_response_free(ds3_cache_entry_information_response *response_data)
ds3_bool truncated_due_to_timeout
int staged_data_expiration_in_days
LIBRARY_API ds3_request * ds3_init_put_job_completed_notification_registration_spectra_s3_request(const char *notification_end_point)
LIBRARY_API ds3_error * ds3_get_job_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_master_object_list_response **response)
LIBRARY_API void ds3_target_read_preference_list_response_free(ds3_target_read_preference_list_response *response_data)
LIBRARY_API ds3_request * ds3_init_put_bucket_acl_for_user_spectra_s3_request(const char *bucket_id, const ds3_bucket_acl_permission permission, const char *user_id)
LIBRARY_API ds3_error * ds3_mark_suspect_blob_azure_targets_as_degraded_spectra_s3_request(const ds3_client *client, const ds3_request *request)
int last_http_response_code
LIBRARY_API ds3_request * ds3_init_cancel_import_pool_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_request * ds3_init_delete_s3_target_bucket_name_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_request * ds3_init_delete_storage_domain_failure_notification_registration_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_delete_tape_failure_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_request * ds3_init_import_all_tapes_spectra_s3_request(void)
LIBRARY_API void ds3_ids_list_free(ds3_ids_list *ids)
LIBRARY_API ds3_request * ds3_init_register_ds3_target_spectra_s3_request(const char *admin_auth_id, const char *admin_secret_key, const char *data_path_end_point, const char *name)
ds3_str * read_from_pool_id
size_t num_job_creation_failed_notification_registrations
ds3_target_read_preference_type default_read_preference
LIBRARY_API ds3_error * ds3_truncate_active_job_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_request * ds3_init_import_all_pools_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_modify_ds3_data_replication_rule_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_data_replication_rule_response **response)
LIBRARY_API ds3_request * ds3_init_get_s3_data_replication_rules_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_reset_instance_identifier_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_data_path_backend_response **response)
LIBRARY_API ds3_request * ds3_init_delete_bucket_acl_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_request * ds3_init_delete_objects_request(const char *const bucket_name, const ds3_delete_objects_response *objects_list)
LIBRARY_API ds3_request * ds3_init_pair_back_registered_ds3_target_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_request * ds3_init_clean_tape_drive_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_request_set_member_group_id(const ds3_request *request, const char *const value)
LIBRARY_API ds3_request * ds3_init_get_ds3_target_data_policies_spectra_s3_request(const char *const resource_id)
ds3_group_response ** groups
uint64_t completed_size_in_bytes
size_t num_azure_target_read_preferences
LIBRARY_API ds3_error * ds3_put_data_policy_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_data_policy_response **response)
LIBRARY_API ds3_request * ds3_init_modify_cache_filesystem_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_request_set_target_data_policy(const ds3_request *request, const char *const value)
LIBRARY_API ds3_request * ds3_init_truncate_all_active_jobs_spectra_s3_request(void)
size_t num_data_policy_acls
ds3_ltfs_file_naming_mode
LIBRARY_API void ds3_request_set_format_ds3_http_response_format_type(const ds3_request *request, const ds3_http_response_format_type value)
LIBRARY_API ds3_request * ds3_init_delete_object_persisted_notification_registration_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_get_group_members_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_group_member_list_response **response)
ds3_target_failure_type type
ds3_azure_target_response ** azure_targets
ds3_storage_domain_member_state
LIBRARY_API ds3_request * ds3_init_delete_tape_partition_failure_notification_registration_spectra_s3_request(void)
ds3_checksum_type checksum_type
int number_of_failures_since_last_success
LIBRARY_API ds3_error * ds3_get_pool_failure_notification_registrations_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_pool_failure_notification_registration_list_response **response)
LIBRARY_API ds3_error * ds3_get_system_information_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_system_information_response **response)
ds3_storage_domain_failure_type
LIBRARY_API ds3_request * ds3_init_get_job_created_notification_registrations_spectra_s3_request(void)
LIBRARY_API ds3_request * ds3_init_raw_import_all_tapes_spectra_s3_request(const char *bucket_id)
LIBRARY_API ds3_error * ds3_delete_folder_recursively_spectra_s3_request(const ds3_client *client, const ds3_request *request)
ds3_str * notification_generation_date
LIBRARY_API void ds3_system_failure_response_free(ds3_system_failure_response *response_data)
ds3_naming_convention_type naming_convention
ds3_detailed_tape_failure_response ** detailed_tape_failures
uint64_t original_size_in_bytes
LIBRARY_API ds3_error * ds3_get_tape_partition_failure_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_partition_failure_notification_registration_response **response)
LIBRARY_API ds3_error * ds3_clean_tape_drive_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_drive_response **response)
LIBRARY_API ds3_request * ds3_init_put_bucket_spectra_s3_request(const char *name)
LIBRARY_API ds3_error * ds3_get_bucket_request(const ds3_client *client, const ds3_request *request, ds3_list_bucket_result_response **response)
ds3_storage_domain_member_response ** storage_domain_members
LIBRARY_API ds3_request * ds3_init_get_tape_density_directive_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_error * ds3_put_pool_storage_domain_member_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_storage_domain_member_response **response)
LIBRARY_API void ds3_request_set_always_minimize_spanning_across_media(const ds3_request *request, ds3_bool value)
LIBRARY_API ds3_error * ds3_regenerate_user_secret_key_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_spectra_user_response **response)
LIBRARY_API void ds3_request_set_type_ds3_pool_type(const ds3_request *request, const ds3_pool_type value)
ds3_job_created_notification_registration_response ** job_created_notification_registrations
size_t num_objects_not_persisted
LIBRARY_API ds3_error * ds3_delete_s3_target_failure_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_request * ds3_init_verify_safe_to_create_put_job_spectra_s3_request(const char *const resource_id)
ds3_bool entirely_in_cache
LIBRARY_API void ds3_request_set_type_ds3_data_persistence_rule_type(const ds3_request *request, const ds3_data_persistence_rule_type value)
ds3_bool auto_eject_upon_job_completion
LIBRARY_API void ds3_s3_object_lost_notification_registration_response_free(ds3_s3_object_lost_notification_registration_response *response_data)
LIBRARY_API void ds3_request_set_assigned_to_storage_domain(const ds3_request *request, ds3_bool value)
LIBRARY_API ds3_error * ds3_cancel_eject_on_all_tapes_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_failure_list_response **response)
LIBRARY_API void ds3_data_persistence_rule_list_response_free(ds3_data_persistence_rule_list_response *response_data)
uint64_t original_size_in_bytes
int last_http_response_code
size_t num_azure_target_failure_notification_registrations
LIBRARY_API void ds3_request_set_ltfs_file_naming_ds3_ltfs_file_naming_mode(const ds3_request *request, const ds3_ltfs_file_naming_mode value)
LIBRARY_API ds3_request * ds3_init_cancel_format_on_all_tapes_spectra_s3_request(void)
LIBRARY_API void ds3_group_member_list_response_free(ds3_group_member_list_response *response_data)
LIBRARY_API ds3_error * ds3_put_azure_target_read_preference_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_azure_target_read_preference_response **response)
LIBRARY_API void ds3_tape_response_free(ds3_tape_response *response_data)
LIBRARY_API void ds3_request_set_default_data_policy_id(const ds3_request *request, const char *const value)
LIBRARY_API ds3_request * ds3_init_delete_system_failure_notification_registration_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_put_ds3_target_read_preference_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_target_read_preference_response **response)
LIBRARY_API void ds3_request_set_state_ds3_target_state(const ds3_request *request, const ds3_target_state value)
ds3_tape_drive_type * drive_types
ds3_naming_convention_type naming_convention
ds3_target_read_preference_type default_read_preference
LIBRARY_API void ds3_request_set_state_ds3_pool_state(const ds3_request *request, const ds3_pool_state value)
LIBRARY_API ds3_request * ds3_init_get_group_members_spectra_s3_request(void)
LIBRARY_API void ds3_s3_target_list_response_free(ds3_s3_target_list_response *response_data)
ds3_data_replication_rule_type
LIBRARY_API void ds3_tape_list_response_free(ds3_tape_list_response *response_data)
LIBRARY_API ds3_request * ds3_init_cancel_eject_on_all_tapes_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_verify_physical_placement_for_objects_with_full_details_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_bulk_object_list_response **response)
LIBRARY_API ds3_request * ds3_init_cancel_format_tape_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_request_set_auto_inspect_ds3_auto_inspect_mode(const ds3_request *request, const ds3_auto_inspect_mode value)
LIBRARY_API ds3_request * ds3_init_get_group_spectra_s3_request(const char *const resource_id)
ds3_str * notification_end_point
LIBRARY_API ds3_request * ds3_init_get_tape_partitions_with_full_details_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_modify_group_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_group_response **response)
ds3_tape_drive_type drive_type
LIBRARY_API void ds3_request_set_serial_number(const ds3_request *request, const char *const value)
LIBRARY_API void ds3_s3_data_replication_rule_list_response_free(ds3_s3_data_replication_rule_list_response *response_data)
ds3_bool data_path_verify_certificate
LIBRARY_API ds3_request * ds3_init_modify_storage_domain_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_named_detailed_tape_partition_response_free(ds3_named_detailed_tape_partition_response *response_data)
ds3_request_type notification_http_method
LIBRARY_API ds3_error * ds3_online_all_tapes_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_failure_list_response **response)
LIBRARY_API void ds3_spectra_user_response_free(ds3_spectra_user_response *response_data)
LIBRARY_API void ds3_request_set_data_path_https(const ds3_request *request, ds3_bool value)
ds3_str * notification_end_point
struct _ds3_uint64_string_map ds3_uint64_string_map
ds3_bucket_details_response ** buckets
LIBRARY_API void ds3_request_set_reserved_task_type_ds3_reserved_task_type(const ds3_request *request, const ds3_reserved_task_type value)
ds3_naming_convention_type naming_convention
ds3_str * last_notification
LIBRARY_API void ds3_request_set_rebuild_priority_ds3_priority(const ds3_request *request, const ds3_priority value)
LIBRARY_API ds3_request * ds3_init_clear_suspect_blob_s3_targets_spectra_s3_request(const ds3_ids_list *ids)
LIBRARY_API ds3_request * ds3_init_clear_suspect_blob_ds3_targets_spectra_s3_request(const ds3_ids_list *ids)
LIBRARY_API ds3_request * ds3_init_get_tape_partition_with_full_details_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_error * ds3_get_object_cached_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_s3_object_cached_notification_registration_response **response)
LIBRARY_API ds3_request * ds3_init_delete_s3_target_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_system_information_response_free(ds3_system_information_response *response_data)
ds3_str * storage_domain_id
size_t num_s3_target_failures
LIBRARY_API ds3_request * ds3_init_verify_s3_target_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_error * ds3_get_ds3_target_read_preference_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_target_read_preference_response **response)
LIBRARY_API void ds3_request_set_guid(const ds3_request *request, const char *const value)
LIBRARY_API ds3_error * ds3_verify_azure_target_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_azure_target_response **response)
LIBRARY_API ds3_error * ds3_put_object_persisted_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_s3_object_persisted_notification_registration_response **response)
LIBRARY_API void ds3_request_set_staged_data_expiration_in_days(const ds3_request *request, const int value)
uint64_t ms_required_to_verify_data_planner_health
LIBRARY_API void ds3_request_set_member_user_id(const ds3_request *request, const char *const value)
LIBRARY_API ds3_error * ds3_modify_tape_drive_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_drive_response **response)
size_t num_storage_domain_failure_notification_registrations
ds3_str * partially_verified_end_of_tape
ds3_job_chunk_blob_store_state
ds3_str * notification_generation_date
LIBRARY_API void ds3_request_set_quiesced_ds3_quiesced(const ds3_request *request, const ds3_quiesced value)
LIBRARY_API void ds3_request_set_tape_id(const ds3_request *request, const char *const value)
int auto_activate_timeout_in_mins
LIBRARY_API ds3_request * ds3_init_truncate_job_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_tape_failure_response_free(ds3_tape_failure_response *response_data)
LIBRARY_API void ds3_request_set_default_verify_data_prior_to_import(const ds3_request *request, ds3_bool value)
LIBRARY_API void ds3_client_proxy(ds3_client *client, const char *const proxy)
LIBRARY_API void ds3_tape_partition_response_free(ds3_tape_partition_response *response_data)
ds3_connection_pool * connection_pool
ds3_job_chunk_client_processing_order_guarantee chunk_client_processing_order_guarantee
LIBRARY_API ds3_error * ds3_delete_tape_drive_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_error * ds3_delete_ds3_data_replication_rule_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API void ds3_request_set_md5(ds3_request *request, const char *const md5)
ds3_bool permit_going_out_of_sync
int auto_verify_frequency_in_days
LIBRARY_API ds3_request * ds3_init_regenerate_user_secret_key_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_error * ds3_delete_tape_density_directive_spectra_s3_request(const ds3_client *client, const ds3_request *request)
int number_of_failures_since_last_success
float auto_reclaim_initiate_threshold
LIBRARY_API ds3_error * ds3_get_canceled_jobs_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_canceled_job_list_response **response)
LIBRARY_API ds3_request * ds3_init_delete_azure_target_bucket_name_spectra_s3_request(const char *const resource_id)
int number_of_failures_since_last_success
ds3_system_failure_type type
LIBRARY_API ds3_error * ds3_get_suspect_blob_ds3_targets_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_suspect_blob_ds3_target_list_response **response)
LIBRARY_API ds3_request * ds3_init_delete_ds3_target_failure_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_request * ds3_init_put_azure_target_failure_notification_registration_spectra_s3_request(const char *notification_end_point)
LIBRARY_API ds3_error * ds3_get_bucket_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_bucket_response **response)
LIBRARY_API ds3_client * ds3_create_client(const char *const endpoint, ds3_creds *creds)
ds3_bulk_object_response ** objects
LIBRARY_API ds3_error * ds3_put_s3_target_read_preference_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_s3_target_read_preference_response **response)
ds3_str * notification_generation_date
uint64_t max_blob_part_size_in_bytes
ds3_bulk_object_response ** objects
ds3_request_type notification_http_method
LIBRARY_API ds3_request * ds3_init_replicate_put_job_spectra_s3_request(const char *const resource_id, const char *payload)
size_t num_azure_data_replication_rules
LIBRARY_API void ds3_request_set_upload_id_marker(const ds3_request *request, const char *const value)
LIBRARY_API void ds3_request_set_default_read_preference_ds3_target_read_preference_type(const ds3_request *request, const ds3_target_read_preference_type value)
LIBRARY_API ds3_error * ds3_put_job_completed_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_job_completed_notification_registration_response **response)
LIBRARY_API ds3_error * ds3_delegate_create_user_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_spectra_user_response **response)
size_t num_suspect_blob_pools
LIBRARY_API ds3_request * ds3_init_cancel_eject_tape_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_error * ds3_get_data_path_backend_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_data_path_backend_response **response)
LIBRARY_API ds3_request * ds3_init_modify_ds3_data_replication_rule_spectra_s3_request(const char *const resource_id)
LIBRARY_API ds3_error * ds3_get_tapes_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_list_response **response)
ds3_http_response_format_type format
ds3_str * notification_generation_date
LIBRARY_API void ds3_request_set_target_id(const ds3_request *request, const char *const value)
ds3_str * next_key_marker
LIBRARY_API ds3_request * ds3_init_eject_storage_domain_spectra_s3_request(const char *storage_domain)
LIBRARY_API ds3_request * ds3_init_delete_storage_domain_member_spectra_s3_request(const char *const resource_id)
size_t num_pool_partitions
LIBRARY_API void ds3_cleanup(void)
LIBRARY_API ds3_request * ds3_init_modify_azure_target_spectra_s3_request(const char *const resource_id)
ds3_system_failure_type type
LIBRARY_API ds3_request * ds3_init_undelete_object_spectra_s3_request(const char *bucket_id, const char *name)
LIBRARY_API ds3_request * ds3_init_get_degraded_s3_data_replication_rules_spectra_s3_request(void)
ds3_contents_response ** objects
LIBRARY_API void ds3_canceled_job_list_response_free(ds3_canceled_job_list_response *response_data)
int number_of_failures_since_last_success
LIBRARY_API void ds3_database_contents_response_free(ds3_database_contents_response *response_data)
ds3_tape_partition_failure_type
ds3_s3_object_response ** s3_objects
LIBRARY_API void ds3_request_set_default_verify_job_priority_ds3_priority(const ds3_request *request, const ds3_priority value)
LIBRARY_API void ds3_target_list_response_free(ds3_target_list_response *response_data)
float auto_reclaim_terminate_threshold
ds3_str * notification_generation_date
LIBRARY_API ds3_error * ds3_eject_storage_domain_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_failure_list_response **response)
LIBRARY_API ds3_request * ds3_init_put_bulk_job_spectra_s3_request(const char *const resource_id, const ds3_bulk_object_list_response *object_list)
LIBRARY_API void ds3_target_read_preference_response_free(ds3_target_read_preference_response *response_data)
LIBRARY_API ds3_error * ds3_get_canceled_job_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_canceled_job_response **response)
ds3_target_read_preference_type default_read_preference
LIBRARY_API void ds3_request_set_rechunked(const ds3_request *request, const char *const value)
LIBRARY_API void ds3_error_free(ds3_error *error)
LIBRARY_API void ds3_s3_objects_lost_notification_payload_response_free(ds3_s3_objects_lost_notification_payload_response *response_data)
LIBRARY_API ds3_request * ds3_init_get_object_lost_notification_registrations_spectra_s3_request(void)
LIBRARY_API ds3_request * ds3_init_get_suspect_blob_ds3_targets_spectra_s3_request(void)
LIBRARY_API void ds3_pool_failure_list_response_free(ds3_pool_failure_list_response *response_data)
ds3_naming_convention_type naming_convention
LIBRARY_API void ds3_named_detailed_tape_partition_list_response_free(ds3_named_detailed_tape_partition_list_response *response_data)
ds3_str * member_group_id
LIBRARY_API ds3_request * ds3_init_get_data_policy_acl_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_request_set_sort_by(const ds3_request *request, const char *const value)
LIBRARY_API void ds3_request_set_type_ds3_data_replication_rule_type(const ds3_request *request, const ds3_data_replication_rule_type value)
LIBRARY_API void ds3_request_set_allow_new_job_requests(const ds3_request *request, ds3_bool value)
LIBRARY_API void ds3_completed_job_list_response_free(ds3_completed_job_list_response *response_data)
ds3_s3_target_response ** s3_targets
LIBRARY_API ds3_error * ds3_get_groups_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_group_list_response **response)
ds3_tape_drive_type density
LIBRARY_API void ds3_duration_response_free(ds3_duration_response *response_data)
int last_http_response_code
LIBRARY_API ds3_error * ds3_get_tape_libraries_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_library_list_response **response)
ds3_storage_domain_member_state state
LIBRARY_API ds3_request * ds3_init_modify_active_job_spectra_s3_request(const char *const resource_id)
ds3_tape_failure_notification_registration_response ** tape_failure_notification_registrations
LIBRARY_API ds3_request * ds3_init_get_system_failures_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_put_global_bucket_acl_for_user_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_bucket_acl_response **response)
LIBRARY_API ds3_request * ds3_init_delete_folder_recursively_spectra_s3_request(const char *const resource_id, const char *bucket_id)
LIBRARY_API ds3_error * ds3_modify_bucket_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_bucket_response **response)
ds3_bool auto_compaction_enabled
LIBRARY_API ds3_request * ds3_init_get_users_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_force_feature_key_validation_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API void ds3_request_set_page_start_marker(const ds3_request *request, const char *const value)
LIBRARY_API void ds3_request_set_burst_threshold(const ds3_request *request, const float value)
ds3_str * cloud_bucket_prefix
LIBRARY_API void ds3_request_set_density_ds3_tape_drive_type(const ds3_request *request, const ds3_tape_drive_type value)
LIBRARY_API size_t ds3_write_to_file(void *buffer, size_t size, size_t nmemb, void *user_data)
LIBRARY_API ds3_request * ds3_init_delete_azure_target_spectra_s3_request(const char *const resource_id)
ds3_str * storage_domain_id
ds3_tape_drive_type * drive_types
ds3_str * last_notification
LIBRARY_API void ds3_request_set_verify_prior_to_auto_eject_ds3_priority(const ds3_request *request, const ds3_priority value)
LIBRARY_API void ds3_physical_placement_response_free(ds3_physical_placement_response *response_data)
LIBRARY_API void ds3_request_set_auth_id(const ds3_request *request, const char *const value)
LIBRARY_API void ds3_degraded_blob_response_free(ds3_degraded_blob_response *response_data)
LIBRARY_API ds3_request * ds3_init_delete_job_completed_notification_registration_spectra_s3_request(void)
LIBRARY_API void ds3_request_set_minimum_write_reserved_drives(const ds3_request *request, const int value)
LIBRARY_API ds3_request * ds3_init_get_tape_partition_failure_notification_registrations_spectra_s3_request(void)
ds3_tape_failure_type type
LIBRARY_API void ds3_target_failure_notification_registration_response_free(ds3_target_failure_notification_registration_response *response_data)
LIBRARY_API ds3_request * ds3_init_cancel_all_jobs_spectra_s3_request(void)
LIBRARY_API ds3_request * ds3_init_get_system_failure_notification_registrations_spectra_s3_request(void)
ds3_http_response_format_type format
LIBRARY_API void ds3_request_set_max_uploads(const ds3_request *request, const int value)
LIBRARY_API ds3_request * ds3_init_force_target_environment_refresh_spectra_s3_request(void)
LIBRARY_API ds3_error * ds3_delete_storage_domain_spectra_s3_request(const ds3_client *client, const ds3_request *request)
ds3_job_chunk_client_processing_order_guarantee chunk_client_processing_order_guarantee
LIBRARY_API ds3_request * ds3_init_put_pool_partition_spectra_s3_request(const char *name, const ds3_pool_type type)
LIBRARY_API void ds3_request_set_versions(const ds3_request *request, ds3_bool value)
LIBRARY_API ds3_error * ds3_get_tape_partition_with_full_details_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_detailed_tape_partition_response **response)
LIBRARY_API ds3_error * ds3_get_object_lost_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_s3_object_lost_notification_registration_response **response)
LIBRARY_API ds3_error * ds3_eject_storage_domain_blobs_spectra_s3_request(const ds3_client *client, const ds3_request *request)
size_t num_tape_bar_codes
size_t num_pool_failure_notification_registrations
LIBRARY_API ds3_error * ds3_cancel_import_tape_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_response **response)
LIBRARY_API ds3_error * ds3_get_ds3_target_failure_notification_registrations_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_target_failure_notification_registration_list_response **response)
LIBRARY_API ds3_error * ds3_delete_data_policy_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_request * ds3_init_put_data_policy_acl_for_user_spectra_s3_request(const char *data_policy_id, const char *user_id)
LIBRARY_API ds3_error * ds3_get_cache_state_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_cache_information_response **response)
LIBRARY_API ds3_error * ds3_get_physical_placement_for_objects_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_physical_placement_response **response)
ds3_unavailable_media_usage_policy
LIBRARY_API ds3_error * ds3_import_tape_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_response **response)
ds3_degraded_blob_response ** degraded_blobs
LIBRARY_API ds3_error * ds3_put_multi_part_upload_part_request(const ds3_client *client, const ds3_request *request, void *user_data, size_t(*callback)(void *, size_t, size_t, void *))
ds3_target_response ** ds3_targets
ds3_user_response * owner
LIBRARY_API void ds3_request_set_notification_http_method_ds3_request_type(const ds3_request *request, const ds3_request_type value)
size_t num_tape_partition_failure_notification_registrations
LIBRARY_API void ds3_active_job_response_free(ds3_active_job_response *response_data)
LIBRARY_API ds3_error * ds3_clear_suspect_blob_pools_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API void ds3_request_set_node_id(const ds3_request *request, const char *const value)
LIBRARY_API ds3_error * ds3_head_bucket_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API void ds3_request_set_tape_state_ds3_tape_state(const ds3_request *request, const ds3_tape_state value)
LIBRARY_API void ds3_request_set_persistence_rule_id(const ds3_request *request, const char *const value)
LIBRARY_API void ds3_objects_response_free(ds3_objects_response *response_data)
LIBRARY_API ds3_request * ds3_init_get_pool_failure_notification_registration_spectra_s3_request(void)
uint64_t total_raw_capacity
size_t num_ds3_target_read_preferences
ds3_target_read_preference_response ** ds3_target_read_preferences
size_t num_common_prefixes
LIBRARY_API ds3_error * ds3_delete_ds3_target_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_request * ds3_init_raw_import_tape_spectra_s3_request(const char *const resource_id, const char *bucket_id)
LIBRARY_API ds3_error * ds3_delete_tape_partition_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_request * ds3_init_online_tape_spectra_s3_request(const char *const resource_id)
ds3_http_response_format_type format
LIBRARY_API void ds3_storage_domain_failure_notification_registration_list_response_free(ds3_storage_domain_failure_notification_registration_list_response *response_data)
ds3_str * notification_end_point
LIBRARY_API ds3_error * ds3_get_storage_domain_failure_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_storage_domain_failure_notification_registration_response **response)
LIBRARY_API void ds3_request_set_delimiter(const ds3_request *request, const char *const value)
LIBRARY_API ds3_error * ds3_get_cache_filesystems_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_cache_filesystem_list_response **response)
LIBRARY_API void ds3_delete_object_error_response_free(ds3_delete_object_error_response *response_data)
LIBRARY_API ds3_error * ds3_delete_s3_target_read_preference_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API ds3_error * ds3_force_target_environment_refresh_spectra_s3_request(const ds3_client *client, const ds3_request *request)
LIBRARY_API void ds3_data_replication_rule_response_free(ds3_data_replication_rule_response *response_data)
ds3_tape_response ** tapes
LIBRARY_API ds3_request * ds3_init_delete_azure_target_failure_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_request_set_permit_going_out_of_sync(const ds3_request *request, ds3_bool value)
LIBRARY_API ds3_request * ds3_init_put_data_policy_spectra_s3_request(const char *name)
ds3_str * last_fully_verified
LIBRARY_API void ds3_request_set_partition_id(const ds3_request *request, const char *const value)
LIBRARY_API void ds3_request_set_priority_ds3_priority(const ds3_request *request, const ds3_priority value)
LIBRARY_API ds3_request * ds3_init_put_object_request(const char *const bucket_name, const char *const object_name, const uint64_t length)
LIBRARY_API ds3_request * ds3_init_get_groups_spectra_s3_request(void)
int next_part_number_marker
LIBRARY_API ds3_error * ds3_get_bucket_acls_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_bucket_acl_list_response **response)
ds3_priority default_verify_job_priority
LIBRARY_API void ds3_request_set_expiration_date(const ds3_request *request, const char *const value)
LIBRARY_API ds3_request * ds3_init_get_bucket_acl_spectra_s3_request(const char *const resource_id)
ds3_bool default_verify_after_write
LIBRARY_API ds3_error * ds3_modify_storage_domain_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_storage_domain_response **response)
LIBRARY_API void ds3_request_set_created_at(const ds3_request *request, const char *const value)
LIBRARY_API void ds3_s3_target_read_preference_list_response_free(ds3_s3_target_read_preference_list_response *response_data)
LIBRARY_API ds3_error * ds3_get_completed_job_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_completed_job_response **response)
ds3_str * notification_end_point
LIBRARY_API ds3_error * ds3_modify_tape_partition_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_partition_response **response)
LIBRARY_API ds3_request * ds3_init_get_active_jobs_spectra_s3_request(void)
int last_http_response_code
ds3_job_node_response ** nodes
LIBRARY_API void ds3_cache_filesystem_response_free(ds3_cache_filesystem_response *response_data)
LIBRARY_API ds3_request * ds3_init_modify_all_ds3_targets_spectra_s3_request(const ds3_quiesced quiesced)
LIBRARY_API ds3_error * ds3_inspect_tape_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_tape_response **response)
ds3_request_type notification_http_method
LIBRARY_API void ds3_feature_key_response_free(ds3_feature_key_response *response_data)
ds3_job_chunk_client_processing_order_guarantee chunk_client_processing_order_guarantee
ds3_checksum_type * blob_checksum_type
LIBRARY_API ds3_request * ds3_init_inspect_tape_spectra_s3_request(const char *const resource_id)
LIBRARY_API void ds3_request_set_include_physical_placement(const ds3_request *request, ds3_bool value)
size_t num_suspect_blob_tapes
LIBRARY_API ds3_error * ds3_get_job_creation_failed_notification_registration_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_job_creation_failed_notification_registration_response **response)
LIBRARY_API ds3_error * ds3_put_s3_target_bucket_name_spectra_s3_request(const ds3_client *client, const ds3_request *request, ds3_s3_target_bucket_name_response **response)
LIBRARY_API ds3_request * ds3_init_get_job_completed_notification_registrations_spectra_s3_request(void)
LIBRARY_API void ds3_request_set_unavailable_media_policy_ds3_unavailable_media_usage_policy(const ds3_request *request, const ds3_unavailable_media_usage_policy value)
ds3_tape_response ** tapes
LIBRARY_API ds3_request * ds3_init_get_data_policy_acls_spectra_s3_request(void)
LIBRARY_API ds3_request * ds3_init_cancel_import_on_all_tapes_spectra_s3_request(void)
ds3_str * notification_end_point
LIBRARY_API ds3_request * ds3_init_get_service_request(void)
LIBRARY_API ds3_request * ds3_init_delete_job_created_notification_registration_spectra_s3_request(void)
LIBRARY_API void ds3_data_policy_list_response_free(ds3_data_policy_list_response *response_data)
ds3_str * notification_generation_date
uint64_t cached_size_in_bytes