Bagikan melalui


Restorable Sql Databases - List

Tampilkan umpan peristiwa semua mutasi yang dilakukan pada semua database Azure Cosmos DB SQL di bawah akun yang dapat di memulihkan. Ini membantu dalam skenario di mana database dihapus secara tidak sengaja untuk mendapatkan waktu penghapusan. API ini memerlukan izin 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read'

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

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
instanceId
path True

string

GUID instanceId dari akun database yang dapat di memulihkan.

location
path True

string

Wilayah Cosmos DB, dengan spasi antara kata dan setiap kata dikapitalisasi.

subscriptionId
path True

string

ID langganan target.

api-version
query True

string

Versi API yang digunakan untuk operasi ini.

Respons

Nama Jenis Deskripsi
200 OK

RestorableSqlDatabasesListResult

Operasi berhasil diselesaikan.

Other Status Codes

CloudError

Respons kesalahan yang menjelaskan mengapa operasi gagal.

Keamanan

azure_auth

Alur OAuth2 Azure Active Directory

Jenis: oauth2
Alur: implicit
URL Otorisasi: https://login.microsoftonline.com/common/oauth2/authorize

Cakupan

Nama Deskripsi
user_impersonation Meniru akun pengguna Anda

Contoh

CosmosDBRestorableSqlDatabaseList

Permintaan sampel

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

Respon sampel

{
  "value": [
    {
      "id": "/subscriptions/2296c272-5d55-40d9-bc05-4d56dc2d7588/providers/Microsoft.DocumentDb/locations/westus/restorableDatabaseAccounts/36f09704-6be3-4f33-aa05-17b73e504c75/restorableSqlDatabases/59c21367-b98b-4a8e-abb7-b6f46600decc",
      "type": "Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restorableSqlDatabases",
      "name": "59c21367-b98b-4a8e-abb7-b6f46600decc",
      "properties": {
        "resource": {
          "_rid": "DLB14gAAAA==",
          "eventTimestamp": "2020-09-02T19:45:03Z",
          "ownerId": "Database1",
          "ownerResourceId": "3fu-hg==",
          "operationType": "Create",
          "canUndelete": "invalid",
          "database": {
            "id": "Database1",
            "_rid": "3fu-hg==",
            "_self": "dbs/3fu-hg==/",
            "_etag": "\"0000c20a-0000-0700-0000-5f4ff63f0000\"",
            "_colls": "colls/",
            "_users": "users/"
          }
        }
      }
    },
    {
      "id": "/subscriptions/2296c272-5d55-40d9-bc05-4d56dc2d7588/providers/Microsoft.DocumentDb/locations/westus/restorableDatabaseAccounts/d9b26648-2f53-4541-b3d8-3044f4f9810d/restorableSqlDatabases/8456cb17-cdb0-4c6a-8db8-d0ff3f886257",
      "type": "Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restorableSqlDatabases",
      "name": "8456cb17-cdb0-4c6a-8db8-d0ff3f886257",
      "properties": {
        "resource": {
          "_rid": "ESXNLAAAAA==",
          "eventTimestamp": "2020-09-02T19:53:42Z",
          "ownerId": "Database1",
          "ownerResourceId": "3fu-hg==",
          "database": {
            "id": "Database1",
            "_rid": "3fu-hg==",
            "_self": "dbs/3fu-hg==/",
            "_etag": "\"0000c20a-0000-0700-0000-5f4ff63f0000\"",
            "_colls": "colls/",
            "_users": "users/",
            "_ts": 1599075903
          },
          "operationType": "Delete",
          "canUndelete": "notRestorable",
          "canUndeleteReason": "Database already exists. Only deleted resources can be restored within same account."
        }
      }
    },
    {
      "id": "/subscriptions/2296c272-5d55-40d9-bc05-4d56dc2d7588/providers/Microsoft.DocumentDb/locations/westus/restorableDatabaseAccounts/d9b26648-2f53-4541-b3d8-3044f4f9810d/restorableSqlDatabases/2c07991b-9c7c-4e85-be68-b18c1f2ff326",
      "type": "Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restorableSqlDatabases",
      "name": "2c07991b-9c7c-4e85-be68-b18c1f2ff326",
      "properties": {
        "resource": {
          "_rid": "aXFqUQAAAA==",
          "eventTimestamp": "2020-09-02T19:53:15Z",
          "ownerId": "Database2",
          "ownerResourceId": "0SziSg==",
          "database": {
            "id": "Database2",
            "_rid": "0SziSg==",
            "_self": "dbs/0SziSg==/",
            "_etag": "\"0000ca0a-0000-0700-0000-5f4ff82b0000\"",
            "_colls": "colls/",
            "_users": "users/"
          },
          "operationType": "Create",
          "canUndelete": "invalid"
        }
      }
    }
  ]
}

Definisi

Nama Deskripsi
CloudError

Respons kesalahan dari layanan.

CreateMode

Enum untuk menunjukkan mode pembuatan akun.

Database

Objek sumber daya database Cosmos DB SQL

ErrorResponse

Respons Kesalahan.

OperationType

Enum untuk menunjukkan jenis operasi peristiwa.

Resource

Sumber daya peristiwa database Azure Cosmos DB SQL

ResourceRestoreParameters

Parameter untuk menunjukkan informasi tentang pemulihan.

RestorableSqlDatabaseGetResult

Peristiwa database Azure Cosmos DB SQL

RestorableSqlDatabasesListResult

Respons operasi Daftar, yang berisi peristiwa database SQL dan propertinya.

CloudError

Respons kesalahan dari layanan.

Nama Jenis Deskripsi
error

ErrorResponse

Respons Kesalahan.

CreateMode

Enum untuk menunjukkan mode pembuatan akun.

Nama Jenis Deskripsi
Default

string

Restore

string

Database

Objek sumber daya database Cosmos DB SQL

Nama Jenis Nilai default Deskripsi
_colls

string

Properti yang dihasilkan sistem yang menentukan jalur sumber daya koleksi yang dapat diatasi.

_etag

string

Properti yang dihasilkan sistem yang mewakili etag sumber daya yang diperlukan untuk kontrol konkurensi optimis.

_rid

string

Properti yang dihasilkan sistem. Pengidentifikasi unik.

_self

string

Properti yang dihasilkan sistem yang menentukan jalur sumber daya database yang dapat diatasi.

_ts

number

Properti yang dihasilkan sistem yang menunjukkan tanda waktu terakhir yang diperbarui dari sumber daya.

_users

string

Properti yang dihasilkan sistem yang menentukan jalur sumber daya pengguna yang dapat diatasi.

createMode

CreateMode

Default

Enum untuk menunjukkan mode pembuatan sumber daya.

id

string

Nama database Cosmos DB SQL

restoreParameters

ResourceRestoreParameters

Parameter untuk menunjukkan informasi tentang pemulihan

ErrorResponse

Respons Kesalahan.

Nama Jenis Deskripsi
code

string

Kode Kesalahan.

message

string

Pesan kesalahan yang menunjukkan mengapa operasi gagal.

OperationType

Enum untuk menunjukkan jenis operasi peristiwa.

Nama Jenis Deskripsi
Create

string

Delete

string

Recreate

string

Replace

string

SystemOperation

string

Resource

Sumber daya peristiwa database Azure Cosmos DB SQL

Nama Jenis Deskripsi
_rid

string

Properti yang dihasilkan sistem. Pengidentifikasi unik.

canUndelete

string

Status database ini untuk mengidentifikasi apakah database ini dapat di memulihkan di akun yang sama.

canUndeleteReason

string

Alasan mengapa database ini tidak dapat dipulihkan di akun yang sama.

database

Database

Objek sumber daya database Cosmos DB SQL

eventTimestamp

string

Waktu ketika peristiwa database ini terjadi.

operationType

OperationType

Tipe operasi peristiwa database ini.

ownerId

string

Nama database SQL.

ownerResourceId

string

ID sumber daya database SQL.

ResourceRestoreParameters

Parameter untuk menunjukkan informasi tentang pemulihan.

Nama Jenis Deskripsi
restoreSource

string

Id akun database yang dapat dipulihkan dari mana pemulihan harus dimulai. Misalnya: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}

restoreTimestampInUtc

string

Waktu di mana akun harus dipulihkan (format ISO-8601).

RestorableSqlDatabaseGetResult

Peristiwa database Azure Cosmos DB SQL

Nama Jenis Deskripsi
id

string

Pengidentifikasi sumber daya unik sumber daya ARM.

name

string

Nama sumber daya ARM.

properties.resource

Resource

Sumber daya peristiwa database Azure Cosmos DB SQL

type

string

Jenis sumber daya Azure.

RestorableSqlDatabasesListResult

Respons operasi Daftar, yang berisi peristiwa database SQL dan propertinya.

Nama Jenis Deskripsi
value

RestorableSqlDatabaseGetResult[]

Daftar peristiwa database SQL dan propertinya.