Udostępnij przez


Restorable Sql Databases - List

Pokaż kanał informacyjny zdarzeń wszystkich mutacji wykonanych we wszystkich bazach danych SQL usługi Azure Cosmos DB w ramach konta z możliwością przywracania. Pomaga to w scenariuszu, w którym baza danych została przypadkowo usunięta, aby uzyskać czas usunięcia. Ten interfejs API wymaga uprawnienia "Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read"

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableSqlDatabases?api-version=2025-10-15

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
instanceId
path True

string

Identyfikator GUID instanceId konta bazy danych, które można przywrócić.

location
path True

string

Region Cosmos DB ze spacjami między wyrazami i każdym wyrazem pisanym wielkimi literami.

subscriptionId
path True

string

minLength: 1

Identyfikator subskrypcji docelowej.

api-version
query True

string

minLength: 1

Wersja interfejsu API do użycia dla tej operacji.

Odpowiedzi

Nazwa Typ Opis
200 OK

RestorableSqlDatabasesListResult

Operacja została ukończona pomyślnie.

Other Status Codes

CloudError

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ protokołu OAuth2 usługi Azure Active Directory

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresów

Nazwa Opis
user_impersonation Personifikuj konto użytkownika

Przykłady

CosmosDBRestorableSqlDatabaseList

Przykładowe zapytanie

GET https://management.azure.com/subscriptions/2296c272-5d55-40d9-bc05-4d56dc2d7588/providers/Microsoft.DocumentDB/locations/WestUS/restorableDatabaseAccounts/d9b26648-2f53-4541-b3d8-3044f4f9810d/restorableSqlDatabases?api-version=2025-10-15

Przykładowa odpowiedź

{
  "value": [
    {
      "id": "/subscriptions/2296c272-5d55-40d9-bc05-4d56dc2d7588/providers/Microsoft.DocumentDb/locations/westus/restorableDatabaseAccounts/36f09704-6be3-4f33-aa05-17b73e504c75/restorableSqlDatabases/59c21367-b98b-4a8e-abb7-b6f46600decc",
      "type": "Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restorableSqlDatabases",
      "name": "59c21367-b98b-4a8e-abb7-b6f46600decc",
      "properties": {
        "resource": {
          "_rid": "DLB14gAAAA==",
          "eventTimestamp": "2020-09-02T19:45:03Z",
          "ownerId": "Database1",
          "ownerResourceId": "3fu-hg==",
          "operationType": "Create",
          "canUndelete": "invalid",
          "database": {
            "id": "Database1",
            "_rid": "3fu-hg==",
            "_self": "dbs/3fu-hg==/",
            "_etag": "\"0000c20a-0000-0700-0000-5f4ff63f0000\"",
            "_colls": "colls/",
            "_users": "users/"
          }
        }
      }
    },
    {
      "id": "/subscriptions/2296c272-5d55-40d9-bc05-4d56dc2d7588/providers/Microsoft.DocumentDb/locations/westus/restorableDatabaseAccounts/d9b26648-2f53-4541-b3d8-3044f4f9810d/restorableSqlDatabases/8456cb17-cdb0-4c6a-8db8-d0ff3f886257",
      "type": "Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restorableSqlDatabases",
      "name": "8456cb17-cdb0-4c6a-8db8-d0ff3f886257",
      "properties": {
        "resource": {
          "_rid": "ESXNLAAAAA==",
          "eventTimestamp": "2020-09-02T19:53:42Z",
          "ownerId": "Database1",
          "ownerResourceId": "3fu-hg==",
          "database": {
            "id": "Database1",
            "_rid": "3fu-hg==",
            "_self": "dbs/3fu-hg==/",
            "_etag": "\"0000c20a-0000-0700-0000-5f4ff63f0000\"",
            "_colls": "colls/",
            "_users": "users/",
            "_ts": 1599075903
          },
          "operationType": "Delete",
          "canUndelete": "notRestorable",
          "canUndeleteReason": "Database already exists. Only deleted resources can be restored within same account."
        }
      }
    },
    {
      "id": "/subscriptions/2296c272-5d55-40d9-bc05-4d56dc2d7588/providers/Microsoft.DocumentDb/locations/westus/restorableDatabaseAccounts/d9b26648-2f53-4541-b3d8-3044f4f9810d/restorableSqlDatabases/2c07991b-9c7c-4e85-be68-b18c1f2ff326",
      "type": "Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restorableSqlDatabases",
      "name": "2c07991b-9c7c-4e85-be68-b18c1f2ff326",
      "properties": {
        "resource": {
          "_rid": "aXFqUQAAAA==",
          "eventTimestamp": "2020-09-02T19:53:15Z",
          "ownerId": "Database2",
          "ownerResourceId": "0SziSg==",
          "database": {
            "id": "Database2",
            "_rid": "0SziSg==",
            "_self": "dbs/0SziSg==/",
            "_etag": "\"0000ca0a-0000-0700-0000-5f4ff82b0000\"",
            "_colls": "colls/",
            "_users": "users/"
          },
          "operationType": "Create",
          "canUndelete": "invalid"
        }
      }
    }
  ]
}

Definicje

Nazwa Opis
CloudError

Odpowiedź na błąd z usługi.

CreateMode

Wyliczenie wskazujące tryb tworzenia konta.

Database

Obiekt zasobu bazy danych SQL usługi Cosmos DB

ErrorResponse

Odpowiedź na błąd.

OperationType

Wyliczenie wskazujące typ operacji zdarzenia.

Resource

Zasób zdarzenia bazy danych SQL usługi Azure Cosmos DB

ResourceRestoreParameters

Parametry wskazujące informacje o przywracaniu.

RestorableSqlDatabaseGetResult

Zdarzenie bazy danych SQL usługi Azure Cosmos DB

RestorableSqlDatabasesListResult

Odpowiedź operacji List, która zawiera zdarzenia bazy danych SQL i ich właściwości.

CloudError

Odpowiedź na błąd z usługi.

Nazwa Typ Opis
error

ErrorResponse

Odpowiedź na błąd.

CreateMode

Wyliczenie wskazujące tryb tworzenia konta.

Wartość Opis
Default
Restore

Database

Obiekt zasobu bazy danych SQL usługi Cosmos DB

Nazwa Typ Wartość domyślna Opis
_colls

string

Właściwość wygenerowana przez system, która określa adresowalną ścieżkę zasobu kolekcji.

_etag

string

Właściwość wygenerowana przez system reprezentująca element etag zasobu wymagany do optymistycznej kontroli współbieżności.

_rid

string

Właściwość wygenerowana przez system. Niepowtarzalny identyfikator.

_self

string

Właściwość wygenerowana przez system, która określa adresowalną ścieżkę zasobu bazy danych.

_ts

number

Właściwość wygenerowana przez system, która oznacza ostatni zaktualizowany znacznik czasu zasobu.

_users

string

Właściwość wygenerowana przez system, która określa adresowalną ścieżkę zasobu users.

createMode

CreateMode

Default

Wyliczenie wskazujące tryb tworzenia zasobów.

id

string

Nazwa bazy danych SQL usługi Cosmos DB

restoreParameters

ResourceRestoreParameters

Parametry wskazujące informacje o przywracaniu

ErrorResponse

Odpowiedź na błąd.

Nazwa Typ Opis
code

string

Kod błędu.

message

string

Komunikat o błędzie wskazujący, dlaczego operacja nie powiodła się.

OperationType

Wyliczenie wskazujące typ operacji zdarzenia.

Wartość Opis
Create
Replace
Delete
Recreate
SystemOperation

Resource

Zasób zdarzenia bazy danych SQL usługi Azure Cosmos DB

Nazwa Typ Opis
_rid

string

Właściwość wygenerowana przez system. Niepowtarzalny identyfikator.

canUndelete

string

Stan tej bazy danych w celu określenia, czy tę bazę danych można przywrócić na tym samym koncie.

canUndeleteReason

string

Powód, dla którego tej bazy danych nie można przywrócić na tym samym koncie.

database

Database

Obiekt zasobu bazy danych SQL usługi Cosmos DB

eventTimestamp

string

Czas, w którym wystąpiło to zdarzenie bazy danych.

operationType

OperationType

Typ operacji tego zdarzenia bazy danych.

ownerId

string

Nazwa bazy danych SQL.

ownerResourceId

string

Identyfikator zasobu bazy danych SQL.

ResourceRestoreParameters

Parametry wskazujące informacje o przywracaniu.

Nazwa Typ Opis
restoreSource

string

Identyfikator przywracalnego konta bazy danych, z którego należy zainicjować przywracanie. Na przykład: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}

restoreTimestampInUtc

string (date-time)

Godzina przywrócenia konta (format ISO-8601).

restoreWithTtlDisabled

boolean

Określa, czy przywrócone konto będzie mieć czas-To-Live wyłączone po pomyślnym przywróceniu.

RestorableSqlDatabaseGetResult

Zdarzenie bazy danych SQL usługi Azure Cosmos DB

Nazwa Typ Opis
id

string

Unikatowy identyfikator zasobu usługi ARM.

name

string

Nazwa zasobu usługi ARM.

properties.resource

Resource

Zasób zdarzenia bazy danych SQL usługi Azure Cosmos DB

type

string

Typ zasobu platformy Azure.

RestorableSqlDatabasesListResult

Odpowiedź operacji List, która zawiera zdarzenia bazy danych SQL i ich właściwości.

Nazwa Typ Opis
value

RestorableSqlDatabaseGetResult[]

Lista zdarzeń bazy danych SQL i ich właściwości.