Udostępnij za pośrednictwem


Restorable Gremlin Graphs - List

Pokaż zestawienie zdarzeń wszystkich mutacji wykonanych na wszystkich wykresach języka Gremlin usługi Azure Cosmos DB w ramach określonej bazy danych. Pomaga to w scenariuszu, w którym kontener został przypadkowo usunięty. Ten interfejs API wymaga uprawnienia "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}

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
instanceId
path True

string

Identyfikator GUID wystąpienia konta bazy danych z możliwością przywracania.

location
path True

string

Region usługi Cosmos DB ze spacjami między wyrazami i każdym wyrazem wielkich liter.

subscriptionId
path True

string

Identyfikator subskrypcji docelowej.

api-version
query True

string

Wersja interfejsu API do użycia dla tej operacji.

endTime
query

string

Czas zakończenia zestawienia zdarzeń programu Gremlin z możliwością przywracania.

restorableGremlinDatabaseRid
query

string

Identyfikator zasobu bazy danych Gremlin.

startTime
query

string

Czas rozpoczęcia źródła zdarzeń programu Gremlin można przywrócić wykresy gremlin.

Odpowiedzi

Nazwa Typ Opis
200 OK

RestorableGremlinGraphsListResult

Operacja została ukończona pomyślnie.

Other Status Codes

CloudError

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ protokołu OAuth2 usługi Azure Active Directory

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation Personifikuj konto użytkownika

Przykłady

CosmosDBRestorableGremlinGraphList

Przykładowe żądanie

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=

Przykładowa odpowiedź

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

Definicje

Nazwa Opis
CloudError

Odpowiedź na błąd z usługi.

ErrorResponse

Odpowiedź na błąd.

OperationType

Wyliczenie wskazujące typ operacji zdarzenia.

Resource

Zasób zdarzenia grafu Gremlin w usłudze Azure Cosmos DB

RestorableGremlinGraphGetResult

Zdarzenie grafu Gremlin w usłudze Azure Cosmos DB

RestorableGremlinGraphsListResult

Odpowiedź operacji Lista zawierająca zdarzenia grafu Gremlin i ich właściwości.

CloudError

Odpowiedź na błąd z usługi.

Nazwa Typ Opis
error

ErrorResponse

Odpowiedź na błąd.

ErrorResponse

Odpowiedź na błąd.

Nazwa Typ Opis
code

string

Kod błędu.

message

string

Komunikat o błędzie wskazujący, dlaczego operacja nie powiodła się.

OperationType

Wyliczenie wskazujące typ operacji zdarzenia.

Nazwa Typ Opis
Create

string

Delete

string

Recreate

string

Replace

string

SystemOperation

string

Resource

Zasób zdarzenia grafu Gremlin w usłudze Azure Cosmos DB

Nazwa Typ Opis
_rid

string

Właściwość wygenerowana przez system. Unikatowy identyfikator.

canUndelete

string

Stan tego grafu w celu określenia, czy ten graf można przywrócić na tym samym koncie.

canUndeleteReason

string

Powód, dla którego nie można przywrócić tego grafu na tym samym koncie.

eventTimestamp

string

Czas wystąpienia tego zdarzenia grafu.

operationType

OperationType

Typ operacji tego zdarzenia grafu.

ownerId

string

Nazwa tego grafu Gremlin.

ownerResourceId

string

Identyfikator zasobu tego grafu Gremlin.

RestorableGremlinGraphGetResult

Zdarzenie grafu Gremlin w usłudze Azure Cosmos DB

Nazwa Typ Opis
id

string

Unikatowy identyfikator zasobu usługi ARM.

name

string

Nazwa zasobu usługi ARM.

properties.resource

Resource

Zasób zdarzenia grafu Gremlin w usłudze Azure Cosmos DB

type

string

Typ zasobu platformy Azure.

RestorableGremlinGraphsListResult

Odpowiedź operacji Lista zawierająca zdarzenia grafu Gremlin i ich właściwości.

Nazwa Typ Opis
value

RestorableGremlinGraphGetResult[]

Lista zdarzeń grafu Gremlin i ich właściwości.