Поделиться через


Restorable Mongodb Collections - List

Отображение канала событий всех изменений, выполненных во всех коллекциях MongoDB Azure Cosmos DB в определенной базе данных. Это помогает в сценарии, когда контейнер был случайно удален. Для этого API требуется разрешение "Microsoft.DocumentDB/location/restorableDatabaseAccounts/.../read"

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableMongodbCollections?api-version=2024-11-15
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableMongodbCollections?api-version=2024-11-15&restorableMongodbDatabaseRid={restorableMongodbDatabaseRid}&startTime={startTime}&endTime={endTime}

Параметры URI

Имя В Обязательно Тип Описание
instanceId
path True

string

ИДЕНТИФИКАТОР GUID экземпляра учетной записи базы данных, допускающего восстановление.

location
path True

string

Регион Cosmos DB с пробелами между словами и каждой прописной буквой слова.

subscriptionId
path True

string

Идентификатор целевой подписки.

api-version
query True

string

Версия API, используемая для этой операции.

endTime
query

string

Время окончания конца канала событий коллекции MongoDB с возможностью восстановления.

restorableMongodbDatabaseRid
query

string

Идентификатор ресурса базы данных MongoDB.

startTime
query

string

Время начала запуска веб-канала событий коллекции MongoDB с возможностью восстановления.

Ответы

Имя Тип Описание
200 OK

RestorableMongodbCollectionsListResult

Операция успешно завершена.

Other Status Codes

CloudError

Ответ на ошибку, описывающий причину сбоя операции.

Безопасность

azure_auth

Поток OAuth2 Azure Active Directory

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation Олицетворения учетной записи пользователя

Примеры

CosmosDBRestorableMongodbCollectionList

Образец запроса

GET https://management.azure.com/subscriptions/subid/providers/Microsoft.DocumentDB/locations/WestUS/restorableDatabaseAccounts/98a570f2-63db-4117-91f0-366327b7b353/restorableMongodbCollections?api-version=2024-11-15&restorableMongodbDatabaseRid=PD5DALigDgw=

Пример ответа

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

Определения

Имя Описание
CloudError

Ответ на ошибку службы.

ErrorResponse

Ответ на ошибку.

OperationType

Перечисление, указывающее тип операции события.

Resource

Ресурс события коллекции MongoDB в Azure Cosmos DB

RestorableMongodbCollectionGetResult

Событие коллекции MongoDB в Azure Cosmos DB

RestorableMongodbCollectionsListResult

Ответ операции list, содержащий события коллекции MongoDB и их свойства.

CloudError

Ответ на ошибку службы.

Имя Тип Описание
error

ErrorResponse

Ответ на ошибку.

ErrorResponse

Ответ на ошибку.

Имя Тип Описание
code

string

Код ошибки.

message

string

Сообщение об ошибке, указывающее, почему операция завершилась ошибкой.

OperationType

Перечисление, указывающее тип операции события.

Имя Тип Описание
Create

string

Delete

string

Recreate

string

Replace

string

SystemOperation

string

Resource

Ресурс события коллекции MongoDB в Azure Cosmos DB

Имя Тип Описание
_rid

string

Созданное системой свойство. Уникальный идентификатор.

canUndelete

string

Состояние этой коллекции, определяющее, можно ли восстановить этот контейнер в той же учетной записи.

canUndeleteReason

string

Причина, по которой эта коллекция не может быть восстановлена в той же учетной записи.

eventTimestamp

string

Время, когда произошло событие коллекции.

operationType

OperationType

Тип операции этого события коллекции.

ownerId

string

Имя этой коллекции MongoDB.

ownerResourceId

string

Идентификатор ресурса этой коллекции MongoDB.

RestorableMongodbCollectionGetResult

Событие коллекции MongoDB в Azure Cosmos DB

Имя Тип Описание
id

string

Уникальный идентификатор ресурса ARM.

name

string

Имя ресурса ARM.

properties.resource

Resource

Ресурс события коллекции MongoDB в Azure Cosmos DB

type

string

Тип ресурса Azure.

RestorableMongodbCollectionsListResult

Ответ операции list, содержащий события коллекции MongoDB и их свойства.

Имя Тип Описание
value

RestorableMongodbCollectionGetResult[]

Список событий коллекции MongoDB и их свойств.