Share via


AzureSqlManagedDatabaseBackupCommunicator Class

Definition

This class is responsible for all the REST communication with the audit REST endpoints

public class AzureSqlManagedDatabaseBackupCommunicator
type AzureSqlManagedDatabaseBackupCommunicator = class
Public Class AzureSqlManagedDatabaseBackupCommunicator
Inheritance
AzureSqlManagedDatabaseBackupCommunicator

Constructors

AzureSqlManagedDatabaseBackupCommunicator(IAzureContext)

Creates a communicator for Azure Sql Managed Databases

Properties

Context

Gets or sets the Azure profile

Methods

CreateOrUpdateShortTermRetentionDroppedDatabase(String, String, String, ManagedBackupShortTermRetentionPolicy)

Creates or updates an Azure Sql Managed Backup Short Term Retention Policy for deleted databases

CreateOrUpdateShortTermRetentionLiveDatabase(String, String, String, ManagedBackupShortTermRetentionPolicy)

Creates or updates an Azure Sql Managed Backup Short Term Retention Policy for live databases

GetDeletedDatabaseBackup(String, String, String)

Get a restorable deleted database for a given Sql Azure Database

GetManagedDatabaseLongTermRetentionBackup(String, String, String, String, String)

Gets the Long Term Retention backup.

GetManagedDatabaseLongTermRetentionBackups(String, String, String, String, Nullable<Boolean>, String)

Gets the Long Term Retention backups.

GetManagedDatabaseLongTermRetentionPolicy(String, String, String)

Get a backup LongTermRetention policy for a Azure SQL Database

GetShortTermRetentionDroppedDatabase(String, String, String, DateTime)

Gets the Azure Sql Managed Backup Short Term Retention Policy

GetShortTermRetentionLiveDatabase(String, String, String)

Gets the Azure Sql Managed Backup Short Term Retention Policy

ListDeletedDatabaseBackups(String, String)

Lists the restorable deleted databases for a given Sql Azure Server

ListGetShortTermRetentionDroppedDatabase(String, String, String, DateTime)

Lists Azure Sql Managed Backup Short Term Retention Policies

ListShortTermRetentionLiveDatabase(String, String, String)

Lists Azure Sql Managed Backup Short Term Retention Policies

RemoveManagedDatabaseLongTermRetentionBackup(String, String, String, String, String)

Removes a Long Term Retention backup.

SetManagedDatabaseLongTermRetentionPolicy(String, String, String, ManagedInstanceLongTermRetentionPolicy)

Sets a database's Long Term Retention policy.

Applies to