Restorable Gremlin Graphs - List
Zeigen Sie den Ereignisfeed aller Mutationen an, die für alle Gremlin-Diagramme von Azure Cosmos DB unter einer bestimmten Datenbank ausgeführt wurden. Dies ist in einem Szenario hilfreich, in dem der Container versehentlich gelöscht wurde. 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}/restorableGraphs?api-version=2024-05-15
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableGraphs?api-version=2024-05-15&restorableGremlinDatabaseRid={restorableGremlinDatabaseRid}&startTime={startTime}&endTime={endTime}
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
instance
|
path | True |
string |
Hierbei handelt es sich um die instanceId-GUID eines wiederherstellbaren Datenbankkontos. |
location
|
path | True |
string |
Cosmos DB-Region mit Leerzeichen zwischen Wörtern und jedem Wort in Großbuchstaben. |
subscription
|
path | True |
string |
Hierbei handelt es sich um die ID des Zielabonnements. |
api-version
|
query | True |
string |
Hierbei handelt es sich um die für diesen Vorgang zu verwendende API-Version. |
end
|
query |
string |
Wiederherstellbare Gremlin-Graphen-Ereignisfeed-Endzeit. |
|
restorable
|
query |
string |
Die Ressourcen-ID der Gremlin-Datenbank. |
|
start
|
query |
string |
Startzeit des wiederherstellbaren Gremlin-Graphen-Ereignisfeeds. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Der Vorgang wurde erfolgreich abgeschlossen. |
|
Other Status Codes |
Fehlerantwort mit Beschreibung des Grunds für den Fehler. |
Sicherheit
azure_auth
Azure Active Directory-OAuth2-Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel Ihres Benutzerkontos |
Beispiele
CosmosDBRestorableGremlinGraphList
Sample Request
GET https://management.azure.com/subscriptions/subid/providers/Microsoft.DocumentDB/locations/WestUS/restorableDatabaseAccounts/98a570f2-63db-4117-91f0-366327b7b353/restorableGraphs?api-version=2024-05-15&restorableGremlinDatabaseRid=PD5DALigDgw=
Sample Response
{
"value": [
{
"id": "/subscriptions/subid/providers/Microsoft.DocumentDb/locations/westus/restorableDatabaseAccounts/98a570f2-63db-4117-91f0-366327b7b353/restorableGraphs/79609a98-3394-41f8-911f-cfab0c075c86",
"type": "Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restorableGraphs",
"name": "79609a98-3394-41f8-911f-cfab0c075c86",
"properties": {
"resource": {
"_rid": "zAyAPQAAAA==",
"eventTimestamp": "2020-10-13T04:56:42Z",
"ownerId": "Graph1",
"ownerResourceId": "V18LoLrv-qA=",
"operationType": "Create",
"canUndelete": "invalid"
}
}
},
{
"id": "/subscriptions/subid/providers/Microsoft.DocumentDb/locations/westus/restorableDatabaseAccounts/98a570f2-63db-4117-91f0-366327b7b353/restorableGraphs/79609a98-3394-41f8-911f-cfab0c075c86",
"type": "Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restorableGraphs",
"name": "79609a98-3394-41f8-911f-cfab0c075c86",
"properties": {
"resource": {
"_rid": "zAyAPQAAAA==",
"eventTimestamp": "2020-10-13T04:56:42Z",
"ownerId": "Graph1",
"ownerResourceId": "V18LoLrv-qA=",
"operationType": "Delete",
"canUndelete": "notRestorable",
"canUndeleteReason": "Individual shared database collections restore is not supported. Please restore shared database to restore its collections that share the throughput."
}
}
}
]
}
Definitionen
Name | Beschreibung |
---|---|
Cloud |
Eine Fehlerantwort vom Dienst. |
Error |
Fehlerantwort. |
Operation |
Enumeration, die den Vorgangstyp des Ereignisses angibt. |
Resource |
Die Ressource eines Gremlin-Graphereignisses in Azure Cosmos DB |
Restorable |
Ein Gremlin-Graphereignis in Azure Cosmos DB |
Restorable |
Die List-Vorgangsantwort, die die Gremlin-Graphereignisse und ihre Eigenschaften enthält. |
CloudError
Eine Fehlerantwort vom Dienst.
Name | Typ | Beschreibung |
---|---|---|
error |
Fehlerantwort. |
ErrorResponse
Fehlerantwort.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Fehlercode |
message |
string |
Eine Fehlermeldung, die angibt, warum der Vorgang fehlgeschlagen ist. |
OperationType
Enumeration, die den Vorgangstyp des Ereignisses angibt.
Name | Typ | Beschreibung |
---|---|---|
Create |
string |
|
Delete |
string |
|
Recreate |
string |
|
Replace |
string |
|
SystemOperation |
string |
Resource
Die Ressource eines Gremlin-Graphereignisses in Azure Cosmos DB
Name | Typ | Beschreibung |
---|---|---|
_rid |
string |
Eine vom System generierte Eigenschaft. Einen eindeutigen Bezeichner. |
canUndelete |
string |
Ein Zustand dieses Diagramms, um zu ermitteln, ob dieses Diagramm in demselben Konto wiederhergestellt werden kann. |
canUndeleteReason |
string |
Der Grund, warum dieses Diagramm nicht im selben Konto wiederhergestellt werden kann. |
eventTimestamp |
string |
Der Zeitpunkt, zu dem dieses Diagrammereignis aufgetreten ist. |
operationType |
Der Vorgangstyp dieses Diagrammereignisses. |
|
ownerId |
string |
Der Name dieses Gremlin-Graphen. |
ownerResourceId |
string |
Die Ressourcen-ID dieses Gremlin-Diagramms. |
RestorableGremlinGraphGetResult
Ein Gremlin-Graphereignis in Azure Cosmos DB
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Der eindeutige Ressourcenbezeichner der ARM-Ressource. |
name |
string |
Der Name der ARM-Ressource. |
properties.resource |
Die Ressource eines Gremlin-Graphereignisses in Azure Cosmos DB |
|
type |
string |
Der Typ der Azure-Ressource. |
RestorableGremlinGraphsListResult
Die List-Vorgangsantwort, die die Gremlin-Graphereignisse und ihre Eigenschaften enthält.
Name | Typ | Beschreibung |
---|---|---|
value |
Liste der Gremlin-Graphereignisse und deren Eigenschaften. |