lib/comet_backup_ruby_sdk.rb
# frozen_string_literal: true # Copyright (c) 2020-2024 Comet Licensing Ltd. # Please see the LICENSE file for usage information. # # SPDX-License-Identifier: MIT require_relative 'comet/api_response_error' require_relative 'comet/comet_server' require_relative 'comet/definitions' require_relative 'comet/models/add_bucket_response_message' require_relative 'comet/models/admin_account_properties_response' require_relative 'comet/models/admin_email_options' require_relative 'comet/models/admin_resource_response' require_relative 'comet/models/admin_security_options' require_relative 'comet/models/admin_u2fregistration' require_relative 'comet/models/admin_user_permissions' require_relative 'comet/models/admin_web_authn_registration' require_relative 'comet/models/allowed_admin_user' require_relative 'comet/models/amazon_awsvirtual_storage_role_settings' require_relative 'comet/models/authentication_role_options' require_relative 'comet/models/available_download' require_relative 'comet/models/azure_destination_location' require_relative 'comet/models/b2destination_location' require_relative 'comet/models/b2storage_extra_info' require_relative 'comet/models/b2transaction_totals' require_relative 'comet/models/b2virtual_storage_role_settings' require_relative 'comet/models/backup_job_advanced_options' require_relative 'comet/models/backup_job_detail' require_relative 'comet/models/backup_job_progress' require_relative 'comet/models/backup_rule_config' require_relative 'comet/models/backup_rule_event_triggers' require_relative 'comet/models/branding_options' require_relative 'comet/models/branding_properties' require_relative 'comet/models/browse_disk_drives_response' require_relative 'comet/models/browse_edbresponse' require_relative 'comet/models/browse_hvresponse' require_relative 'comet/models/browse_office_365list_virtual_accounts_response' require_relative 'comet/models/browse_office_365objects_response' require_relative 'comet/models/browse_sqlserver_response' require_relative 'comet/models/browse_vmware_response' require_relative 'comet/models/browse_vssresponse' require_relative 'comet/models/bucket_properties' require_relative 'comet/models/bucket_usage_info' require_relative 'comet/models/comet_apiresponse_message' require_relative 'comet/models/comet_destination_location' require_relative 'comet/models/constellation_check_report' require_relative 'comet/models/constellation_role_options' require_relative 'comet/models/constellation_stats' require_relative 'comet/models/constellation_status_apiresponse' require_relative 'comet/models/content_measurement' require_relative 'comet/models/content_measurement_component' require_relative 'comet/models/count_jobs_response' require_relative 'comet/models/create_group_policy_response' require_relative 'comet/models/custom_remote_bucket_settings' require_relative 'comet/models/custom_remote_bucket_settings' require_relative 'comet/models/days_of_week_config' require_relative 'comet/models/default_email_report_policy' require_relative 'comet/models/default_source_with_osrestriction' require_relative 'comet/models/destination_config' require_relative 'comet/models/destination_location' require_relative 'comet/models/destination_statistics' require_relative 'comet/models/device_config' require_relative 'comet/models/disk_drive' require_relative 'comet/models/dispatcher_admin_sources_response' require_relative 'comet/models/dispatcher_stored_objects_response' require_relative 'comet/models/dispatcher_vault_snapshots_response' require_relative 'comet/models/dispatcher_windisk_snapshot_response' require_relative 'comet/models/edbfile_info' require_relative 'comet/models/email_options' require_relative 'comet/models/email_report_config' require_relative 'comet/models/email_report_generated_preview' require_relative 'comet/models/email_reporting_option' require_relative 'comet/models/external_authentication_source' require_relative 'comet/models/external_authentication_source_display' require_relative 'comet/models/external_authentication_source_response' require_relative 'comet/models/external_ldapauthentication_source_server' require_relative 'comet/models/external_ldapauthentication_source_settings' require_relative 'comet/models/extra_file_exclusion' require_relative 'comet/models/file_option' require_relative 'comet/models/ftpdestination_location' require_relative 'comet/models/get_group_policy_response' require_relative 'comet/models/get_profile_and_hash_response_message' require_relative 'comet/models/get_profile_hash_response_message' require_relative 'comet/models/global_override_options' require_relative 'comet/models/group_policy' require_relative 'comet/models/hour_sched_config' require_relative 'comet/models/httpconnector_options' require_relative 'comet/models/hyper_vmachine_info' require_relative 'comet/models/impossible_cloud_iamtemplate_settings' require_relative 'comet/models/impossible_cloud_partner_template_settings' require_relative 'comet/models/install_creds' require_relative 'comet/models/install_token' require_relative 'comet/models/install_token_response' require_relative 'comet/models/job_entry' require_relative 'comet/models/license_limits' require_relative 'comet/models/license_options' require_relative 'comet/models/live_user_connection' require_relative 'comet/models/local_destination_location' require_relative 'comet/models/local_storage_directory' require_relative 'comet/models/mac_oscode_sign_properties' require_relative 'comet/models/mongo_dbconnection' require_relative 'comet/models/mssqlconnection' require_relative 'comet/models/mssqllogin_args' require_relative 'comet/models/my_sqlconnection' require_relative 'comet/models/new_bucket_detail' require_relative 'comet/models/news_entry' require_relative 'comet/models/object_lock_storage_template_settings' require_relative 'comet/models/office_365connection' require_relative 'comet/models/office_365credential' require_relative 'comet/models/office_365custom_setting' require_relative 'comet/models/office_365custom_setting_v2' require_relative 'comet/models/office_365mixed_virtual_account' require_relative 'comet/models/office_365object_info' require_relative 'comet/models/oidc_claim' require_relative 'comet/models/oidc_config' require_relative 'comet/models/organization' require_relative 'comet/models/organization_login_urlresponse' require_relative 'comet/models/organization_response' require_relative 'comet/models/osinfo' require_relative 'comet/models/partition' require_relative 'comet/models/private_branding_properties' require_relative 'comet/models/protected_item_engine_type_policy' require_relative 'comet/models/psaconfig' require_relative 'comet/models/psagrouped_by' require_relative 'comet/models/public_branding_properties' require_relative 'comet/models/ratelimit_options' require_relative 'comet/models/ratelimit_rule' require_relative 'comet/models/register_office_application_begin_response' require_relative 'comet/models/register_office_application_check_response' require_relative 'comet/models/registration_lobby_connection' require_relative 'comet/models/remote_server_address' require_relative 'comet/models/remote_storage_option' require_relative 'comet/models/replica_server' require_relative 'comet/models/replicator_state_apiresponse' require_relative 'comet/models/request_storage_vault_response_message' require_relative 'comet/models/restore_job_advanced_options' require_relative 'comet/models/retention_policy' require_relative 'comet/models/retention_range' require_relative 'comet/models/s3destination_location' require_relative 'comet/models/s3generic_virtual_storage_role' require_relative 'comet/models/schedule_config' require_relative 'comet/models/search_clause' require_relative 'comet/models/search_result_file_info' require_relative 'comet/models/search_snapshots_response' require_relative 'comet/models/self_backup_export_options' require_relative 'comet/models/self_backup_options' require_relative 'comet/models/self_backup_statistics' require_relative 'comet/models/self_backup_target' require_relative 'comet/models/server_config_options' require_relative 'comet/models/server_config_options_branding_fragment' require_relative 'comet/models/server_config_options_software_build_role_fragment' require_relative 'comet/models/server_meta_branding_properties' require_relative 'comet/models/server_meta_version_info' require_relative 'comet/models/session_key_regenerated_response' require_relative 'comet/models/session_options' require_relative 'comet/models/sftpdestination_location' require_relative 'comet/models/single_field_source' require_relative 'comet/models/size_measurement' require_relative 'comet/models/smbdestination_location' require_relative 'comet/models/software_build_role_options' require_relative 'comet/models/software_update_news_response' require_relative 'comet/models/source_basic_info' require_relative 'comet/models/source_config' require_relative 'comet/models/source_include_pattern' require_relative 'comet/models/source_statistics' require_relative 'comet/models/spanned_destination_location' require_relative 'comet/models/spanned_storage_extra_info' require_relative 'comet/models/sshconnection' require_relative 'comet/models/stat_result' require_relative 'comet/models/storage_free_space_info' require_relative 'comet/models/storage_role_options' require_relative 'comet/models/storage_vault_provider_policy' require_relative 'comet/models/stored_object' require_relative 'comet/models/storj_destination_location' require_relative 'comet/models/storj_virtual_storage_role_setting' require_relative 'comet/models/streamable_event' require_relative 'comet/models/swift_destination_location' require_relative 'comet/models/test_response' require_relative 'comet/models/time_span' require_relative 'comet/models/totp_regenerated_response' require_relative 'comet/models/u2fregister_request' require_relative 'comet/models/u2fregistered_key' require_relative 'comet/models/u2fregistration_challenge_response' require_relative 'comet/models/u2fsign_request' require_relative 'comet/models/u2fsign_response' require_relative 'comet/models/uninstall_config' require_relative 'comet/models/update_campaign_device_status' require_relative 'comet/models/update_campaign_options' require_relative 'comet/models/update_campaign_properties' require_relative 'comet/models/update_campaign_status' require_relative 'comet/models/update_campaign_status_device_entry' require_relative 'comet/models/user_custom_email_settings' require_relative 'comet/models/user_on_server' require_relative 'comet/models/user_policy' require_relative 'comet/models/user_profile_config' require_relative 'comet/models/user_profile_fragment' require_relative 'comet/models/user_server_config' require_relative 'comet/models/vault_snapshot' require_relative 'comet/models/vmdksnapshot_view_options' require_relative 'comet/models/vmware_connection' require_relative 'comet/models/vmware_machine_info' require_relative 'comet/models/vsphere_connection' require_relative 'comet/models/vsscomponent' require_relative 'comet/models/vsswriter_info' require_relative 'comet/models/wasabi_virtual_storage_role_settings' require_relative 'comet/models/web_authn_authenticator_selection' require_relative 'comet/models/web_authn_credential' require_relative 'comet/models/web_authn_credential_assertion' require_relative 'comet/models/web_authn_credential_descriptor' require_relative 'comet/models/web_authn_credential_entity' require_relative 'comet/models/web_authn_credential_parameter' require_relative 'comet/models/web_authn_public_key_credential_creation_options' require_relative 'comet/models/web_authn_public_key_credential_request_options' require_relative 'comet/models/web_authn_registration_challenge_response' require_relative 'comet/models/web_authn_relying_party_entity' require_relative 'comet/models/web_authn_sign_request' require_relative 'comet/models/web_authn_sign_response' require_relative 'comet/models/web_authn_user_entity' require_relative 'comet/models/web_dav_destination_location' require_relative 'comet/models/web_interface_branding_properties' require_relative 'comet/models/webhook_option' require_relative 'comet/models/win_smbauth' require_relative 'comet/models/windows_code_sign_properties'