Restorable Gremlin Graphs - List

De gebeurtenisfeed weergeven van alle mutaties die zijn uitgevoerd in alle Azure Cosmos DB Gremlin-grafieken onder een specifieke database. Dit is handig in het scenario waarin de container per ongeluk is verwijderd. Voor deze API is de machtiging Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read vereist

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableGraphs?api-version=2023-11-15
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableGraphs?api-version=2023-11-15&restorableGremlinDatabaseRid={restorableGremlinDatabaseRid}&startTime={startTime}&endTime={endTime}

URI-parameters

Name In Vereist Type Description
instanceId
path True

string

De instanceId GUID van een restorable databaseaccount.

location
path True

string

Cosmos DB-regio, met spaties tussen woorden en elk woord met een hoofdletter.

subscriptionId
path True

string

De id van het doelabonnement.

api-version
query True

string

De API-versie die voor deze bewerking moet worden gebruikt.

endTime
query

string

Eindtijd van gebeurtenisfeed van restorable Gremlin-grafieken.

restorableGremlinDatabaseRid
query

string

De resource-id van de Gremlin-database.

startTime
query

string

Begintijd van gebeurtenisfeed van gremlin-grafieken herstellen.

Antwoorden

Name Type Description
200 OK

RestorableGremlinGraphsListResult

De bewerking is voltooid.

Other Status Codes

CloudError

Foutreactie waarin wordt beschreven waarom de bewerking is mislukt.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

CosmosDBRestorableGremlinGraphList

Sample Request

GET https://management.azure.com/subscriptions/subid/providers/Microsoft.DocumentDB/locations/WestUS/restorableDatabaseAccounts/98a570f2-63db-4117-91f0-366327b7b353/restorableGraphs?api-version=2023-11-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."
        }
      }
    }
  ]
}

Definities

Name Description
CloudError

Een foutreactie van de service.

ErrorResponse

Foutreactie.

OperationType

Opsomming om het bewerkingstype van de gebeurtenis aan te geven.

Resource

De resource van een Azure Cosmos DB Gremlin-grafiek

RestorableGremlinGraphGetResult

Een Azure Cosmos DB Gremlin Graph-gebeurtenis

RestorableGremlinGraphsListResult

Het antwoord van de list-bewerking, dat de Gremlin-grafiek-gebeurtenissen en hun eigenschappen bevat.

CloudError

Een foutreactie van de service.

Name Type Description
error

ErrorResponse

Foutreactie.

ErrorResponse

Foutreactie.

Name Type Description
code

string

Foutcode.

message

string

Foutbericht waarin wordt aangegeven waarom de bewerking is mislukt.

OperationType

Opsomming om het bewerkingstype van de gebeurtenis aan te geven.

Name Type Description
Create

string

Delete

string

Recreate

string

Replace

string

SystemOperation

string

Resource

De resource van een Azure Cosmos DB Gremlin-grafiek

Name Type Description
_rid

string

Een door het systeem gegenereerde eigenschap. Een unieke id.

canUndelete

string

Een status van deze grafiek om te bepalen of deze grafiek kan worden hersteld in hetzelfde account.

canUndeleteReason

string

De reden waarom deze grafiek niet kan worden hersteld in hetzelfde account.

eventTimestamp

string

Het tijdstip waarop deze grafiek-gebeurtenis heeft plaatsgevonden.

operationType

OperationType

Het bewerkingstype van deze grafiek-gebeurtenis.

ownerId

string

De naam van deze Gremlin-grafiek.

ownerResourceId

string

De resource-id van deze Gremlin-grafiek.

RestorableGremlinGraphGetResult

Een Azure Cosmos DB Gremlin Graph-gebeurtenis

Name Type Description
id

string

De unieke resource-id van de ARM-resource.

name

string

De naam van de ARM-resource.

properties.resource

Resource

De resource van een Azure Cosmos DB Gremlin-grafiek

type

string

Het type Azure-resource.

RestorableGremlinGraphsListResult

Het antwoord van de list-bewerking, dat de Gremlin-grafiek-gebeurtenissen en hun eigenschappen bevat.

Name Type Description
value

RestorableGremlinGraphGetResult[]

Lijst met Gremlin-grafiek-gebeurtenissen en hun eigenschappen.