Restorable Sql Containers - List
Egy adott adatbázis összes Azure Cosmos DB SQL-tárolóján végrehajtott összes mutáció eseménycsatornájának megjelenítése. Ez segít abban az esetben, ha a tároló véletlenül törölve lett. Ehhez az API-hoz "Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read" engedély szükséges
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableSqlContainers?api-version=2024-11-15
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableSqlContainers?api-version=2024-11-15&restorableSqlDatabaseRid={restorableSqlDatabaseRid}&startTime={startTime}&endTime={endTime}
URI-paraméterek
Name | In | Kötelező | Típus | Description |
---|---|---|---|---|
instance
|
path | True |
string |
Egy visszaállítható adatbázisfiók instanceId GUID azonosítója. |
location
|
path | True |
string |
Cosmos DB-régió, szóközökkel a szavak és az egyes szavak között nagybetűvel. |
subscription
|
path | True |
string |
A cél-előfizetés azonosítója. |
api-version
|
query | True |
string |
A művelethez használni kívánt API-verzió. |
end
|
query |
string |
Visszaállítható SQL-tárolók eseménycsatorna befejezési ideje. |
|
restorable
|
query |
string |
Az SQL-adatbázis erőforrás-azonosítója. |
|
start
|
query |
string |
Visszaállítható SQL-tárolók eseménycsatorna kezdési ideje. |
Válaszok
Name | Típus | Description |
---|---|---|
200 OK |
A művelet sikeresen befejeződött. |
|
Other Status Codes |
Hibaválasz, amely leírja, hogy miért nem sikerült a művelet. |
Biztonság
azure_auth
Azure Active Directory OAuth2 Flow
Típus:
oauth2
Folyamat:
implicit
Engedélyezési URL:
https://login.microsoftonline.com/common/oauth2/authorize
Hatókörök
Name | Description |
---|---|
user_impersonation | A felhasználói fiók megszemélyesítése |
Példák
CosmosDBRestorableSqlContainerList
Mintakérelem
GET https://management.azure.com/subscriptions/subid/providers/Microsoft.DocumentDB/locations/WestUS/restorableDatabaseAccounts/98a570f2-63db-4117-91f0-366327b7b353/restorableSqlContainers?api-version=2024-11-15&restorableSqlDatabaseRid=3fu-hg==
Mintaválasz
{
"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\""
}
}
}
}
]
}
Definíciók
Name | Description |
---|---|
Client |
. |
Client |
Cosmos DB ügyféltitkosítási szabályzat. |
Cloud |
Hibaválasz a szolgáltatástól. |
Composite |
|
Composite |
Összetett útvonalak rendezési sorrendje. |
Computed |
Számított tulajdonság definíciója |
Conflict |
Az ütközésfeloldási módot jelzi. |
Conflict |
A tároló ütközéskezelési szabályzata. |
Container |
Cosmos DB SQL-tárolóerőforrás-objektum |
Container |
Az adatok több partícióra való particionálásához használandó partíciókulcs konfigurációja |
Create |
Szám a fióklétrehozás módjának jelzéséhez. |
Data |
Az az adattípus, amelyre az indexelési viselkedés vonatkozik. |
Distance |
A vektorok közötti távolságszámításhoz használandó távolságfüggvény. |
Error |
Hibaválasz. |
Excluded |
|
Included |
Az indexelésben szereplő elérési utak |
Indexes |
Az elérési út indexei. |
Indexing |
Az indexelési módot jelzi. |
Indexing |
Cosmos DB indexelési szabályzat |
Index |
Az index típusát jelzi. |
Operation |
Szám az esemény művelettípusának jelzéséhez. |
Partition |
A particionáláshoz használt algoritmus típusát jelzi. MultiHash esetén a tároló létrehozása több partíciókulcsot (legfeljebb három) támogat |
Resource |
Egy Azure Cosmos DB SQL-tárolóesemény erőforrása |
Resource |
A visszaállítással kapcsolatos információkat jelző paraméterek. |
Restorable |
Azure Cosmos DB SQL-tárolóesemény |
Restorable |
A listázási művelet válasza, amely az SQL-tárolóeseményeket és azok tulajdonságait tartalmazza. |
Spatial |
|
Spatial |
Az index térbeli típusát jelzi. |
Unique |
Az egyedi kulcs, amely egyediségi korlátozást kényszerít ki az Azure Cosmos DB szolgáltatás gyűjteményében lévő dokumentumokra. |
Unique |
Az Azure Cosmos DB szolgáltatás gyűjteményében lévő dokumentumok egyediségi korlátozásainak megadására szolgáló egyedi kulcsszabályzat-konfiguráció. |
Vector |
A vektor adattípusát jelzi. |
Vector |
Vektoros beágyazást jelöl. A vektorbeágyazással vektormezőt definiálhat a dokumentumokban. |
Vector |
Cosmos DB vektorbeágyazási szabályzat |
Vector |
|
Vector |
A vektor indextípusa. Jelenleg a flat, a diskANN és a quantizedFlat támogatott. |
ClientEncryptionIncludedPath
.
Name | Típus | Description |
---|---|---|
clientEncryptionKeyId |
string |
Az elérési út titkosításához használandó ügyféltitkosítási kulcs azonosítója. |
encryptionAlgorithm |
string |
A használandó titkosítási algoritmus. Például - AEAD_AES_256_CBC_HMAC_SHA256. |
encryptionType |
string |
A végrehajtandó titkosítás típusa. Például - Determinisztikus, randomizált. |
path |
string |
Titkosítandó elérési út. |
ClientEncryptionPolicy
Cosmos DB ügyféltitkosítási szabályzat.
Name | Típus | Description |
---|---|---|
includedPaths |
A titkosítást igénylő elem elérési útjai, valamint az útvonalspecifikus beállítások. |
|
policyFormatVersion |
integer |
Az ügyféltitkosítási szabályzat definíciójának verziója. A támogatott verziók: 1 és 2. A 2. verzió támogatja az azonosító- és partíciókulcs-elérési út titkosítását. |
CloudError
Hibaválasz a szolgáltatástól.
Name | Típus | Description |
---|---|---|
error |
Hibaválasz. |
CompositePath
Name | Típus | Description |
---|---|---|
order |
Összetett útvonalak rendezési sorrendje. |
|
path |
string |
Az az elérési út, amelyre az indexelési viselkedés vonatkozik. Az index elérési útjai általában gyökérrel kezdődnek, és helyettesítő karakterrel végződnek (/elérési út/*) |
CompositePathSortOrder
Összetett útvonalak rendezési sorrendje.
Name | Típus | Description |
---|---|---|
ascending |
string |
|
descending |
string |
ComputedProperty
Számított tulajdonság definíciója
Name | Típus | Description |
---|---|---|
name |
string |
Egy számított tulajdonság neve, például : "cp_lowerName" |
query |
string |
A számított tulajdonság értékét kiértékelő lekérdezés, például : "SELECT VALUE LOWER(c.name) FROM c" |
ConflictResolutionMode
Az ütközésfeloldási módot jelzi.
Name | Típus | Description |
---|---|---|
Custom |
string |
|
LastWriterWins |
string |
ConflictResolutionPolicy
A tároló ütközéskezelési szabályzata.
Name | Típus | Alapértelmezett érték | Description |
---|---|---|---|
conflictResolutionPath |
string |
A LastWriterWins mód esetén az ütközésfeloldási útvonal. |
|
conflictResolutionProcedure |
string |
Az ütközések egyéni mód esetén történő feloldásának eljárása. |
|
mode | LastWriterWins |
Az ütközésfeloldási módot jelzi. |
Container
Cosmos DB SQL-tárolóerőforrás-objektum
Name | Típus | Alapértelmezett érték | Description |
---|---|---|---|
_etag |
string |
Egy rendszer által létrehozott tulajdonság, amely az optimista egyidejűség-vezérléshez szükséges erőforrás-etagot jelöli. |
|
_rid |
string |
Rendszer által létrehozott tulajdonság. Egyedi azonosító. |
|
_self |
string |
Egy rendszer által létrehozott tulajdonság, amely meghatározza a tárolóerőforrás címezhető elérési útját. |
|
_ts |
number |
Egy rendszer által létrehozott tulajdonság, amely az erőforrás utolsó frissített időbélyegét jelöli. |
|
analyticalStorageTtl |
integer |
Elemzési TTL. |
|
clientEncryptionPolicy |
A tároló ügyféltitkosítási szabályzata. |
||
computedProperties |
Számított tulajdonságok listája |
||
conflictResolutionPolicy |
A tároló ütközéskezelési szabályzata. |
||
createMode | Default |
Szám az erőforrás-létrehozás módjának jelzéséhez. |
|
defaultTtl |
integer |
Alapértelmezett élettartam |
|
id |
string |
A Cosmos DB SQL-tároló neve |
|
indexingPolicy |
Az indexelési szabályzat konfigurációja. Alapértelmezés szerint az indexelés automatikus a tárolón belüli összes dokumentumútvonal esetében |
||
partitionKey |
Az adatok több partícióra való particionálásához használandó partíciókulcs konfigurációja |
||
restoreParameters |
A visszaállítással kapcsolatos információkat jelző paraméterek |
||
uniqueKeyPolicy |
Az Azure Cosmos DB szolgáltatás gyűjteményében lévő dokumentumok egyediségi korlátozásainak megadására szolgáló egyedi kulcsszabályzat-konfiguráció. |
||
vectorEmbeddingPolicy |
A tároló vektoros beágyazási szabályzata. |
ContainerPartitionKey
Az adatok több partícióra való particionálásához használandó partíciókulcs konfigurációja
Name | Típus | Alapértelmezett érték | Description |
---|---|---|---|
kind | Hash |
A particionáláshoz használt algoritmus típusát jelzi. MultiHash esetén a tároló létrehozása több partíciókulcsot (legfeljebb három) támogat |
|
paths |
string[] |
A tárolón belüli adatok particionálására szolgáló elérési utak listája |
|
systemKey |
boolean |
Azt jelzi, hogy a tároló rendszer által létrehozott partíciókulcsot használ-e |
|
version |
integer |
A partíciókulcs definíciójának verzióját jelzi |
CreateMode
Szám a fióklétrehozás módjának jelzéséhez.
Name | Típus | Description |
---|---|---|
Default |
string |
|
Restore |
string |
DataType
Az az adattípus, amelyre az indexelési viselkedés vonatkozik.
Name | Típus | Description |
---|---|---|
LineString |
string |
|
MultiPolygon |
string |
|
Number |
string |
|
Point |
string |
|
Polygon |
string |
|
String |
string |
DistanceFunction
A vektorok közötti távolságszámításhoz használandó távolságfüggvény.
Name | Típus | Description |
---|---|---|
cosine |
string |
|
dotproduct |
string |
|
euclidean |
string |
ErrorResponse
Hibaválasz.
Name | Típus | Description |
---|---|---|
code |
string |
Hibakód. |
message |
string |
A művelet sikertelen voltát jelző hibaüzenet. |
ExcludedPath
Name | Típus | Description |
---|---|---|
path |
string |
Az az elérési út, amelyre az indexelési viselkedés vonatkozik. Az index elérési útjai általában gyökérrel kezdődnek, és helyettesítő karakterrel végződnek (/elérési út/*) |
IncludedPath
Az indexelésben szereplő elérési utak
Name | Típus | Description |
---|---|---|
indexes |
Indexes[] |
Az elérési út indexeinek listája |
path |
string |
Az az elérési út, amelyre az indexelési viselkedés vonatkozik. Az index elérési útjai általában gyökérrel kezdődnek, és helyettesítő karakterrel végződnek (/elérési út/*) |
Indexes
Az elérési út indexei.
Name | Típus | Alapértelmezett érték | Description |
---|---|---|---|
dataType | String |
Az az adattípus, amelyre az indexelési viselkedés vonatkozik. |
|
kind | Hash |
Az index típusát jelzi. |
|
precision |
integer |
Az index pontossága. A -1 a maximális pontosság. |
IndexingMode
Az indexelési módot jelzi.
Name | Típus | Description |
---|---|---|
consistent |
string |
|
lazy |
string |
|
none |
string |
IndexingPolicy
Cosmos DB indexelési szabályzat
Name | Típus | Alapértelmezett érték | Description |
---|---|---|---|
automatic |
boolean |
Azt jelzi, hogy az indexelési szabályzat automatikus-e |
|
compositeIndexes |
Összetett elérési utak listája |
||
excludedPaths |
Az indexelésből kizárandó elérési utak listája |
||
includedPaths |
Az indexelésbe belefoglalandó elérési utak listája |
||
indexingMode | consistent |
Az indexelési módot jelzi. |
|
spatialIndexes |
Térbeli sajátosságok listája |
||
vectorIndexes |
A vektorindexelésbe belefoglalandó elérési utak listája |
IndexKind
Az index típusát jelzi.
Name | Típus | Description |
---|---|---|
Hash |
string |
|
Range |
string |
|
Spatial |
string |
OperationType
Szám az esemény művelettípusának jelzéséhez.
Name | Típus | Description |
---|---|---|
Create |
string |
|
Delete |
string |
|
Recreate |
string |
|
Replace |
string |
|
SystemOperation |
string |
PartitionKind
A particionáláshoz használt algoritmus típusát jelzi. MultiHash esetén a tároló létrehozása több partíciókulcsot (legfeljebb három) támogat
Name | Típus | Description |
---|---|---|
Hash |
string |
|
MultiHash |
string |
|
Range |
string |
Resource
Egy Azure Cosmos DB SQL-tárolóesemény erőforrása
Name | Típus | Description |
---|---|---|
_rid |
string |
Rendszer által létrehozott tulajdonság. Egyedi azonosító. |
canUndelete |
string |
A tároló állapota annak megállapítására, hogy a tároló visszaállítható-e ugyanabban a fiókban. |
canUndeleteReason |
string |
Ez az oka annak, hogy ez a tároló nem állítható vissza ugyanabban a fiókban. |
container |
Cosmos DB SQL-tárolóerőforrás-objektum |
|
eventTimestamp |
string |
A tárolóesemény bekövetkezésének dátuma. |
operationType |
A tárolóesemény művelettípusa. |
|
ownerId |
string |
Ennek az SQL-tárolónak a neve. |
ownerResourceId |
string |
Az SQL-tároló erőforrás-azonosítója. |
ResourceRestoreParameters
A visszaállítással kapcsolatos információkat jelző paraméterek.
Name | Típus | Description |
---|---|---|
restoreSource |
string |
Annak a visszaállítható adatbázisfióknak az azonosítója, amelyből a visszaállítást el kell indítani. Például: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName} |
restoreTimestampInUtc |
string |
A fiók visszaállításának időpontja (ISO-8601 formátum). |
restoreWithTtlDisabled |
boolean |
Megadja, hogy a visszaállított fiókban le lesz-e tiltva az idő–To-Live a sikeres visszaállításkor. |
RestorableSqlContainerGetResult
Azure Cosmos DB SQL-tárolóesemény
Name | Típus | Description |
---|---|---|
id |
string |
Az ARM-erőforrás egyedi erőforrásazonosítója. |
name |
string |
Az ARM-erőforrás neve. |
properties.resource |
Egy Azure Cosmos DB SQL-tárolóesemény erőforrása |
|
type |
string |
Az Azure-erőforrás típusa. |
RestorableSqlContainersListResult
A listázási művelet válasza, amely az SQL-tárolóeseményeket és azok tulajdonságait tartalmazza.
Name | Típus | Description |
---|---|---|
value |
Az SQL-tárolóesemények és tulajdonságaik listája. |
SpatialSpec
Name | Típus | Description |
---|---|---|
path |
string |
Az az elérési út, amelyre az indexelési viselkedés vonatkozik. Az index elérési útjai általában gyökérrel kezdődnek, és helyettesítő karakterrel végződnek (/elérési út/*) |
types |
Az elérési út térbeli típusának listája |
SpatialType
Az index térbeli típusát jelzi.
Name | Típus | Description |
---|---|---|
LineString |
string |
|
MultiPolygon |
string |
|
Point |
string |
|
Polygon |
string |
UniqueKey
Az egyedi kulcs, amely egyediségi korlátozást kényszerít ki az Azure Cosmos DB szolgáltatás gyűjteményében lévő dokumentumokra.
Name | Típus | Description |
---|---|---|
paths |
string[] |
Az elérési utak listájának egyedinek kell lennie az Azure Cosmos DB szolgáltatás minden dokumentumához |
UniqueKeyPolicy
Az Azure Cosmos DB szolgáltatás gyűjteményében lévő dokumentumok egyediségi korlátozásainak megadására szolgáló egyedi kulcsszabályzat-konfiguráció.
Name | Típus | Description |
---|---|---|
uniqueKeys |
Azon egyedi kulcsok listája, amelyek egyediségi korlátozást kényszerítenek ki a gyűjteményben lévő dokumentumokra az Azure Cosmos DB szolgáltatásban. |
VectorDataType
A vektor adattípusát jelzi.
Name | Típus | Description |
---|---|---|
float32 |
string |
|
int8 |
string |
|
uint8 |
string |
VectorEmbedding
Vektoros beágyazást jelöl. A vektorbeágyazással vektormezőt definiálhat a dokumentumokban.
Name | Típus | Description |
---|---|---|
dataType |
A vektor adattípusát jelzi. |
|
dimensions |
integer |
A vektorban lévő dimenziók száma. |
distanceFunction |
A vektorok közötti távolságszámításhoz használandó távolságfüggvény. |
|
path |
string |
A vektormező elérési útja a dokumentumban. |
VectorEmbeddingPolicy
Cosmos DB vektorbeágyazási szabályzat
Name | Típus | Description |
---|---|---|
vectorEmbeddings |
Vektoros beágyazások listája |
VectorIndex
Name | Típus | Description |
---|---|---|
path |
string |
A vektormező elérési útja a dokumentumban. |
type |
A vektor indextípusa. Jelenleg a flat, a diskANN és a quantizedFlat támogatott. |
VectorIndexType
A vektor indextípusa. Jelenleg a flat, a diskANN és a quantizedFlat támogatott.
Name | Típus | Description |
---|---|---|
diskANN |
string |
|
flat |
string |
|
quantizedFlat |
string |