@@ -47,7 +47,7 @@ def create(
4747 backend : BackupStorage ,
4848 include_collections : Union [List [str ], str , None ] = None ,
4949 exclude_collections : Union [List [str ], str , None ] = None ,
50- base_backup_id : Optional [str ] = None ,
50+ incremental_backup_base_id : Optional [str ] = None ,
5151 wait_for_completion : bool = False ,
5252 config : Optional [BackupConfigCreate ] = None ,
5353 backup_location : Optional [BackupLocationType ] = None ,
@@ -61,6 +61,8 @@ def create(
6161 collections will be included. Either `include_collections` or `exclude_collections` can be set. By default None.
6262 exclude_collections: The collection/list of collections to be excluded in the backup.
6363 Either `include_collections` or `exclude_collections` can be set. By default None.
64+ incremental_backup_base_id: The identifier name of the base backup for an incremental backup. Files that are identical
65+ to the base backup will not be included in the incremental backup and restored from the base. By default None.
6466 wait_for_completion: Whether to wait until the backup is done. By default False.
6567 config: The configuration of the backup creation. By default None.
6668 backup_location: The dynamic location of a backup. By default None.
@@ -90,7 +92,7 @@ def create(
9092 "id" : backup_id ,
9193 "include" : include_collections ,
9294 "exclude" : exclude_collections ,
93- "incremental_backup_base_id" : base_backup_id ,
95+ "incremental_backup_base_id" : incremental_backup_base_id ,
9496 }
9597
9698 if config is not None :
0 commit comments