/// <summary> /// Construct AzureSqlRecoverableManagedDatabaseModel object /// </summary> /// <param name="resourceGroup">Resource group</param> /// <param name="managedInstanceName">Managed Instance name</param> /// <param name="database">Recoverable Managed Database object</param> public AzureSqlRecoverableManagedDatabaseModel(string resourceGroup, string managedInstanceName, Management.Sql.Models.RecoverableManagedDatabase database) { ResourceGroupName = resourceGroup; ManagedInstanceName = managedInstanceName; Id = database.Id; RecoverableDatabaseId = database.Id; Name = database.Name; LastAvailableBackupDate = database.LastAvailableBackupDate; }
/// <summary> /// Converts the response from the service to a powershell managed database object /// </summary> /// <param name="resourceGroup">The resource group the managed instance is in</param> /// <param name="managedInstanceName">The name of the Azure Sql Database Managed Instance</param> /// <param name="database">The service response</param> /// <returns>The converted model</returns> public static AzureSqlRecoverableManagedDatabaseModel CreateRecoverableManagedDatabaseModelFromResponse(string resourceGroup, string managedInstanceName, Management.Sql.Models.RecoverableManagedDatabase managedDatabase) { return(new AzureSqlRecoverableManagedDatabaseModel(resourceGroup, managedInstanceName, managedDatabase)); }