C# Класс Microsoft.Azure.Commands.Sql.Backup.Services.AzureSqlDatabaseBackupCommunicator

This class is responsible for all the REST communication with the database backup REST endpoints.
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
GetCurrentSqlClient Microsoft.Azure.Management.Sql.SqlManagementClient

Открытые методы

Метод Описание
AzureSqlDatabaseBackupCommunicator ( AzureContext context ) : Microsoft.Azure.Commands.Common.Authentication

Creates a communicator for Azure Sql Database backup REST endpoints.

GetBackupLongTermRetentionVault ( string resourceGroupName, string serverName, string baVaultName, string clientRequestId ) : Management.Sql.Models.BackupLongTermRetentionVault

Get a backup LongTermRetention vault for a given Azure SQL Server

GetDatabaseBackupLongTermRetentionPolicy ( string resourceGroupName, string serverName, string databaseName, string baPolicyName, string clientRequestId ) : Management.Sql.Models.DatabaseBackupLongTermRetentionPolicy

Get a backup LongTermRetention policy for a Azure SQL Database

GetDatabaseGeoBackupPolicy ( string resourceGroupName, string serverName, string databaseName, string policyName, string clientRequestId ) : Management.Sql.Models.GeoBackupPolicy

Get a geo backup policy for a Azure SQL Database

GetDeletedDatabaseBackup ( string resourceGroupName, string serverName, string databaseName, string clientRequestId ) : Management.Sql.Models.DeletedDatabaseBackup

Get a restorable deleted database for a given Sql Azure Database

GetGeoBackup ( string resourceGroupName, string serverName, string databaseName, string clientRequestId ) : Management.Sql.Models.GeoBackup

Get a geo backup for a given Sql Azure Database

ListDeletedDatabaseBackups ( string resourceGroupName, string serverName, string clientRequestId ) : IList

Lists the restorable deleted databases for a given Sql Azure Server

ListGeoBackups ( string resourceGroupName, string serverName, string clientRequestId ) : IList

Lists the geo backups for a given Sql Azure Server

ListRestorePoints ( string resourceGroupName, string serverName, string databaseName, string clientRequestId ) : IList

Lists the restore points for a given Sql Azure Database.

RestoreDatabase ( string resourceGroupName, string serverName, string databaseName, string clientRequestId, Microsoft.Azure.Management.Sql.Models.DatabaseCreateOrUpdateParameters parameters ) : Management.Sql.Models.Database

Restore a given Sql Azure Database

SetBackupLongTermRetentionVault ( string resourceGroupName, string serverName, string baVaultName, string clientRequestId, Microsoft.Azure.Management.Sql.Models.BackupLongTermRetentionVaultCreateOrUpdateParameters parameters ) : Management.Sql.Models.BackupLongTermRetentionVault

Creates or updates a backup LongTermRetention vault

SetDatabaseBackupLongTermRetentionPolicy ( string resourceGroupName, string serverName, string databaseName, string baPolicyName, string clientRequestId, Microsoft.Azure.Management.Sql.Models.DatabaseBackupLongTermRetentionPolicyCreateOrUpdateParameters parameters ) : Management.Sql.Models.DatabaseBackupLongTermRetentionPolicy

Creates or updates a backup LongTermRetention policy

SetDatabaseGeoBackupPolicy ( string resourceGroupName, string serverName, string databaseName, string policyName, string clientRequestId, Microsoft.Azure.Management.Sql.Models.GeoBackupPolicyCreateOrUpdateParameters parameters ) : Management.Sql.Models.GeoBackupPolicy

Creates or updates a geo backup policy

Приватные методы

Метод Описание
GetCurrentSqlClient ( String clientRequestId ) : Microsoft.Azure.Management.Sql.SqlManagementClient

Retrieve the SQL Management client for the currently selected subscription, adding the session and request id tracing headers for the current cmdlet invocation.

Описание методов

AzureSqlDatabaseBackupCommunicator() публичный Метод

Creates a communicator for Azure Sql Database backup REST endpoints.
public AzureSqlDatabaseBackupCommunicator ( AzureContext context ) : Microsoft.Azure.Commands.Common.Authentication
context Microsoft.Azure.Commands.Common.Authentication.Models.AzureContext
Результат Microsoft.Azure.Commands.Common.Authentication

GetBackupLongTermRetentionVault() публичный Метод

Get a backup LongTermRetention vault for a given Azure SQL Server
public GetBackupLongTermRetentionVault ( string resourceGroupName, string serverName, string baVaultName, string clientRequestId ) : Management.Sql.Models.BackupLongTermRetentionVault
resourceGroupName string
serverName string The name of the Azure SQL Server
baVaultName string
clientRequestId string
Результат Management.Sql.Models.BackupLongTermRetentionVault

GetDatabaseBackupLongTermRetentionPolicy() публичный Метод

Get a backup LongTermRetention policy for a Azure SQL Database
public GetDatabaseBackupLongTermRetentionPolicy ( string resourceGroupName, string serverName, string databaseName, string baPolicyName, string clientRequestId ) : Management.Sql.Models.DatabaseBackupLongTermRetentionPolicy
resourceGroupName string
serverName string The name of the Azure SQL Server
databaseName string The name of the Azure SQL Database
baPolicyName string
clientRequestId string
Результат Management.Sql.Models.DatabaseBackupLongTermRetentionPolicy

GetDatabaseGeoBackupPolicy() публичный Метод

Get a geo backup policy for a Azure SQL Database
public GetDatabaseGeoBackupPolicy ( string resourceGroupName, string serverName, string databaseName, string policyName, string clientRequestId ) : Management.Sql.Models.GeoBackupPolicy
resourceGroupName string
serverName string The name of the Azure SQL Server
databaseName string The name of the Azure SQL Database
policyName string
clientRequestId string
Результат Management.Sql.Models.GeoBackupPolicy

GetDeletedDatabaseBackup() публичный Метод

Get a restorable deleted database for a given Sql Azure Database
public GetDeletedDatabaseBackup ( string resourceGroupName, string serverName, string databaseName, string clientRequestId ) : Management.Sql.Models.DeletedDatabaseBackup
resourceGroupName string
serverName string The name of the Azure SQL Server
databaseName string The name of the Azure SQL database
clientRequestId string
Результат Management.Sql.Models.DeletedDatabaseBackup

GetGeoBackup() публичный Метод

Get a geo backup for a given Sql Azure Database
public GetGeoBackup ( string resourceGroupName, string serverName, string databaseName, string clientRequestId ) : Management.Sql.Models.GeoBackup
resourceGroupName string
serverName string The name of the Azure SQL Server
databaseName string The name of the Azure SQL database
clientRequestId string
Результат Management.Sql.Models.GeoBackup

ListDeletedDatabaseBackups() публичный Метод

Lists the restorable deleted databases for a given Sql Azure Server
public ListDeletedDatabaseBackups ( string resourceGroupName, string serverName, string clientRequestId ) : IList
resourceGroupName string
serverName string The name of the Azure SQL Server
clientRequestId string
Результат IList

ListGeoBackups() публичный Метод

Lists the geo backups for a given Sql Azure Server
public ListGeoBackups ( string resourceGroupName, string serverName, string clientRequestId ) : IList
resourceGroupName string
serverName string The name of the Azure SQL Server
clientRequestId string
Результат IList

ListRestorePoints() публичный Метод

Lists the restore points for a given Sql Azure Database.
public ListRestorePoints ( string resourceGroupName, string serverName, string databaseName, string clientRequestId ) : IList
resourceGroupName string
serverName string The name of the Azure SQL Server
databaseName string The name of the Azure SQL database
clientRequestId string
Результат IList

RestoreDatabase() публичный Метод

Restore a given Sql Azure Database
public RestoreDatabase ( string resourceGroupName, string serverName, string databaseName, string clientRequestId, Microsoft.Azure.Management.Sql.Models.DatabaseCreateOrUpdateParameters parameters ) : Management.Sql.Models.Database
resourceGroupName string
serverName string The name of the Azure SQL Server
databaseName string The name of the Azure SQL database
clientRequestId string
parameters Microsoft.Azure.Management.Sql.Models.DatabaseCreateOrUpdateParameters Parameters describing the database restore request
Результат Management.Sql.Models.Database

SetBackupLongTermRetentionVault() публичный Метод

Creates or updates a backup LongTermRetention vault
public SetBackupLongTermRetentionVault ( string resourceGroupName, string serverName, string baVaultName, string clientRequestId, Microsoft.Azure.Management.Sql.Models.BackupLongTermRetentionVaultCreateOrUpdateParameters parameters ) : Management.Sql.Models.BackupLongTermRetentionVault
resourceGroupName string
serverName string
baVaultName string
clientRequestId string
parameters Microsoft.Azure.Management.Sql.Models.BackupLongTermRetentionVaultCreateOrUpdateParameters
Результат Management.Sql.Models.BackupLongTermRetentionVault

SetDatabaseBackupLongTermRetentionPolicy() публичный Метод

Creates or updates a backup LongTermRetention policy
public SetDatabaseBackupLongTermRetentionPolicy ( string resourceGroupName, string serverName, string databaseName, string baPolicyName, string clientRequestId, Microsoft.Azure.Management.Sql.Models.DatabaseBackupLongTermRetentionPolicyCreateOrUpdateParameters parameters ) : Management.Sql.Models.DatabaseBackupLongTermRetentionPolicy
resourceGroupName string
serverName string
databaseName string
baPolicyName string
clientRequestId string
parameters Microsoft.Azure.Management.Sql.Models.DatabaseBackupLongTermRetentionPolicyCreateOrUpdateParameters
Результат Management.Sql.Models.DatabaseBackupLongTermRetentionPolicy

SetDatabaseGeoBackupPolicy() публичный Метод

Creates or updates a geo backup policy
public SetDatabaseGeoBackupPolicy ( string resourceGroupName, string serverName, string databaseName, string policyName, string clientRequestId, Microsoft.Azure.Management.Sql.Models.GeoBackupPolicyCreateOrUpdateParameters parameters ) : Management.Sql.Models.GeoBackupPolicy
resourceGroupName string
serverName string
databaseName string
policyName string
clientRequestId string
parameters Microsoft.Azure.Management.Sql.Models.GeoBackupPolicyCreateOrUpdateParameters
Результат Management.Sql.Models.GeoBackupPolicy