Restorable Mongodb Databases - List
Muestre la fuente de eventos de todas las mutaciones realizadas en todas las bases de datos de MongoDB de Azure Cosmos DB en la cuenta restaurable. Esto ayuda en el escenario en el que la base de datos se elimina accidentalmente para obtener el tiempo de eliminación. Esta API requiere el permiso "Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read".
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableMongodbDatabases?api-version=2024-05-15
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
instance
|
path | True |
string |
GUID instanceId de una cuenta de base de datos restaurable. |
location
|
path | True |
string |
Región de Cosmos DB, con espacios entre palabras y cada palabra en mayúsculas. |
subscription
|
path | True |
string |
Identificador de la suscripción de destino. |
api-version
|
query | True |
string |
Versión de API que se usará para la operación. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
La operación se ha completado correctamente. |
|
Other Status Codes |
Respuesta de error que describe el motivo del error de la operación. |
Seguridad
azure_auth
Flujo OAuth2 de Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nombre | Description |
---|---|
user_impersonation | Suplantación de su cuenta de usuario |
Ejemplos
CosmosDBRestorableMongodbDatabaseList
Sample Request
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",
"canUndelete": "invalid"
}
}
},
{
"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",
"canUndelete": "notRestorable",
"canUndeleteReason": "Database already exists. Only deleted resources can be restored within same account."
}
}
}
]
}
Definiciones
Nombre | Description |
---|---|
Cloud |
Respuesta de error del servicio. |
Error |
Respuesta de error. |
Operation |
Enumeración que indica el tipo de operación del evento. |
Resource |
Recurso de un evento de base de datos de MongoDB de Azure Cosmos DB |
Restorable |
Un evento de base de datos de MongoDB de Azure Cosmos DB |
Restorable |
La respuesta de la operación List, que contiene los eventos de base de datos de MongoDB y sus propiedades. |
CloudError
Respuesta de error del servicio.
Nombre | Tipo | Description |
---|---|---|
error |
Respuesta de error. |
ErrorResponse
Respuesta de error.
Nombre | Tipo | Description |
---|---|---|
code |
string |
Código de error. |
message |
string |
Mensaje de error que indica por qué se produjo un error en la operación. |
OperationType
Enumeración que indica el tipo de operación del evento.
Nombre | Tipo | Description |
---|---|---|
Create |
string |
|
Delete |
string |
|
Recreate |
string |
|
Replace |
string |
|
SystemOperation |
string |
Resource
Recurso de un evento de base de datos de MongoDB de Azure Cosmos DB
Nombre | Tipo | Description |
---|---|---|
_rid |
string |
Propiedad generada por el sistema. Identificador único. |
canUndelete |
string |
Estado de esta base de datos para identificar si esta base de datos se puede restaurar en la misma cuenta. |
canUndeleteReason |
string |
Motivo por el que esta base de datos no se puede restaurar en la misma cuenta. |
eventTimestamp |
string |
Hora en la que se produjo este evento de base de datos. |
operationType |
Tipo de operación de este evento de base de datos. |
|
ownerId |
string |
Nombre de esta base de datos de MongoDB. |
ownerResourceId |
string |
Identificador de recurso de esta base de datos de MongoDB. |
RestorableMongodbDatabaseGetResult
Un evento de base de datos de MongoDB de Azure Cosmos DB
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de recurso único del recurso arm. |
name |
string |
Nombre del recurso de ARM. |
properties.resource |
Recurso de un evento de base de datos de MongoDB de Azure Cosmos DB |
|
type |
string |
Tipo de recurso de Azure. |
RestorableMongodbDatabasesListResult
La respuesta de la operación List, que contiene los eventos de base de datos de MongoDB y sus propiedades.
Nombre | Tipo | Description |
---|---|---|
value |
Lista de eventos de base de datos de MongoDB y sus propiedades. |