Restorable Mongodb Databases - List

Affichez le flux d’événements de toutes les mutations effectuées sur toutes les bases de données MongoDB Azure Cosmos DB sous le compte pouvant être restauré. Cela vous aide à récupérer l’heure de la suppression dans le cas où la base de données a été supprimée 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}/restorableMongodbDatabases?api-version=2022-05-15

Paramètres URI

Name In Required 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.

Réponses

Name Type Description
200 OK

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

Other Status Codes

Réponse d’erreur décrivant la raison de l’échec de l’opération.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

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

Scopes

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

Exemples

CosmosDBRestorableMongodbDatabaseList

Sample Request

GET https://management.azure.com/subscriptions/2296c272-5d55-40d9-bc05-4d56dc2d7588/providers/Microsoft.DocumentDB/locations/WestUS/restorableDatabaseAccounts/d9b26648-2f53-4541-b3d8-3044f4f9810d/restorableMongodbDatabases?api-version=2022-05-15

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/2296c272-5d55-40d9-bc05-4d56dc2d7588/providers/Microsoft.DocumentDb/locations/westus/restorableDatabaseAccounts/36f09704-6be3-4f33-aa05-17b73e504c75/restorableMongodbDatabases/59c21367-b98b-4a8e-abb7-b6f46600decc",
      "type": "Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restorableMongodbDatabases",
      "name": "59c21367-b98b-4a8e-abb7-b6f46600decc",
      "properties": {
        "resource": {
          "_rid": "DLB14gAAAA==",
          "eventTimestamp": "2020-09-02T19:45:03Z",
          "ownerId": "Database1",
          "ownerResourceId": "PD5DALigDgw=",
          "operationType": "Create"
        }
      }
    },
    {
      "id": "/subscriptions/2296c272-5d55-40d9-bc05-4d56dc2d7588/providers/Microsoft.DocumentDb/locations/westus/restorableDatabaseAccounts/d9b26648-2f53-4541-b3d8-3044f4f9810d/restorableMongodbDatabases/8456cb17-cdb0-4c6a-8db8-d0ff3f886257",
      "type": "Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restorableMongodbDatabases",
      "name": "8456cb17-cdb0-4c6a-8db8-d0ff3f886257",
      "properties": {
        "resource": {
          "_rid": "ESXNLAAAAA==",
          "eventTimestamp": "2020-09-02T19:53:42Z",
          "ownerId": "Database1",
          "ownerResourceId": "PD5DALigDgw=",
          "operationType": "Delete"
        }
      }
    }
  ]
}

Définitions

CloudError

Réponse d’erreur du service.

ErrorResponse

Réponse d’erreur.

OperationType

Enum indiquant le type d’opération de l’événement.

Resource

Ressource d’un événement de base de données MongoDB Azure Cosmos DB

RestorableMongodbDatabaseGetResult

Événement de base de données MongoDB Azure Cosmos DB

RestorableMongodbDatabasesListResult

Réponse de l’opération List, qui contient les événements de base de données MongoDB et leurs propriétés.

CloudError

Réponse d’erreur du service.

Name Type Description
error

Réponse d’erreur.

ErrorResponse

Réponse d’erreur.

Name Type Description
code
  • string

Code d’erreur.

message
  • string

Message d’erreur indiquant la raison de l’échec de l’opération.

OperationType

Enum indiquant le type d’opération de l’événement.

Name Type Description
Create
  • string
Delete
  • string
Replace
  • string
SystemOperation
  • string

Resource

Ressource d’un événement de base de données MongoDB Azure Cosmos DB

Name Type Description
_rid
  • string

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

eventTimestamp
  • string

Heure à laquelle cet événement de base de données s’est produit.

operationType

Type d’opération de cet événement de base de données.

ownerId
  • string

Nom de cette base de données MongoDB.

ownerResourceId
  • string

ID de ressource de cette base de données MongoDB.

RestorableMongodbDatabaseGetResult

Événement de base de données MongoDB Azure Cosmos DB

Name 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 base de données MongoDB Azure Cosmos DB

type
  • string

Type de ressource Azure.

RestorableMongodbDatabasesListResult

Réponse de l’opération List, qui contient les événements de base de données MongoDB et leurs propriétés.

Name Type Description
value

Liste des événements de base de données MongoDB et de leurs propriétés.