Obtém uma lista de bases de dados geridas recuperáveis.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/recoverableDatabases?api-version=2021-11-01
Parâmetros do URI
Name |
Em |
Necessário |
Tipo |
Description |
managedInstanceName
|
path |
True
|
string
|
O nome da instância gerida.
|
resourceGroupName
|
path |
True
|
string
|
O nome do grupo de recursos que contém o recurso. Pode obter este valor a partir da API do Azure Resource Manager ou do portal.
|
subscriptionId
|
path |
True
|
string
|
O ID da subscrição que identifica uma subscrição do Azure.
|
api-version
|
query |
True
|
string
|
A versão da API a utilizar para o pedido.
|
Respostas
Name |
Tipo |
Description |
200 OK
|
RecoverableManagedDatabaseListResult
|
Foi obtida com êxito a lista de bases de dados geridas recuperáveis.
|
Other Status Codes
|
|
Respostas de Erro: ***
400 MiGeoRestoreWithWrongBackupStorageRedundancy - Geo-Restore não é permitido para instâncias geridas com redundância de armazenamento de cópias de segurança LRS/ZRS.
400 UpdatingInstanceAndBackupRedundancy – a redundância da zona de instância e a redundância do armazenamento de cópias de segurança não podem ser atualizadas no mesmo pedido.
400 ProvisioningDisabled – apresenta a mensagem de erro do autorizador da operação de recursos tal como está, sem alterações
400 AadOnlyAuthenticationIsEnabled – A Autenticação Apenas do Azure Active Directory está ativada. Contacte o administrador do sistema.
400 ManagementServiceFeatureDisabled – o utilizador tentou utilizar uma funcionalidade que está desativada.
404 SubscriptionDoesNotHaveServer – O servidor pedido não foi encontrado
404 ServerNotInSubscriptionResourceGroup - O servidor especificado não existe no grupo de recursos e na subscrição especificados.
404 ResourceNotFound – o recurso pedido não foi encontrado.
409 ConflictingManagedInstanceOperation – está atualmente em curso uma operação para a instância gerida.
409 BackupRedundancyUpdateAndInstanceRedundancyConflict – a instância é multi-az, mas o armazenamento de cópias de segurança está a ser atualizado de redundância entre zonas e não com redundância entre zonas.
409 InstanceRedundancyUpdateWhileBackupRedundancyUpdateInProgress – não é possível atualizar a redundância da instância porque a atualização da redundância do armazenamento de cópias de segurança está em curso.
409 InstanceRedundancyUpdateAndBackupRedundancyConflict – o armazenamento de cópias de segurança não tem redundância entre zonas, mas a redundância de instâncias está a ser atualizada para redundância entre zonas.
409 BackupRedundancyUpdateConflict – não é possível atualizar a redundância do armazenamento de cópias de segurança porque já está em curso uma atualização de redundância do armazenamento de cópias de segurança.
409 MiDropFailedOnAuthLocks – o utilizador tentou remover a última Instância Gerida na sub-rede que tem o Bloqueio aplicado nos recursos.
409 MiCreateFailedNonDelegatedSubnet – o utilizador tentou implementar o conjunto da Instância Gerida ou da Instância Gerida na sub-rede que não está delegada a Microsoft.Sql/managedInstances.
412 InstanceNotReadyForBackupRedundancyUpdate – não é possível atualizar a redundância do armazenamento de cópias de segurança porque a instância não está pronta.
429 SubscriptionTooManyCreateUpdateRequests – pedidos para além do máximo de pedidos que podem ser processados por recursos disponíveis.
429 SubscriptionTooManyRequests – pedidos para além do máximo de pedidos que podem ser processados por recursos disponíveis.
429 ConflictingSubscriptionOperation – está atualmente em curso uma operação para a subscrição.
503 TooManyRequests – pedidos para além do máximo de pedidos que podem ser processados por recursos disponíveis.
504 RequestTimeout – o pedido de serviço excedeu o tempo limite permitido.
|
Exemplos
List recoverable databases by managed instances
Pedido de amostra
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
Resposta da amostra
{
"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"
}
]
}
Definições
RecoverableManagedDatabase
Object
Um recurso de base de dados gerida recuperável.
Name |
Tipo |
Description |
id
|
string
|
ID do Recurso.
|
name
|
string
|
Nome do recurso.
|
properties.lastAvailableBackupDate
|
string
|
A última data de cópia de segurança disponível.
|
type
|
string
|
Tipo de recurso.
|
RecoverableManagedDatabaseListResult
Object
Uma lista de bases de dados geridas recuperáveis.
Name |
Tipo |
Description |
nextLink
|
string
|
Ligação para obter a página seguinte dos resultados.
|
value
|
RecoverableManagedDatabase[]
|
Matriz de resultados.
|