Backups class
The Backups service allows you to manage backup policies, archives, and restorations for your project.
Properties
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