InfrastructureBackupValidator/IBCAdapterClientPkg/Microsoft.AzureStack.Fabric.Backup.BackupProvider.Internal.xml (172 lines of code) (raw):
<?xml version="1.0"?>
<doc>
<assembly>
<name>Microsoft.AzureStack.Fabric.Backup.BackupProvider.Internal</name>
</assembly>
<members>
<member name="T:Microsoft.AzureStack.Fabric.Backup.BackupProvider.BackupProviderRepositoryManager">
<summary>
A class managing backup provider repositories
</summary>
<remarks>Backup provider codes are covered in BVTs</remarks>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.BackupProvider.BackupProviderRepositoryManager.BackupDataVersion">
<summary>
The version of backup data
</summary>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.BackupProvider.BackupProviderRepositoryManager.BackupAsync(Microsoft.AzureStack.Fabric.Backup.BackupProvider.BackupRequest)">
<summary>
Backs up all repositories
</summary>
<param name="backupRequest">The backup request</param>
<returns>The status of the backup</returns>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.BackupProvider.BackupProviderRepositoryManager.ValidateRestoreRequest(Microsoft.AzureStack.Fabric.Backup.BackupProvider.RestoreRequest)">
<summary>
Validates restore request
</summary>
<param name="restoreRequest">The restore request</param>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.BackupProvider.BackupProviderRepositoryManager.RestoreAsync(Microsoft.AzureStack.Fabric.Backup.BackupProvider.RestoreRequest)">
<summary>
Restores all repositories
</summary>
<param name="restoreRequest">The restore request</param>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.BackupProvider.BackupProviderRepositoryManager.UploadRestoredResourcesList(Microsoft.AzureStack.Fabric.Backup.BackupProvider.RestoreRequest,System.Collections.Generic.IEnumerable{System.String})">
<summary>
Upload the list of restored resources
</summary>
<param name="restoreRequest">The restore request</param>
<param name="resourcesList">List of restored resources</param>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.BackupProvider.BackupProviderRepositoryManager.RegisterRepository(Microsoft.AzureStack.Fabric.Backup.BackupProvider.IBackupProviderRepository)">
<summary>
Registers a repository
</summary>
<param name="repository">The repository</param>
</member>
<member name="T:Microsoft.AzureStack.Fabric.Backup.BackupProvider.BackupProviderRepositoryBase">
<summary>
The base class of backup provider repository
</summary>
<remarks>Backup provider codes are covered in BVTs</remarks>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.BackupProvider.BackupProviderRepositoryBase.ComponentName">
<summary>
The component name
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.BackupProvider.BackupProviderRepositoryBase.PartitionId">
<summary>
The partition ID
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.BackupProvider.BackupProviderRepositoryBase.RepositoryName">
<summary>
The repository name
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.BackupProvider.BackupProviderRepositoryBase.ContainerNameFilter">
<summary>
The containerNameFilter
</summary>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.BackupProvider.BackupProviderRepositoryBase.BackupAsync(Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer)">
<summary>
Backs up the repository asynchronously
</summary>
<param name="stagingAreaContainer">The blob container of backup staging area</param>
<returns>The backup snaphot information</returns>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.BackupProvider.BackupProviderRepositoryBase.RestoreAsync(Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer,Microsoft.AzureStack.Fabric.Backup.BackupProvider.BackupProviderSnapshot)">
<summary>
Restores the repository asychronously
</summary>
<param name="stagingAreaContainer">The blob container of backup staging area</param>
<param name="snapshot">The backup snapshot information</param>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.BackupProvider.BackupProviderRepositoryBase.MatchSnapshot(Microsoft.AzureStack.Fabric.Backup.BackupProvider.BackupProviderSnapshot)">
<summary>
True, if the given snapshot matches the repository,
False, otherwise
</summary>
<param name="snapshot">The backup snapshot information</param>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.BackupProvider.BackupProviderRepositoryBase.BackupAsync(Microsoft.WindowsAzure.Storage.Blob.CloudBlobDirectory)">
<summary>
Concrete repositories should implement this method to back up data to the given blob directory
</summary>
<param name="destination">The destination blob directory</param>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.BackupProvider.BackupProviderRepositoryBase.RestoreAsync(Microsoft.WindowsAzure.Storage.Blob.CloudBlobDirectory)">
<summary>
Concret repositories should implement this method to restore data from the given blob directory
</summary>
<param name="destination">The destination blob directory</param>
</member>
<member name="T:Microsoft.AzureStack.Fabric.Backup.BackupProvider.BackupProviderSnapshot">
<summary>
Backup snapshot info
</summary>
<remarks>Backup provider codes are covered in BVTs</remarks>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.BackupProvider.BackupProviderSnapshot.ComponentName">
<summary>
The component name
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.BackupProvider.BackupProviderSnapshot.PartitionId">
<summary>
The partition ID
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.BackupProvider.BackupProviderSnapshot.RepositoryName">
<summary>
The repository name
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.BackupProvider.BackupProviderSnapshot.DirectoryName">
<summary>
The name of the blob directory to which the backup data are uploaded
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.BackupProvider.BackupProviderSnapshot.CreatedDateTime">
<summary>
The data time when the backup is started (in ISO 8601 format)
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.BackupProvider.BackupProviderSnapshot.TimeTakenToCreate">
<summary>
The time taken to create the backup (in ISO8601 format)
</summary>
</member>
<member name="T:Microsoft.AzureStack.Fabric.Backup.BackupProvider.IBackupProviderRepository">
<summary>
The interface of backup provider repository
</summary>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.BackupProvider.IBackupProviderRepository.BackupAsync(Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer)">
<summary>
Backs up the repository asynchronously
</summary>
<param name="stagingAreaContainer">The blob container of backup staging area</param>
<returns>The backup snaphot information</returns>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.BackupProvider.IBackupProviderRepository.RestoreAsync(Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer,Microsoft.AzureStack.Fabric.Backup.BackupProvider.BackupProviderSnapshot)">
<summary>
Restores the repository asychronously
</summary>
<param name="stagingAreaContainer">The blob container of backup staging area</param>
<param name="snapshot">The backup snapshot information</param>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.BackupProvider.IBackupProviderRepository.MatchSnapshot(Microsoft.AzureStack.Fabric.Backup.BackupProvider.BackupProviderSnapshot)">
<summary>
True, if the given snapshot matches the repository,
False, otherwise
</summary>
<param name="snapshot">The backup snapshot information</param>
</member>
</members>
</doc>