Restorable Sql Containers - List
Tampilkan umpan peristiwa semua mutasi yang dilakukan pada semua kontainer Azure Cosmos DB SQL di bawah database tertentu. Ini membantu dalam skenario di mana kontainer dihapus secara tidak sengaja. API ini memerlukan izin 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read'
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableSqlContainers?api-version=2023-11-15
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableSqlContainers?api-version=2023-11-15&restorableSqlDatabaseRid={restorableSqlDatabaseRid}&startTime={startTime}&endTime={endTime}
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
instance
|
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. |
subscription
|
path | True |
string |
ID langganan target. |
api-version
|
query | True |
string |
Versi API yang digunakan untuk operasi ini. |
end
|
query |
string |
Waktu akhir umpan peristiwa kontainer Sql yang dapat di memulihkan. |
|
restorable
|
query |
string |
ID sumber daya database SQL. |
|
start
|
query |
string |
Waktu mulai umpan peristiwa kontainer Sql yang dapat di memulihkan. |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
Operasi berhasil diselesaikan. |
|
Other Status Codes |
Respons kesalahan yang menjelaskan mengapa operasi gagal. |
Keamanan
azure_auth
Alur OAuth2 Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nama | Deskripsi |
---|---|
user_impersonation | Meniru akun pengguna Anda |
Contoh
CosmosDBRestorableSqlContainerList
Sample Request
GET https://management.azure.com/subscriptions/subid/providers/Microsoft.DocumentDB/locations/WestUS/restorableDatabaseAccounts/98a570f2-63db-4117-91f0-366327b7b353/restorableSqlContainers?api-version=2023-11-15&restorableSqlDatabaseRid=3fu-hg==
Sample Response
{
"value": [
{
"id": "/subscriptions/subid/providers/Microsoft.DocumentDb/locations/westus/restorableDatabaseAccounts/98a570f2-63db-4117-91f0-366327b7b353/restorableSqlContainers/79609a98-3394-41f8-911f-cfab0c075c86",
"type": "Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restorableSqlContainers",
"name": "79609a98-3394-41f8-911f-cfab0c075c86",
"properties": {
"resource": {
"_rid": "zAyAPQAAAA==",
"eventTimestamp": "2020-10-13T04:56:42Z",
"ownerId": "Container1",
"ownerResourceId": "V18LoLrv-qA=",
"operationType": "Create",
"canUndelete": "invalid",
"container": {
"id": "Container1",
"indexingPolicy": {
"indexingMode": "consistent",
"automatic": true,
"includedPaths": [
{
"path": "/*"
},
{
"path": "/\"_ts\"/?"
}
],
"excludedPaths": [
{
"path": "/\"_etag\"/?"
}
]
},
"conflictResolutionPolicy": {
"mode": "LastWriterWins",
"conflictResolutionPath": "/_ts",
"conflictResolutionProcedure": ""
},
"_rid": "V18LoLrv-qA=",
"_self": "dbs/V18LoA==/colls/V18LoLrv-qA=/",
"_etag": "\"00003e00-0000-0700-0000-5f85338a0000\""
}
}
}
},
{
"id": "/subscriptions/subid/providers/Microsoft.DocumentDb/locations/westus/restorableDatabaseAccounts/98a570f2-63db-4117-91f0-366327b7b353/restorableSqlContainers/e85298a1-c631-4726-825e-a7ca092e9098",
"type": "Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restorableSqlContainers",
"name": "e85298a1-c631-4726-825e-a7ca092e9098",
"properties": {
"resource": {
"_rid": "PrArcgAAAA==",
"eventTimestamp": "2020-10-13T05:03:27Z",
"ownerId": "Container1",
"ownerResourceId": "V18LoLrv-qA=",
"operationType": "Replace",
"canUndelete": "invalid",
"container": {
"id": "Container1",
"indexingPolicy": {
"indexingMode": "consistent",
"automatic": true,
"includedPaths": [
{
"path": "/*"
},
{
"path": "/\"_ts\"/?"
}
],
"excludedPaths": [
{
"path": "/\"_etag\"/?"
}
]
},
"defaultTtl": 12345,
"conflictResolutionPolicy": {
"mode": "LastWriterWins",
"conflictResolutionPath": "/_ts",
"conflictResolutionProcedure": ""
},
"_rid": "V18LoLrv-qA=",
"_self": "dbs/V18LoA==/colls/V18LoLrv-qA=/",
"_etag": "\"00004400-0000-0700-0000-5f85351f0000\""
}
}
}
}
]
}
Definisi
Nama | Deskripsi |
---|---|
Client |
. |
Client |
Kebijakan enkripsi klien Cosmos DB. |
Cloud |
Respons kesalahan dari layanan. |
Composite |
|
Composite |
Urutkan urutan untuk jalur komposit. |
Computed |
Definisi properti komputasi |
Conflict |
Menunjukkan mode resolusi konflik. |
Conflict |
Kebijakan resolusi konflik untuk kontainer. |
Container |
Objek sumber daya kontainer Cosmos DB SQL |
Container |
Konfigurasi kunci partisi yang akan digunakan untuk mempartisi data ke dalam beberapa partisi |
Create |
Enum untuk menunjukkan mode pembuatan akun. |
Data |
Jenis data tempat perilaku pengindeksan diterapkan. |
Error |
Respons Kesalahan. |
Excluded |
|
Included |
Jalur yang disertakan dalam pengindeksan |
Indexes |
Indeks untuk jalur. |
Indexing |
Menunjukkan mode pengindeksan. |
Indexing |
Kebijakan pengindeksan Cosmos DB |
Index |
Menunjukkan jenis indeks. |
Operation |
Enum untuk menunjukkan jenis operasi peristiwa. |
Partition |
Menunjukkan jenis algoritma yang digunakan untuk pemartisian. Untuk MultiHash, beberapa kunci partisi (hingga tiga maksimum) didukung untuk pembuatan kontainer |
Resource |
Sumber daya peristiwa kontainer Azure Cosmos DB SQL |
Resource |
Parameter untuk menunjukkan informasi tentang pemulihan. |
Restorable |
Peristiwa kontainer Azure Cosmos DB SQL |
Restorable |
Respons operasi Daftar, yang berisi peristiwa kontainer SQL dan propertinya. |
Spatial |
|
Spatial |
Menunjukkan jenis indeks spasial. |
Unique |
Kunci unik pada yang memberlakukan batasan keunikan pada dokumen dalam koleksi di layanan Azure Cosmos DB. |
Unique |
Konfigurasi kebijakan kunci unik untuk menentukan batasan keunikan pada dokumen dalam koleksi di layanan Azure Cosmos DB. |
ClientEncryptionIncludedPath
.
Nama | Jenis | Deskripsi |
---|---|---|
clientEncryptionKeyId |
string |
Pengidentifikasi Kunci Enkripsi Klien yang akan digunakan untuk mengenkripsi jalur. |
encryptionAlgorithm |
string |
Algoritma enkripsi yang akan digunakan. Misalnya - AEAD_AES_256_CBC_HMAC_SHA256. |
encryptionType |
string |
Jenis enkripsi yang akan dilakukan. Misalnya - Deterministik, Acak. |
path |
string |
Jalur yang perlu dienkripsi. |
ClientEncryptionPolicy
Kebijakan enkripsi klien Cosmos DB.
Nama | Jenis | Deskripsi |
---|---|---|
includedPaths |
Jalur item yang memerlukan enkripsi bersama dengan pengaturan khusus jalur. |
|
policyFormatVersion |
integer |
Versi definisi kebijakan enkripsi klien. Versi yang didukung adalah 1 dan 2. Versi 2 mendukung enkripsi jalur kunci id dan partisi. |
CloudError
Respons kesalahan dari layanan.
Nama | Jenis | Deskripsi |
---|---|---|
error |
Respons Kesalahan. |
CompositePath
Nama | Jenis | Deskripsi |
---|---|---|
order |
Urutkan urutan untuk jalur komposit. |
|
path |
string |
Jalur tempat perilaku pengindeksan berlaku. Jalur indeks biasanya dimulai dengan root dan diakhir dengan wildcard (/path/*) |
CompositePathSortOrder
Urutkan urutan untuk jalur komposit.
Nama | Jenis | Deskripsi |
---|---|---|
ascending |
string |
|
descending |
string |
ComputedProperty
Definisi properti komputasi
Nama | Jenis | Deskripsi |
---|---|---|
name |
string |
Nama properti komputasi, misalnya - "cp_lowerName" |
query |
string |
Kueri yang mengevaluasi nilai untuk properti komputasi, misalnya - "SELECT VALUE LOWER(c.name) FROM c" |
ConflictResolutionMode
Menunjukkan mode resolusi konflik.
Nama | Jenis | Deskripsi |
---|---|---|
Custom |
string |
|
LastWriterWins |
string |
ConflictResolutionPolicy
Kebijakan resolusi konflik untuk kontainer.
Nama | Jenis | Nilai Default | Deskripsi |
---|---|---|---|
conflictResolutionPath |
string |
Jalur resolusi konflik dalam kasus mode LastWriterWins. |
|
conflictResolutionProcedure |
string |
Prosedur untuk mengatasi konflik dalam kasus mode kustom. |
|
mode | LastWriterWins |
Menunjukkan mode resolusi konflik. |
Container
Objek sumber daya kontainer Cosmos DB SQL
Nama | Jenis | Nilai Default | Deskripsi |
---|---|---|---|
_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 kontainer yang dapat diatasi. |
|
_ts |
number |
Properti yang dihasilkan sistem yang menunjukkan tanda waktu terakhir yang diperbarui dari sumber daya. |
|
analyticalStorageTtl |
integer |
TTL analitis. |
|
clientEncryptionPolicy |
Kebijakan enkripsi klien untuk kontainer. |
||
computedProperties |
Daftar properti komputasi |
||
conflictResolutionPolicy |
Kebijakan resolusi konflik untuk kontainer. |
||
createMode | Default |
Enum untuk menunjukkan mode pembuatan sumber daya. |
|
defaultTtl |
integer |
Waktu hidup default |
|
id |
string |
Nama kontainer Cosmos DB SQL |
|
indexingPolicy |
Konfigurasi kebijakan pengindeksan. Secara default, pengindeksan otomatis untuk semua jalur dokumen dalam kontainer |
||
partitionKey |
Konfigurasi kunci partisi yang akan digunakan untuk mempartisi data ke dalam beberapa partisi |
||
restoreParameters |
Parameter untuk menunjukkan informasi tentang pemulihan |
||
uniqueKeyPolicy |
Konfigurasi kebijakan kunci unik untuk menentukan batasan keunikan pada dokumen dalam koleksi di layanan Azure Cosmos DB. |
ContainerPartitionKey
Konfigurasi kunci partisi yang akan digunakan untuk mempartisi data ke dalam beberapa partisi
Nama | Jenis | Nilai Default | Deskripsi |
---|---|---|---|
kind | Hash |
Menunjukkan jenis algoritma yang digunakan untuk pemartisian. Untuk MultiHash, beberapa kunci partisi (hingga tiga maksimum) didukung untuk pembuatan kontainer |
|
paths |
string[] |
Daftar jalur yang menggunakan data mana dalam kontainer yang dapat dipartisi |
|
systemKey |
boolean |
Menunjukkan apakah kontainer menggunakan kunci partisi yang dihasilkan sistem |
|
version |
integer |
Menunjukkan versi definisi kunci partisi |
CreateMode
Enum untuk menunjukkan mode pembuatan akun.
Nama | Jenis | Deskripsi |
---|---|---|
Default |
string |
|
Restore |
string |
DataType
Jenis data tempat perilaku pengindeksan diterapkan.
Nama | Jenis | Deskripsi |
---|---|---|
LineString |
string |
|
MultiPolygon |
string |
|
Number |
string |
|
Point |
string |
|
Polygon |
string |
|
String |
string |
ErrorResponse
Respons Kesalahan.
Nama | Jenis | Deskripsi |
---|---|---|
code |
string |
Kode Kesalahan. |
message |
string |
Pesan kesalahan yang menunjukkan mengapa operasi gagal. |
ExcludedPath
Nama | Jenis | Deskripsi |
---|---|---|
path |
string |
Jalur tempat perilaku pengindeksan berlaku. Jalur indeks biasanya dimulai dengan root dan diakhir dengan wildcard (/path/*) |
IncludedPath
Jalur yang disertakan dalam pengindeksan
Nama | Jenis | Deskripsi |
---|---|---|
indexes |
Indexes[] |
Daftar indeks untuk jalur ini |
path |
string |
Jalur tempat perilaku pengindeksan berlaku. Jalur indeks biasanya dimulai dengan root dan diakhir dengan wildcard (/path/*) |
Indexes
Indeks untuk jalur.
Nama | Jenis | Nilai Default | Deskripsi |
---|---|---|---|
dataType | String |
Jenis data tempat perilaku pengindeksan diterapkan. |
|
kind | Hash |
Menunjukkan jenis indeks. |
|
precision |
integer |
Presisi indeks. -1 adalah presisi maksimum. |
IndexingMode
Menunjukkan mode pengindeksan.
Nama | Jenis | Deskripsi |
---|---|---|
consistent |
string |
|
lazy |
string |
|
none |
string |
IndexingPolicy
Kebijakan pengindeksan Cosmos DB
Nama | Jenis | Nilai Default | Deskripsi |
---|---|---|---|
automatic |
boolean |
Menunjukkan apakah kebijakan pengindeksan bersifat otomatis |
|
compositeIndexes |
Daftar daftar jalur komposit |
||
excludedPaths |
Daftar jalur yang akan dikecualikan dari pengindeksan |
||
includedPaths |
Daftar jalur yang akan disertakan dalam pengindeksan |
||
indexingMode | consistent |
Menunjukkan mode pengindeksan. |
|
spatialIndexes |
Daftar spesifikasi spasial |
IndexKind
Menunjukkan jenis indeks.
Nama | Jenis | Deskripsi |
---|---|---|
Hash |
string |
|
Range |
string |
|
Spatial |
string |
OperationType
Enum untuk menunjukkan jenis operasi peristiwa.
Nama | Jenis | Deskripsi |
---|---|---|
Create |
string |
|
Delete |
string |
|
Recreate |
string |
|
Replace |
string |
|
SystemOperation |
string |
PartitionKind
Menunjukkan jenis algoritma yang digunakan untuk pemartisian. Untuk MultiHash, beberapa kunci partisi (hingga tiga maksimum) didukung untuk pembuatan kontainer
Nama | Jenis | Deskripsi |
---|---|---|
Hash |
string |
|
MultiHash |
string |
|
Range |
string |
Resource
Sumber daya peristiwa kontainer Azure Cosmos DB SQL
Nama | Jenis | Deskripsi |
---|---|---|
_rid |
string |
Properti yang dihasilkan sistem. Pengidentifikasi unik. |
canUndelete |
string |
Status kontainer ini untuk mengidentifikasi apakah kontainer ini dapat di memulihkan dalam akun yang sama. |
canUndeleteReason |
string |
Alasan mengapa kontainer ini tidak dapat dipulihkan di akun yang sama. |
container |
Objek sumber daya kontainer Cosmos DB SQL |
|
eventTimestamp |
string |
Ketika peristiwa kontainer ini terjadi. |
operationType |
Tipe operasi peristiwa kontainer ini. |
|
ownerId |
string |
Nama kontainer SQL ini. |
ownerResourceId |
string |
ID sumber daya kontainer SQL ini. |
ResourceRestoreParameters
Parameter untuk menunjukkan informasi tentang pemulihan.
Nama | Jenis | Deskripsi |
---|---|---|
restoreSource |
string |
Id akun database yang dapat dipulihkan tempat pemulihan harus dimulai. Misalnya: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName} |
restoreTimestampInUtc |
string |
Waktu di mana akun harus dipulihkan (format ISO-8601). |
RestorableSqlContainerGetResult
Peristiwa kontainer Azure Cosmos DB SQL
Nama | Jenis | Deskripsi |
---|---|---|
id |
string |
Pengidentifikasi sumber daya unik sumber daya ARM. |
name |
string |
Nama sumber daya ARM. |
properties.resource |
Sumber daya peristiwa kontainer Azure Cosmos DB SQL |
|
type |
string |
Jenis sumber daya Azure. |
RestorableSqlContainersListResult
Respons operasi Daftar, yang berisi peristiwa kontainer SQL dan propertinya.
Nama | Jenis | Deskripsi |
---|---|---|
value |
Daftar peristiwa kontainer SQL dan propertinya. |
SpatialSpec
Nama | Jenis | Deskripsi |
---|---|---|
path |
string |
Jalur tempat perilaku pengindeksan berlaku. Jalur indeks biasanya dimulai dengan root dan diakhir dengan wildcard (/path/*) |
types |
Daftar jenis spasial jalur |
SpatialType
Menunjukkan jenis indeks spasial.
Nama | Jenis | Deskripsi |
---|---|---|
LineString |
string |
|
MultiPolygon |
string |
|
Point |
string |
|
Polygon |
string |
UniqueKey
Kunci unik pada yang memberlakukan batasan keunikan pada dokumen dalam koleksi di layanan Azure Cosmos DB.
Nama | Jenis | Deskripsi |
---|---|---|
paths |
string[] |
Daftar jalur harus unik untuk setiap dokumen dalam layanan Azure Cosmos DB |
UniqueKeyPolicy
Konfigurasi kebijakan kunci unik untuk menentukan batasan keunikan pada dokumen dalam koleksi di layanan Azure Cosmos DB.
Nama | Jenis | Deskripsi |
---|---|---|
uniqueKeys |
Daftar kunci unik pada yang memberlakukan batasan keunikan pada dokumen dalam koleksi di layanan Azure Cosmos DB. |