Aracılığıyla paylaş


Restorable Tables - List

Tüm Azure Cosmos DB tablolarında yapılan tüm mutasyonların olay akışını gösterin. Bu, tablonun yanlışlıkla silindiği senaryoda yardımcı olur. Bu API için 'Microsoft.DocumentDB/locations/restoreableDatabaseAccounts/.../read' izni gerekiyor

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

URI Parametreleri

Name İçinde Gerekli Tür Description
instanceId
path True

string

Geri yüklenebilen bir veritabanı hesabının instanceId GUID değeri.

location
path True

string

Cosmos DB bölgesi; sözcükler ve her sözcük arasında boşluklar büyük harfle yazıldı.

subscriptionId
path True

string

Hedef aboneliğin kimliği.

api-version
query True

string

Bu işlem için kullanılacak API sürümü.

endTime
query

string

Geri Yüklenebilen Tablolar olay akışı bitiş zamanı.

startTime
query

string

Geri Yüklenebilen Tablolar olay akışı başlangıç zamanı.

Yanıtlar

Name Tür Description
200 OK

RestorableTablesListResult

İşlem başarıyla tamamlandı.

Other Status Codes

CloudError

İşlemin neden başarısız olduğunu açıklayan hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Flow

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation Kullanıcı hesabınızın kimliğine bürünme

Örnekler

CosmosDBRestorableTableList

Örnek isteği

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

Örnek yanıt

{
  "value": [
    {
      "id": "/subscriptions/subid/providers/Microsoft.DocumentDb/locations/westus/restorableDatabaseAccounts/98a570f2-63db-4117-91f0-366327b7b353/restorableTables/79609a98-3394-41f8-911f-cfab0c075c86",
      "type": "Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restorableTables",
      "name": "79609a98-3394-41f8-911f-cfab0c075c86",
      "properties": {
        "resource": {
          "_rid": "zAyAPQAAAA==",
          "eventTimestamp": "2020-10-13T04:56:42Z",
          "ownerId": "Table1",
          "ownerResourceId": "V18LoLrv-qA=",
          "operationType": "Create",
          "canUndelete": "invalid"
        }
      }
    },
    {
      "id": "/subscriptions/subid/providers/Microsoft.DocumentDb/locations/westus/restorableDatabaseAccounts/98a570f2-63db-4117-91f0-366327b7b353/restorableTables/79609a98-3394-41f8-911f-cfab0c075c86",
      "type": "Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restorableTables",
      "name": "79609a98-3394-41f8-911f-cfab0c075c86",
      "properties": {
        "resource": {
          "_rid": "zAyAPQAAAA==",
          "eventTimestamp": "2020-10-13T04:56:42Z",
          "ownerId": "Table1",
          "ownerResourceId": "V18LoLrv-qA=",
          "operationType": "Delete",
          "canUndelete": "notRestorable",
          "canUndeleteReason": "Collection with same name already exist as live collection."
        }
      }
    }
  ]
}

Tanımlar

Name Description
CloudError

Hizmetten bir hata yanıtı.

ErrorResponse

Hata Yanıtı.

OperationType

Olayın işlem türünü belirtmek için sabit listesi.

Resource

Azure Cosmos DB Tablo olayının kaynağı

RestorableTableGetResult

Azure Cosmos DB Tablo olayı

RestorableTablesListResult

Tablo olaylarını ve bunların özelliklerini içeren List işlemi yanıtı.

CloudError

Hizmetten bir hata yanıtı.

Name Tür Description
error

ErrorResponse

Hata Yanıtı.

ErrorResponse

Hata Yanıtı.

Name Tür Description
code

string

Hata kodu.

message

string

İşlemin neden başarısız olduğunu belirten hata iletisi.

OperationType

Olayın işlem türünü belirtmek için sabit listesi.

Name Tür Description
Create

string

Delete

string

Recreate

string

Replace

string

SystemOperation

string

Resource

Azure Cosmos DB Tablo olayının kaynağı

Name Tür Description
_rid

string

Sistem tarafından oluşturulan özellik. Benzersiz bir tanımlayıcı.

canUndelete

string

Bu tablonun aynı hesapta geri yüklenebilen olup olmadığını belirlemek için bu tablonun durumu.

canUndeleteReason

string

Bu tablonun aynı hesapta geri yüklenememe nedeni.

eventTimestamp

string

Bu tablo olayının gerçekleştiği zaman.

operationType

OperationType

Bu tablo olayının işlem türü.

ownerId

string

Bu Tablonun adı.

ownerResourceId

string

Bu Tablonun kaynak kimliği.

RestorableTableGetResult

Azure Cosmos DB Tablo olayı

Name Tür Description
id

string

ARM kaynağının benzersiz kaynak Tanımlayıcısı.

name

string

ARM kaynağının adı.

properties.resource

Resource

Azure Cosmos DB Tablo olayının kaynağı

type

string

Azure kaynağının türü.

RestorableTablesListResult

Tablo olaylarını ve bunların özelliklerini içeren List işlemi yanıtı.

Name Tür Description
value

RestorableTableGetResult[]

Tablo olaylarının ve bunların özelliklerinin listesi.