private static async Task <string> CopyBootVolumeBackup(BlockstorageClient client, string bootVolumeBackupId, string destinationRegion) { CopyBootVolumeBackupRequest copyBootVolumeBackupRequest = new CopyBootVolumeBackupRequest { BootVolumeBackupId = bootVolumeBackupId, CopyBootVolumeBackupDetails = new CopyBootVolumeBackupDetails { DestinationRegion = destinationRegion, DisplayName = "Backup-copy-example" } }; // Pass copyBootVolumeBackupRequest to client to create the boot volume backup logger.Info($"Creating backup at {destinationRegion}"); logger.Info("============="); CopyBootVolumeBackupResponse copyBootVolumeBackupResponse = await client.CopyBootVolumeBackup(copyBootVolumeBackupRequest); return(copyBootVolumeBackupResponse.BootVolumeBackup.Id); }