Restorable Gremlin Graphs - List
Visualizzare il feed di eventi di tutte le mutazioni eseguite in tutti i grafici Gremlin di Azure Cosmos DB in un database specifico. Ciò è utile nello scenario in cui il contenitore è stato eliminato accidentalmente. Questa API richiede l'autorizzazione 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read'
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableGraphs?api-version=2024-11-15
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableGraphs?api-version=2024-11-15&restorableGremlinDatabaseRid={restorableGremlinDatabaseRid}&startTime={startTime}&endTime={endTime}
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
instance
|
path | True |
string |
GUID instanceId di un account di database ripristinabile. |
location
|
path | True |
string |
Area di Cosmos DB, con spazi tra le parole e ogni parola maiuscola. |
subscription
|
path | True |
string |
ID della sottoscrizione di destinazione. |
api-version
|
query | True |
string |
Versione dell'API da usare per questa operazione. |
end
|
query |
string |
Ora di fine del feed di eventi Dei gragrafi Gremlin ripristinabili. |
|
restorable
|
query |
string |
ID risorsa del database Gremlin. |
|
start
|
query |
string |
Ora di inizio del feed di eventi Dei gragrafi Gremlin ripristinabili. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
Operazione completata correttamente. |
|
Other Status Codes |
Risposta di errore che descrive il motivo per cui l'operazione non è riuscita. |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
Nome | Descrizione |
---|---|
user_impersonation | Rappresentare l'account utente |
Esempio
CosmosDBRestorableGremlinGraphList
Esempio di richiesta
GET https://management.azure.com/subscriptions/subid/providers/Microsoft.DocumentDB/locations/WestUS/restorableDatabaseAccounts/98a570f2-63db-4117-91f0-366327b7b353/restorableGraphs?api-version=2024-11-15&restorableGremlinDatabaseRid=PD5DALigDgw=
Risposta di esempio
{
"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."
}
}
}
]
}
Definizioni
Nome | Descrizione |
---|---|
Cloud |
Risposta di errore dal servizio. |
Error |
Risposta errore. |
Operation |
Enumerazione per indicare il tipo di operazione dell'evento. |
Resource |
Risorsa di un evento gremlin di Azure Cosmos DB |
Restorable |
Un evento del grafo Gremlin di Azure Cosmos DB |
Restorable |
Risposta dell'operazione List che contiene gli eventi del grafo Gremlin e le relative proprietà. |
CloudError
Risposta di errore dal servizio.
Nome | Tipo | Descrizione |
---|---|---|
error |
Risposta errore. |
ErrorResponse
Risposta errore.
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Codice di errore. |
message |
string |
Messaggio di errore che indica il motivo per cui l'operazione non è riuscita. |
OperationType
Enumerazione per indicare il tipo di operazione dell'evento.
Nome | Tipo | Descrizione |
---|---|---|
Create |
string |
|
Delete |
string |
|
Recreate |
string |
|
Replace |
string |
|
SystemOperation |
string |
Resource
Risorsa di un evento gremlin di Azure Cosmos DB
Nome | Tipo | Descrizione |
---|---|---|
_rid |
string |
Proprietà generata dal sistema. Identificatore univoco. |
canUndelete |
string |
Stato di questo grafico per identificare se il grafico è ripristinabile nello stesso account. |
canUndeleteReason |
string |
Motivo per cui questo grafico non può essere ripristinato nello stesso account. |
eventTimestamp |
string |
Ora in cui si è verificato questo evento del grafico. |
operationType |
Tipo di operazione di questo evento del grafo. |
|
ownerId |
string |
Nome di questo grafo Gremlin. |
ownerResourceId |
string |
ID risorsa di questo grafo Gremlin. |
RestorableGremlinGraphGetResult
Un evento del grafo Gremlin di Azure Cosmos DB
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
Identificatore univoco della risorsa arm. |
name |
string |
Nome della risorsa arm. |
properties.resource |
Risorsa di un evento gremlin di Azure Cosmos DB |
|
type |
string |
Tipo di risorsa di Azure. |
RestorableGremlinGraphsListResult
Risposta dell'operazione List che contiene gli eventi del grafo Gremlin e le relative proprietà.
Nome | Tipo | Descrizione |
---|---|---|
value |
Elenco degli eventi del grafo Gremlin e delle relative proprietà. |