ExperimentalExperimental
Creates a new BackupClient. Call authorize before making API requests
unless partnerAccountInfo already contains valid Partner authorization.
Configuration including credentials, realm, and transport settings.
Readonly ExperimentalpartnerPartner authorization state storage (tokens, URLs, capabilities).
Readonly ExperimentalrawLow-level client for direct Computer Backup API calls.
Readonly ExperimentalurlSSRF allow-list applied by the default transport. null when
a custom transport was supplied; in that case the SDK does not own the
guard.
Experimental
Authenticates with B2 Partner authorization and stores the authorization state.
Optionaloptions: BackupAuthorizeOptions
Optional abort signal.
The Partner authorization response containing tokens, URLs, and capabilities.
Computer Backup API surface; shape may change as the Backup API docs evolve.
Experimental
Deletes a Computer Backup record.
This destructive mutation is not automatically retried or reauthorized in place; callers should reconcile backup state before issuing a new delete after an ambiguous failure.
Target account, computer ID, and optional abort signal.
The deleted computer backup record array.
Computer Backup API surface; shape may change as the Backup API docs evolve.
Experimental
Lists active Computer Backup records for an account.
Optionaloptions: ListComputersOptions
Optional target account and pagination settings.
A normalized page of computer backup records with an optional continuation cursor.
Computer Backup API surface; shape may change as the Backup API docs evolve.
Experimental
Async iterator that yields every active Computer Backup record for an account.
Optionaloptions: PaginateComputersOptions
Optional target account, page size, and abort signal.
An async iterable of ComputerBackup entries.
Computer Backup API surface; shape may change as the Backup API docs evolve.
Experimental
Hides credentials and Partner tokens from JSON.stringify(client).
A redacted diagnostic object.
Experimental
Hides credentials and Partner tokens from default stringification.
A short redacted label.
High-level Computer Backup API client for listing and deleting backup records.
The client uses Partner authorization and the
backupApiUrlreturned byauthorizePartner. The target account must belong to a group with Enterprise Controls enabled, and the caller must be a group admin. Deleting a backup also requires the Enterprise Controls setting that permits admins to delete member backups.Example
Computer Backup API surface; shape may change as the Backup API docs evolve.