Partager via


Restorable Gremlin Graphs - List

Affichez le flux d’événements de toutes les mutations effectuées sur tous les graphiques Gremlin Azure Cosmos DB sous une base de données spécifique. Cela permet de scénario où le conteneur a été supprimé accidentellement. Cette API nécessite l’autorisation « 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}

Paramètres URI

Nom Dans Obligatoire Type Description
instanceId
path True

string

GUID instanceId d’un compte de base de données restaurable.

location
path True

string

Région Cosmos DB, avec des espaces entre les mots et chaque mot en majuscules.

subscriptionId
path True

string

ID de l’abonnement cible.

api-version
query True

string

Version de l’API à utiliser pour cette opération.

endTime
query

string

Heure de fin du flux d’événements Gremlin restaurable.

restorableGremlinDatabaseRid
query

string

ID de ressource de la base de données Gremlin.

startTime
query

string

Heure de début du flux d’événements Gremlin restaurable.

Réponses

Nom Type Description
200 OK

RestorableGremlinGraphsListResult

L’opération s’est terminée avec succès.

Other Status Codes

CloudError

Réponse d’erreur décrivant pourquoi l’opération a échoué.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation Emprunter l’identité de votre compte d’utilisateur

Exemples

CosmosDBRestorableGremlinGraphList

Exemple de requête

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=

Exemple de réponse

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

Définitions

Nom Description
CloudError

Réponse d’erreur du service.

ErrorResponse

Réponse d’erreur.

OperationType

Énumération pour indiquer le type d’opération de l’événement.

Resource

Ressource d’un événement de graphe Gremlin Azure Cosmos DB

RestorableGremlinGraphGetResult

Événement de graphe Gremlin Azure Cosmos DB

RestorableGremlinGraphsListResult

Réponse de l’opération List, qui contient les événements de graphe Gremlin et leurs propriétés.

CloudError

Réponse d’erreur du service.

Nom Type Description
error

ErrorResponse

Réponse d’erreur.

ErrorResponse

Réponse d’erreur.

Nom Type Description
code

string

Code d’erreur.

message

string

Message d’erreur indiquant pourquoi l’opération a échoué.

OperationType

Énumération pour indiquer le type d’opération de l’événement.

Nom Type Description
Create

string

Delete

string

Recreate

string

Replace

string

SystemOperation

string

Resource

Ressource d’un événement de graphe Gremlin Azure Cosmos DB

Nom Type Description
_rid

string

Propriété générée par le système. Identificateur unique.

canUndelete

string

État de ce graphique pour identifier si ce graphique peut être restauré dans le même compte.

canUndeleteReason

string

La raison pour laquelle ce graphique ne peut pas être restauré dans le même compte.

eventTimestamp

string

Heure à laquelle cet événement de graphique s’est produit.

operationType

OperationType

Type d’opération de cet événement de graphe.

ownerId

string

Nom de ce graphe Gremlin.

ownerResourceId

string

ID de ressource de ce graphe Gremlin.

RestorableGremlinGraphGetResult

Événement de graphe Gremlin Azure Cosmos DB

Nom Type Description
id

string

Identificateur de ressource unique de la ressource ARM.

name

string

Nom de la ressource ARM.

properties.resource

Resource

Ressource d’un événement de graphe Gremlin Azure Cosmos DB

type

string

Type de ressource Azure.

RestorableGremlinGraphsListResult

Réponse de l’opération List, qui contient les événements de graphe Gremlin et leurs propriétés.

Nom Type Description
value

RestorableGremlinGraphGetResult[]

Liste des événements de graphe Gremlin et de leurs propriétés.