Dela via


Restorable Gremlin Graphs - List

Visa händelseflödet för alla mutationer som görs på alla Gremlin-grafer i Azure Cosmos DB under en specifik databas. Detta hjälper till i scenariot där containern togs bort av misstag. Det här API:et kräver behörigheten 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}

URI-parametrar

Name I Obligatorisk Typ Description
instanceId
path True

string

InstanceId-GUID för ett återställningsbart databaskonto.

location
path True

string

Cosmos DB-region med blanksteg mellan ord och varje ord med versaler.

subscriptionId
path True

string

ID för målprenumerationen.

api-version
query True

string

DEN API-version som ska användas för den här åtgärden.

endTime
query

string

Återställningsbar Gremlin graphs-händelseflödessluttid.

restorableGremlinDatabaseRid
query

string

Resurs-ID för Gremlin-databasen.

startTime
query

string

Återställningsbar Starttid för Gremlin Graphs-händelsefeed.

Svar

Name Typ Description
200 OK

RestorableGremlinGraphsListResult

Åtgärden har slutförts.

Other Status Codes

CloudError

Felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation Personifiera ditt användarkonto

Exempel

CosmosDBRestorableGremlinGraphList

Exempelbegäran

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=

Exempelsvar

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

Definitioner

Name Description
CloudError

Ett felsvar från tjänsten.

ErrorResponse

Felsvar.

OperationType

Räkna upp för att ange händelsens åtgärdstyp.

Resource

Resursen för en Gremlin-grafhändelse i Azure Cosmos DB

RestorableGremlinGraphGetResult

En Gremlin-grafhändelse för Azure Cosmos DB

RestorableGremlinGraphsListResult

Svar på liståtgärd som innehåller Gremlin-grafhändelserna och deras egenskaper.

CloudError

Ett felsvar från tjänsten.

Name Typ Description
error

ErrorResponse

Felsvar.

ErrorResponse

Felsvar.

Name Typ Description
code

string

Felkod.

message

string

Felmeddelande som anger varför åtgärden misslyckades.

OperationType

Räkna upp för att ange händelsens åtgärdstyp.

Name Typ Description
Create

string

Delete

string

Recreate

string

Replace

string

SystemOperation

string

Resource

Resursen för en Gremlin-grafhändelse i Azure Cosmos DB

Name Typ Description
_rid

string

En systemgenererad egenskap. En unik identifierare.

canUndelete

string

Ett tillstånd i den här grafen för att identifiera om den här grafen kan återställas i samma konto.

canUndeleteReason

string

Anledningen till att den här grafen inte kan återställas i samma konto.

eventTimestamp

string

Tiden då den här grafhändelsen inträffade.

operationType

OperationType

Åtgärdstypen för den här grafhändelsen.

ownerId

string

Namnet på den här Gremlin-grafen.

ownerResourceId

string

Resurs-ID:t för den här Gremlin-grafen.

RestorableGremlinGraphGetResult

En Gremlin-grafhändelse för Azure Cosmos DB

Name Typ Description
id

string

Den unika resursidentifieraren för ARM-resursen.

name

string

Namnet på ARM-resursen.

properties.resource

Resource

Resursen för en Gremlin-grafhändelse i Azure Cosmos DB

type

string

Typen av Azure-resurs.

RestorableGremlinGraphsListResult

Svar på liståtgärd som innehåller Gremlin-grafhändelserna och deras egenskaper.

Name Typ Description
value

RestorableGremlinGraphGetResult[]

Lista över Gremlin-grafhändelser och deras egenskaper.