Возвращает список восстанавливаемых управляемых баз данных.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/recoverableDatabases?api-version=2021-11-01
Параметры URI
Имя |
В |
Обязательно |
Тип |
Описание |
managedInstanceName
|
path |
True
|
string
|
Имя управляемого экземпляра.
|
resourceGroupName
|
path |
True
|
string
|
Имя группы ресурсов, к которой относится ресурс. Это значение можно получить от API-интерфейса диспетчера ресурсов Azure или портала.
|
subscriptionId
|
path |
True
|
string
|
Идентификатор подписки Azure.
|
api-version
|
query |
True
|
string
|
Версия API для использования в запросе.
|
Ответы
Имя |
Тип |
Описание |
200 OK
|
RecoverableManagedDatabaseListResult
|
Успешно получен список восстанавливаемых управляемых баз данных.
|
Other Status Codes
|
|
Ответы на ошибки: ***
400 MiGeoRestoreWithWrongBackupStorageRedundancy — Geo-Restore не разрешено для управляемых экземпляров с избыточностью хранилища резервных копий LRS/ZRS.
400 UpdatedInstanceAndBackupRedundancy — избыточность зоны экземпляра и избыточность хранилища резервных копий невозможно обновить в одном запросе.
400 ProvisioningDisabled — отображает сообщение об ошибке от авторизации операции ресурсов без изменений.
400 AadOnlyAuthenticationIsEnabled — включена только проверка подлинности Azure Active Directory. Обратитесь к системному администратору.
400 ManagementServiceFeatureDisabled — пользователь попытался использовать отключенную функцию.
404 SubscriptionDoesNotHaveServer — запрошенный сервер не найден
404 ServerNotInSubscriptionResourceGroup — указанный сервер не существует в указанной группе ресурсов и подписке.
404 ResourceNotFound — запрошенный ресурс не найден.
409 ConflictingManagedInstanceOperation — в настоящее время выполняется операция для управляемого экземпляра.
409 BackupRedundancyUpdateAndInstanceRedundancyConflict — экземпляр имеет значение multi-az, но хранилище резервных копий обновляется с избыточности между зонами до неизбыточного между зонами.
409 InstanceRedundancyUpdateTimeBackupRedundancyUpdateInProgress — не удается обновить избыточность экземпляров, так как выполняется обновление избыточности хранилища резервных копий.
409 InstanceRedundancyUpdateAndBackupRedundancyConflict — хранилище резервных копий не является избыточным между зонами, но избыточность экземпляров обновляется до избыточности между зонами.
409 BackupRedundancyUpdateConflict — не удается обновить избыточность хранилища резервных копий, так как обновление избыточности хранилища резервных копий уже выполняется.
409 MiDropFailedOnAuthLocks — пользователь пытался удалить последнее Управляемый экземпляр в подсети, в которую применена блокировка к ресурсам.
409 MiCreateFailedNonDelegatedSubnet — пользователь попытался развернуть Управляемый экземпляр или Управляемый экземпляр пул в подсети, которая не делегирована Microsoft.Sql/managedInstances.
412 InstanceNotReadyForBackupRedundancyUpdate — не удается обновить избыточность хранилища резервных копий, так как экземпляр не готов.
429 SubscriptionTooManyCreateUpdateRequests — запросы, превышающие максимальное количество запросов, которые могут обрабатываться доступными ресурсами.
429 SubscriptionTooManyRequests — запросы, превышающие максимальное количество запросов, которые могут быть обработаны доступными ресурсами.
429 ConflictingSubscriptionOperation — в настоящее время выполняется операция для подписки.
503 TooManyRequests — запросы, превышающие максимальное количество запросов, которые могут быть обработаны доступными ресурсами.
504 RequestTimeout — превышено допустимое время ожидания запроса на обслуживание.
|
Примеры
List recoverable databases by managed instances
Образец запроса
GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Test1/providers/Microsoft.Sql/managedInstances/managedInstance/recoverableDatabases?api-version=2021-11-01
/**
* Samples for RecoverableManagedDatabases ListByInstance.
*/
public final class Main {
/*
* x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/stable/2021-11-01/examples/
* ListRecoverableManagedDatabasesByServer.json
*/
/**
* Sample code: List recoverable databases by managed instances.
*
* @param azure The entry point for accessing resource management APIs in Azure.
*/
public static void
listRecoverableDatabasesByManagedInstances(com.azure.resourcemanager.AzureResourceManager azure) {
azure.sqlServers().manager().serviceClient().getRecoverableManagedDatabases().listByInstance("Test1",
"managedInstance", com.azure.core.util.Context.NONE);
}
}
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
Пример ответа
{
"value": [
{
"properties": {
"lastAvailableBackupDate": "2017-05-26T01:06:29.78Z"
},
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/recoverableDaatabases/testdb",
"name": "testdb",
"type": "Microsoft.Sql/managedInstances/recoverableDaatabases"
},
{
"properties": {
"lastAvailableBackupDate": "2018-04-26T02:17:23.44Z"
},
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/recoverableDaatabases/testdb2",
"name": "testdb2",
"type": "Microsoft.Sql/managedInstances/recoverableDaatabases"
}
]
}
Определения
RecoverableManagedDatabase
Восстанавливаемый управляемый ресурс базы данных.
Имя |
Тип |
Описание |
id
|
string
|
Идентификатор ресурса.
|
name
|
string
|
Имя ресурса.
|
properties.lastAvailableBackupDate
|
string
|
Последняя доступная дата резервного копирования.
|
type
|
string
|
Тип ресурса.
|
RecoverableManagedDatabaseListResult
Список восстанавливаемых управляемых баз данных.
Имя |
Тип |
Описание |
nextLink
|
string
|
Ссылка для получения следующей страницы результатов.
|
value
|
RecoverableManagedDatabase[]
|
Массив результатов.
|