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 |
|---|---|---|---|---|
|
instance
|
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. |
|
subscription
|
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 |
Der Vorgang wurde erfolgreich abgeschlossen. |
|
| Other Status Codes |
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 |
|---|---|
|
Cloud |
Eine Fehlerantwort des Diensts. |
|
Create |
Aufzählung, um den Modus der Kontoerstellung anzugeben. |
| Database |
Cosmos DB SQL-Datenbankressourcenobjekt |
|
Error |
Fehlerantwort. |
|
Operation |
Enum, um den Vorgangstyp des Ereignisses anzugeben. |
| Resource |
Die Ressource eines Azure Cosmos DB SQL-Datenbankereignisses |
|
Resource |
Parameter, die die Informationen zur Wiederherstellung angeben sollen. |
|
Restorable |
Ein Azure Cosmos DB-SQL-Datenbankereignis |
|
Restorable |
Die Antwort auf den List-Vorgang, die die SQL-Datenbankereignisse und deren Eigenschaften enthält. |
CloudError
Eine Fehlerantwort des Diensts.
| Name | Typ | Beschreibung |
|---|---|---|
| error |
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 | Default |
Aufzählung, um den Modus der Ressourcenerstellung anzugeben. |
|
| id |
string |
Name der Cosmos DB SQL-Datenbank |
|
| restoreParameters |
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 |
Cosmos DB SQL-Datenbankressourcenobjekt |
|
| eventTimestamp |
string |
Der Zeitpunkt, zu dem dieses Datenbankereignis aufgetreten ist. |
| 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 |
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 |
Liste der SQL-Datenbankereignisse und ihrer Eigenschaften. |