duplicity.backends package¶
Submodules¶
- duplicity.backends._boto_multi module
- duplicity.backends._boto_single module
BotoBackend
BotoBackend.__init__()
BotoBackend._close()
BotoBackend._delete()
BotoBackend._get()
BotoBackend._list()
BotoBackend._put()
BotoBackend._query()
BotoBackend._retry_cleanup()
BotoBackend.list_filenames_in_bucket()
BotoBackend.pre_process_download()
BotoBackend.pre_process_download_batch()
BotoBackend.resetConnection()
BotoBackend.upload()
get_connection()
- duplicity.backends._cf_cloudfiles module
- duplicity.backends._cf_pyrax module
- duplicity.backends.adbackend module
ADBackend
ADBackend.CLIENT_ID
ADBackend.CLIENT_SECRET
ADBackend.MULTIPART_BOUNDARY
ADBackend.OAUTH_AUTHORIZE_URL
ADBackend.OAUTH_REDIRECT_URL
ADBackend.OAUTH_SCOPE
ADBackend.OAUTH_TOKEN_PATH
ADBackend.OAUTH_TOKEN_URL
ADBackend.__init__()
ADBackend._delete()
ADBackend._get()
ADBackend._list()
ADBackend._put()
ADBackend._query()
ADBackend.get_file_id()
ADBackend.initialize_oauth2_session()
ADBackend.mkdir()
ADBackend.multipart_stream()
ADBackend.raise_for_existing_file()
ADBackend.read_all_pages()
ADBackend.resolve_backup_target()
- duplicity.backends.azurebackend module
- duplicity.backends.b2backend module
- duplicity.backends.boxbackend module
BoxBackend
BoxBackend.__init__()
BoxBackend._delete()
BoxBackend._get()
BoxBackend._list()
BoxBackend._put()
BoxBackend._query_list()
BoxBackend.delete()
BoxBackend.download()
BoxBackend.folder_contents()
BoxBackend.get_box_client()
BoxBackend.get_file_id_from_filename()
BoxBackend.get_id_from_path()
BoxBackend.makedirs()
BoxBackend.upload()
- duplicity.backends.cfbackend module
- duplicity.backends.dpbxbackend module
DPBXBackend
DPBXBackend.__init__()
DPBXBackend._close()
DPBXBackend._delete()
DPBXBackend._error_code()
DPBXBackend._get()
DPBXBackend._list()
DPBXBackend._put()
DPBXBackend._query()
DPBXBackend.check_renamed_files()
DPBXBackend.load_access_token()
DPBXBackend.login()
DPBXBackend.obtain_access_token()
DPBXBackend.put_file_chunked()
DPBXBackend.put_file_small()
DPBXBackend.save_access_token()
DPBXBackend.user_authenticated()
command()
log_exception()
- duplicity.backends.gdocsbackend module
- duplicity.backends.gdrivebackend module
- duplicity.backends.giobackend module
- duplicity.backends.hsibackend module
- duplicity.backends.hubicbackend module
- duplicity.backends.idrivedbackend module
IDriveBackend
IDriveBackend.__init__()
IDriveBackend._close()
IDriveBackend._delete()
IDriveBackend._delete_list()
IDriveBackend._get()
IDriveBackend._list()
IDriveBackend._put()
IDriveBackend._query()
IDriveBackend._query_list()
IDriveBackend.connect()
IDriveBackend.list_raw()
IDriveBackend.request()
IDriveBackend.user_connected()
- duplicity.backends.imapbackend module
- duplicity.backends.jottacloudbackend module
- duplicity.backends.lftpbackend module
- duplicity.backends.localbackend module
- duplicity.backends.mediafirebackend module
- duplicity.backends.megabackend module
- duplicity.backends.megav2backend module
Megav2Backend
Megav2Backend.__init__()
Megav2Backend._check_binary_exists()
Megav2Backend._close()
Megav2Backend._delete()
Megav2Backend._get()
Megav2Backend._list()
Megav2Backend._makedir()
Megav2Backend._put()
Megav2Backend.delete()
Megav2Backend.download()
Megav2Backend.folder_contents()
Megav2Backend.mega_login()
Megav2Backend.upload()
- duplicity.backends.megav3backend module
Megav3Backend
Megav3Backend.__init__()
Megav3Backend._check_binary_exists()
Megav3Backend._close()
Megav3Backend._delete()
Megav3Backend._get()
Megav3Backend._list()
Megav3Backend._makedir()
Megav3Backend._put()
Megav3Backend.delete()
Megav3Backend.download()
Megav3Backend.ensure_mega_cmd_running()
Megav3Backend.folder_contents()
Megav3Backend.mega_login()
Megav3Backend.upload()
- duplicity.backends.multibackend module
MultiBackend
MultiBackend.__affinities
MultiBackend.__init__()
MultiBackend.__knownQueryParameters
MultiBackend.__mode
MultiBackend.__mode_allowedSet
MultiBackend.__onfail_mode
MultiBackend.__onfail_mode_allowedSet
MultiBackend.__stores
MultiBackend.__subpath
MultiBackend.__write_cursor
MultiBackend._delete()
MultiBackend._delete_list()
MultiBackend._eligible_stores()
MultiBackend._get()
MultiBackend._list()
MultiBackend._put()
MultiBackend.get_query_params()
MultiBackend.pre_process_download()
MultiBackend.pre_process_download_batch()
- duplicity.backends.ncftpbackend module
- duplicity.backends.onedrivebackend module
- duplicity.backends.par2backend module
Par2Backend
Par2Backend.__init__()
Par2Backend.close()
Par2Backend.delete()
Par2Backend.delete_list()
Par2Backend.error_code()
Par2Backend.get()
Par2Backend.list()
Par2Backend.move()
Par2Backend.put()
Par2Backend.query()
Par2Backend.query_list()
Par2Backend.retry_cleanup()
Par2Backend.transfer()
Par2Backend.unfiltered_list()
- duplicity.backends.pcabackend module
- duplicity.backends.pydrivebackend module
- duplicity.backends.rclonebackend module
- duplicity.backends.rsyncbackend module
- duplicity.backends.s3_boto3_backend module
- duplicity.backends.s3_boto_backend module
- duplicity.backends.slatebackend module
- duplicity.backends.ssh_paramiko_backend module
- duplicity.backends.ssh_pexpect_backend module
SSHPExpectBackend
SSHPExpectBackend.__init__()
SSHPExpectBackend._delete()
SSHPExpectBackend._delete_list()
SSHPExpectBackend._get()
SSHPExpectBackend._list()
SSHPExpectBackend._put()
SSHPExpectBackend.get_scp()
SSHPExpectBackend.get_sftp()
SSHPExpectBackend.put_scp()
SSHPExpectBackend.put_sftp()
SSHPExpectBackend.run_scp_command()
SSHPExpectBackend.run_sftp_command()
- duplicity.backends.swiftbackend module
- duplicity.backends.sxbackend module
- duplicity.backends.tahoebackend module
- duplicity.backends.webdavbackend module
CustomMethodRequest
VerifiedHTTPSConnection
WebDAVBackend
WebDAVBackend.__init__()
WebDAVBackend._close()
WebDAVBackend._delete()
WebDAVBackend._get()
WebDAVBackend._list()
WebDAVBackend._put()
WebDAVBackend._retry_cleanup()
WebDAVBackend.connect()
WebDAVBackend.getText()
WebDAVBackend.get_authorization()
WebDAVBackend.get_basic_authorization()
WebDAVBackend.get_digest_authorization()
WebDAVBackend.get_kerberos_authorization()
WebDAVBackend.listbody
WebDAVBackend.makedir()
WebDAVBackend.parse_digest_challenge()
WebDAVBackend.request()
WebDAVBackend.sanitize_path()
WebDAVBackend.taste_href()
Module contents¶
Imports of backends should not be done directly in this module. All backend imports are done via import_backends() in backend.py. This file is only to instantiate the duplicity.backends module itself.