Restorable Mongodb Collections - List
Affichez le flux d’événements de toutes les mutations effectuées sur toutes les collections Azure Cosmos DB MongoDB sous une base de données spécifique. Cela aide dans le cas où un conteneur a été accidentellement supprimé. 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}/restorableMongodbCollections?api-version=2023-11-15
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableMongodbCollections?api-version=2023-11-15&restorableMongodbDatabaseRid={restorableMongodbDatabaseRid}&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 des collections MongoDB restaurables. |
|
restorable
|
query |
string |
ID de ressource de la base de données MongoDB. |
|
start
|
query |
string |
Heure de début du flux d’événements des collections MongoDB restaurables. |
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 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
Nom | Description |
---|---|
user_impersonation | Emprunter l’identité de votre compte d’utilisateur |
Exemples
CosmosDBRestorableMongodbCollectionList
Sample Request
GET https://management.azure.com/subscriptions/subid/providers/Microsoft.DocumentDB/locations/WestUS/restorableDatabaseAccounts/98a570f2-63db-4117-91f0-366327b7b353/restorableMongodbCollections?api-version=2023-11-15&restorableMongodbDatabaseRid=PD5DALigDgw=
Sample Response
{
"value": [
{
"id": "/subscriptions/subid/providers/Microsoft.DocumentDb/locations/westus/restorableDatabaseAccounts/98a570f2-63db-4117-91f0-366327b7b353/restorableMongodbCollections/79609a98-3394-41f8-911f-cfab0c075c86",
"type": "Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restorableMongodbCollections",
"name": "79609a98-3394-41f8-911f-cfab0c075c86",
"properties": {
"resource": {
"_rid": "zAyAPQAAAA==",
"eventTimestamp": "2020-10-13T04:56:42Z",
"ownerId": "Collection1",
"ownerResourceId": "V18LoLrv-qA=",
"operationType": "Create",
"canUndelete": "invalid"
}
}
},
{
"id": "/subscriptions/subid/providers/Microsoft.DocumentDb/locations/westus/restorableDatabaseAccounts/98a570f2-63db-4117-91f0-366327b7b353/restorableMongodbCollections/79609a98-3394-41f8-911f-cfab0c075c86",
"type": "Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restorableMongodbCollections",
"name": "79609a98-3394-41f8-911f-cfab0c075c86",
"properties": {
"resource": {
"_rid": "zAyAPQAAAA==",
"eventTimestamp": "2020-10-13T04:56:42Z",
"ownerId": "Collection1",
"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 |
Enum indiquant le type d’opération de l’événement. |
Resource |
Ressource d’un événement de collection Azure Cosmos DB MongoDB |
Restorable |
Événement de collection Azure Cosmos DB MongoDB |
Restorable |
Réponse de l’opération List, qui contient les événements de collection MongoDB 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 la raison de l’échec de l’opération. |
OperationType
Enum indiquant 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 collection Azure Cosmos DB MongoDB
Nom | Type | Description |
---|---|---|
_rid |
string |
Propriété générée par le système. Un identificateur unique. |
canUndelete |
string |
État de cette collection pour déterminer si ce conteneur peut être restauré dans le même compte. |
canUndeleteReason |
string |
Raison pour laquelle cette collection ne peut pas être restaurée dans le même compte. |
eventTimestamp |
string |
Heure à laquelle cet événement de collection s’est produit. |
operationType |
Type d’opération de cet événement de collection. |
|
ownerId |
string |
Nom de cette collection MongoDB. |
ownerResourceId |
string |
ID de ressource de cette collection MongoDB. |
RestorableMongodbCollectionGetResult
Événement de collection Azure Cosmos DB MongoDB
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 collection Azure Cosmos DB MongoDB |
|
type |
string |
Type de ressource Azure. |
RestorableMongodbCollectionsListResult
Réponse de l’opération List, qui contient les événements de collection MongoDB et leurs propriétés.
Nom | Type | Description |
---|---|---|
value |
Liste des événements de collection MongoDB et de leurs propriétés. |