Freigeben über


Restorable Sql Databases - List

Zeigen Sie den Ereignisfeed aller Mutationen an, die für alle Azure Cosmos DB SQL-Datenbanken unter dem wiederherstellbaren Konto vorgenommen wurden. Dies ist hilfreich in Szenarien, in denen die Datenbank versehentlich gelöscht wurde, um die Löschzeit zu erhalten. Für diese API ist die Berechtigung "Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read" erforderlich.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
instanceId
path True

string

Die instanceId-GUID eines wiederherstellbaren Datenbankkontos.

location
path True

string

Cosmos DB-Region, mit Leerzeichen zwischen den Wörtern und jedem Wort in Großbuchstaben.

subscriptionId
path True

string

minLength: 1

Die ID des Zielabonnements.

api-version
query True

string

minLength: 1

Hierbei handelt es sich um die für diesen Vorgang zu verwendende API-Version.

Antworten

Name Typ Beschreibung
200 OK

RestorableSqlDatabasesListResult

Der Vorgang wurde erfolgreich abgeschlossen.

Other Status Codes

CloudError

Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

CosmosDBRestorableSqlDatabaseList

Beispielanforderung

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

Beispiel für eine Antwort

{
  "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"
        }
      }
    }
  ]
}

Definitionen

Name Beschreibung
CloudError

Eine Fehlerantwort des Diensts.

CreateMode

Aufzählung, um den Modus der Kontoerstellung anzugeben.

Database

Cosmos DB SQL-Datenbankressourcenobjekt

ErrorResponse

Fehlerantwort.

OperationType

Enum, um den Vorgangstyp des Ereignisses anzugeben.

Resource

Die Ressource eines Azure Cosmos DB SQL-Datenbankereignisses

ResourceRestoreParameters

Parameter, die die Informationen zur Wiederherstellung angeben sollen.

RestorableSqlDatabaseGetResult

Ein Azure Cosmos DB-SQL-Datenbankereignis

RestorableSqlDatabasesListResult

Die Antwort auf den List-Vorgang, die die SQL-Datenbankereignisse und deren Eigenschaften enthält.

CloudError

Eine Fehlerantwort des Diensts.

Name Typ Beschreibung
error

ErrorResponse

Fehlerantwort.

CreateMode

Aufzählung, um den Modus der Kontoerstellung anzugeben.

Wert Beschreibung
Default
Restore

Database

Cosmos DB SQL-Datenbankressourcenobjekt

Name Typ Standardwert Beschreibung
_colls

string

Eine vom System generierte Eigenschaft, die den adressierbaren Pfad der Sammlungsressource angibt.

_etag

string

Eine vom System generierte Eigenschaft, die das Ressourcen-ETAG darstellt, das für die Steuerung der optimistischen Parallelität erforderlich ist.

_rid

string

Eine vom System generierte Eigenschaft. Eine eindeutige Kennung.

_self

string

Eine vom System generierte Eigenschaft, die den adressierbaren Pfad der Datenbankressource angibt.

_ts

number

Eine vom System generierte Eigenschaft, die den zuletzt aktualisierten Zeitstempel der Ressource angibt.

_users

string

Eine vom System generierte Eigenschaft, die den adressierbaren Pfad der Benutzerressource angibt.

createMode

CreateMode

Default

Aufzählung, um den Modus der Ressourcenerstellung anzugeben.

id

string

Name der Cosmos DB SQL-Datenbank

restoreParameters

ResourceRestoreParameters

Parameter, die die Informationen zur Wiederherstellung angeben sollen

ErrorResponse

Fehlerantwort.

Name Typ Beschreibung
code

string

Fehlercode.

message

string

Fehlermeldung, die angibt, warum der Vorgang fehlgeschlagen ist.

OperationType

Enum, um den Vorgangstyp des Ereignisses anzugeben.

Wert Beschreibung
Create
Replace
Delete
Recreate
SystemOperation

Resource

Die Ressource eines Azure Cosmos DB SQL-Datenbankereignisses

Name Typ Beschreibung
_rid

string

Eine vom System generierte Eigenschaft. Eine eindeutige Kennung.

canUndelete

string

Ein Status dieser Datenbank, um zu ermitteln, ob diese Datenbank im selben Konto wiederhergestellt werden kann.

canUndeleteReason

string

Der Grund, warum diese Datenbank nicht im selben Konto wiederhergestellt werden kann.

database

Database

Cosmos DB SQL-Datenbankressourcenobjekt

eventTimestamp

string

Der Zeitpunkt, zu dem dieses Datenbankereignis aufgetreten ist.

operationType

OperationType

Der Vorgangstyp dieses Datenbankereignisses.

ownerId

string

Der Name der SQL-Datenbank.

ownerResourceId

string

Die Ressourcen-ID der SQL-Datenbank.

ResourceRestoreParameters

Parameter, die die Informationen zur Wiederherstellung angeben sollen.

Name Typ Beschreibung
restoreSource

string

Die ID des wiederherstellbaren Datenbankkontos, von dem die Wiederherstellung initiiert werden muss. Beispiel: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}

restoreTimestampInUtc

string (date-time)

Zeit, zu der das Konto wiederhergestellt werden muss (ISO-8601-Format).

restoreWithTtlDisabled

boolean

Gibt an, ob das wiederhergestellte Konto zeit-To-Live bei der erfolgreichen Wiederherstellung deaktiviert ist.

RestorableSqlDatabaseGetResult

Ein Azure Cosmos DB-SQL-Datenbankereignis

Name Typ Beschreibung
id

string

Der eindeutige Ressourcenbezeichner der ARM-Ressource.

name

string

Der Name der ARM-Ressource.

properties.resource

Resource

Die Ressource eines Azure Cosmos DB SQL-Datenbankereignisses

type

string

Der Typ der Azure-Ressource.

RestorableSqlDatabasesListResult

Die Antwort auf den List-Vorgang, die die SQL-Datenbankereignisse und deren Eigenschaften enthält.

Name Typ Beschreibung
value

RestorableSqlDatabaseGetResult[]

Liste der SQL-Datenbankereignisse und ihrer Eigenschaften.