Backups class

The Backups service allows you to manage backup policies, archives, and restorations for your project.

Constructors

Backups(Client client)

Properties

client → Client
finalinherited
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

createArchive({required List<BackupServices> services, String? resourceId}) → Future<BackupArchive>
Create a new archive asynchronously for a project.
createPolicy({required String policyId, required List<BackupServices> services, required int retention, required String schedule, String? name, String? resourceId, bool? enabled}) → Future<BackupPolicy>
Create a new backup policy.
createRestoration({required String archiveId, required List<BackupServices> services, String? newResourceId, String? newResourceName}) → Future<BackupRestoration>
Create and trigger a new restoration for a backup on a project.
deleteArchive({required String archiveId}) → Future
Delete an existing archive for a project.
deletePolicy({required String policyId}) → Future
Delete a policy using it's ID.
getArchive({required String archiveId}) → Future<BackupArchive>
Get a backup archive using it's ID.
getPolicy({required String policyId}) → Future<BackupPolicy>
Get a backup policy using it's ID.
getRestoration({required String restorationId}) → Future<BackupRestoration>
Get the current status of a backup restoration.
listArchives({List<String>? queries}) → Future<BackupArchiveList>
List all archives for a project.
listPolicies({List<String>? queries}) → Future<BackupPolicyList>
List all policies for a project.
listRestorations({List<String>? queries}) → Future<BackupRestorationList>
List all backup restorations for a project.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited
updatePolicy({required String policyId, String? name, int? retention, String? schedule, bool? enabled}) → Future<BackupPolicy>
Update an existing policy using it's ID.

Operators

operator ==(Object other) → bool
The equality operator.
inherited