public static BackupItemToAppBackup ( Microsoft.Azure.Management.WebSites.Models.BackupItem backup, string resourceGroupName, string name, string slot ) : |
||
backup | Microsoft.Azure.Management.WebSites.Models.BackupItem | |
resourceGroupName | string | |
name | string | |
slot | string | |
Результат |
public override void ExecuteCmdlet() { base.ExecuteCmdlet(); var backup = WebsitesClient.DeleteBackup(ResourceGroupName, Name, Slot, BackupId); WriteObject(BackupRestoreUtils.BackupItemToAppBackup(backup, ResourceGroupName, Name, Slot)); }
public override void ExecuteCmdlet() { base.ExecuteCmdlet(); var list = WebsitesClient.ListSiteBackups(ResourceGroupName, Name, Slot); AzureWebAppBackup[] backups = new AzureWebAppBackup[list.Count()]; for (int i = 0; i < backups.Length; i++) { backups[i] = BackupRestoreUtils.BackupItemToAppBackup(list.ElementAt(i), ResourceGroupName, Name, Slot); } WriteObject(backups, true); }
public override void ExecuteCmdlet() { base.ExecuteCmdlet(); BackupRequest request = new BackupRequest() { StorageAccountUrl = this.StorageAccountUrl, BackupName = this.BackupName, Databases = this.Databases }; var backup = WebsitesClient.BackupSite(ResourceGroupName, Name, Slot, request); WriteObject(BackupRestoreUtils.BackupItemToAppBackup(backup, ResourceGroupName, Name, Slot)); }
public override void ExecuteCmdlet() { base.ExecuteCmdlet(); BackupRequest request = new BackupRequest() { // Location is required by Resource (base class of BackupRequest) // to not be null, but is not actually significant for the request. Location = "", StorageAccountUrl = this.StorageAccountUrl, BackupRequestName = this.BackupName, Databases = this.Databases }; var backup = WebsitesClient.BackupSite(ResourceGroupName, Name, Slot, request); WriteObject(BackupRestoreUtils.BackupItemToAppBackup(backup, ResourceGroupName, Name, Slot)); }