C# Class Microsoft.Azure.Commands.Sql.Backup.Services.AzureSqlDatabaseBackupCommunicator

This class is responsible for all the REST communication with the database backup REST endpoints.
Afficher le fichier Open project: Azure/azure-powershell Class Usage Examples

Private Properties

Свойство Type Description
GetCurrentSqlClient Microsoft.Azure.Management.Sql.SqlManagementClient

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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.

Method Details

AzureSqlDatabaseBackupCommunicator() public méthode

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
Résultat Microsoft.Azure.Commands.Common.Authentication

GetBackupLongTermRetentionVault() public méthode

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
Résultat Management.Sql.Models.BackupLongTermRetentionVault

GetDatabaseBackupLongTermRetentionPolicy() public méthode

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
Résultat Management.Sql.Models.DatabaseBackupLongTermRetentionPolicy

GetDatabaseGeoBackupPolicy() public méthode

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
Résultat Management.Sql.Models.GeoBackupPolicy

GetDeletedDatabaseBackup() public méthode

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
Résultat Management.Sql.Models.DeletedDatabaseBackup

GetGeoBackup() public méthode

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
Résultat Management.Sql.Models.GeoBackup

ListDeletedDatabaseBackups() public méthode

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
Résultat IList

ListGeoBackups() public méthode

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
Résultat IList

ListRestorePoints() public méthode

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
Résultat IList

RestoreDatabase() public méthode

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
Résultat Management.Sql.Models.Database

SetBackupLongTermRetentionVault() public méthode

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
Résultat Management.Sql.Models.BackupLongTermRetentionVault

SetDatabaseBackupLongTermRetentionPolicy() public méthode

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
Résultat Management.Sql.Models.DatabaseBackupLongTermRetentionPolicy

SetDatabaseGeoBackupPolicy() public méthode

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
Résultat Management.Sql.Models.GeoBackupPolicy