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 |
---|---|---|---|---|
instance
|
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. |
subscription
|
path | True |
string |
ID de l’abonnement cible. |
api-version
|
query | True |
string |
Version de l’API à utiliser pour cette opération. |
end
|
query |
string |
Heure de fin du flux d’événements Gremlin restaurable. |
|
restorable
|
query |
string |
ID de ressource de la base de données Gremlin. |
|
start
|
query |
string |
Heure de début du flux d’événements Gremlin restaurable. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
L’opération s’est terminée avec succès. |
|
Other Status Codes |
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
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 |
---|---|
Cloud |
Réponse d’erreur du service. |
Error |
Réponse d’erreur. |
Operation |
É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 |
Restorable |
Événement de graphe Gremlin Azure Cosmos DB |
Restorable |
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 |
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 |
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 |
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 |
Liste des événements de graphe Gremlin et de leurs propriétés. |