Condividi tramite


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
instanceId
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.

subscriptionId
path True

string

ID della sottoscrizione di destinazione.

api-version
query True

string

Versione dell'API da usare per questa operazione.

endTime
query

string

Ora di fine del feed di eventi Dei gragrafi Gremlin ripristinabili.

restorableGremlinDatabaseRid
query

string

ID risorsa del database Gremlin.

startTime
query

string

Ora di inizio del feed di eventi Dei gragrafi Gremlin ripristinabili.

Risposte

Nome Tipo Descrizione
200 OK

RestorableGremlinGraphsListResult

Operazione completata correttamente.

Other Status Codes

CloudError

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
CloudError

Risposta di errore dal servizio.

ErrorResponse

Risposta errore.

OperationType

Enumerazione per indicare il tipo di operazione dell'evento.

Resource

Risorsa di un evento gremlin di Azure Cosmos DB

RestorableGremlinGraphGetResult

Un evento del grafo Gremlin di Azure Cosmos DB

RestorableGremlinGraphsListResult

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

ErrorResponse

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

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

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

RestorableGremlinGraphGetResult[]

Elenco degli eventi del grafo Gremlin e delle relative proprietà.