public ApiManagementLongRunningOperation BeginRestoreApiManagement(
string resourceGroupName,
string serviceName,
string storageAccountName,
string storageAccountKey,
string backupContainer,
string backupBlob)
{
var parameters = new ApiServiceBackupRestoreParameters
{
StorageAccount = storageAccountName,
AccessKey = storageAccountKey,
ContainerName = backupContainer,
BackupName = backupBlob
};
var longrunningResponse = Client.ResourceProvider.BeginRestoring(resourceGroupName, serviceName, parameters);
AdjustRetryAfter(longrunningResponse, _client.LongRunningOperationInitialTimeout);
return ApiManagementLongRunningOperation.CreateLongRunningOperation("Restore-AzureRmApiManagement", longrunningResponse);
}