cosmos Csomag

Csomagok

aio

Modulok

auth

Engedélyezési segédfüggvények az Azure Cosmos adatbázis-szolgáltatásban.

container

Elemek létrehozása, olvasása, frissítése és törlése az Azure Cosmos DB SQL API szolgáltatásban.

cosmos_client

Adatbázisok létrehozása, olvasása és törlése az Azure Cosmos DB SQL API szolgáltatásban.

database

Az Azure Cosmos DB SQL API szolgáltatásban lévő adatbázisokkal való interakció.

diagnostics

Diagnosztikai eszközök az Azure Cosmos adatbázis-szolgáltatásműveleteihez.

documents

Az Azure Cosmos adatbázis-szolgáltatásban lévő dokumentumok osztályai és enumerálása.

errors

Szolgáltatásspecifikus kivételek az Azure Cosmos adatbázis-szolgáltatásban.

.. warning:: Ez a modul ELAVULT. A azure.cosmos.exceptions használható helyette.

exceptions

Szolgáltatásspecifikus kivételek az Azure Cosmos adatbázis-szolgáltatásban.

http_constants

HTTP-állandók az Azure Cosmos adatbázis-szolgáltatásban.

offer

Átviteli sebesség tulajdonságainak létrehozása az Azure Cosmos DB SQL API szolgáltatásban.

partition_key

Partíciókulcsok létrehozása az Azure Cosmos DB SQL API szolgáltatásban.

permission

Engedélyek létrehozása az Azure Cosmos DB SQL API szolgáltatásban.

scripts

Szkriptek létrehozása, olvasása, frissítése és törlése és végrehajtása az Azure Cosmos DB SQL API szolgáltatásban.

user

Felhasználók létrehozása, olvasása, frissítése és törlése az Azure Cosmos DB SQL API szolgáltatásban.

Osztályok

ConnectionRetryPolicy
ConsistencyLevel

Az Azure Cosmos-ügyfélműveletekhez támogatott konzisztenciaszinteket jelöli.

A kért Konzisztenciaszintnek meg kell egyeznie vagy gyengébbnek kell lennie az adatbázisfiókhoz kiépítettnél. Konzisztenciaszintek.

A konzisztenciaszintek erősségi sorrend szerint: Erős, BoundedStaleness, Session, ConsistentPrefix és Eventual.

ContainerProxy

Egy adott DB-tárolóval való interakcióra használható felület.

Ezt az osztályt nem szabad közvetlenül példányosítani. Ehelyett használja a get_container_client metódust egy meglévő tároló lekéréséhez, vagy a create_container metódussal hozzon létre egy új tárolót.

Az Azure Cosmos DB SQL API-adatbázisban található tárolók dokumentumok gyűjteményei, amelyek mindegyike elemként jelenik meg.

CosmosClient

Egy Azure Cosmos DB-fiók ügyféloldali logikai ábrázolása.

Ezzel az ügyfélalkalmazással konfigurálhatja és végrehajthatja az Azure Cosmos DB szolgáltatáshoz érkező kéréseket.

Azt javasoljuk, hogy az alkalmazás élettartama során egyetlen CosmosClient-példányt tartson fenn, amely lehetővé teszi a hatékony kapcsolatkezelést és teljesítményt.

A CosmosClient inicializálása nehéz művelet – ne használjon inicializálási CosmosClient-példányokat hitelesítő adatokként vagy hálózati kapcsolat érvényesítéseként.

Új CosmosClient példányosítása.

DataType

Az indexspecifikációk adattípusát adja meg.

DatabaseAccount

Adatbázisfiók.

A DatabaseAccount az adatbázisok tárolója.

DatabaseProxy

Egy adott adatbázist kezelő felület.

Ezt az osztályt nem szabad közvetlenül példányosítani. Ehelyett használja a metódust get_database_client .

Az adatbázisok egy vagy több tárolót tartalmaznak, amelyek mindegyike tartalmazhat elemeket, tárolt eljárásokat, eseményindítókat és felhasználó által definiált függvényeket.

Az adatbázisokhoz társított felhasználók is tartozhatnak, amelyek mindegyike bizonyos tárolókhoz, tárolt eljárásokhoz, eseményindítókhoz, felhasználó által definiált függvényekhez vagy elemekhez való hozzáféréshez szükséges engedélyekkel van konfigurálva.

Az Azure Cosmos DB SQL API-adatbázisok a következő rendszer által létrehozott tulajdonságokkal rendelkeznek. Ezek a tulajdonságok írásvédettek:

  • _rid: Az erőforrás azonosítója.

  • _ts: Az erőforrás utolsó frissítésének időpontja. Az érték egy időbélyeg.

  • _self: Az erőforrás egyedi címezhető URI-ja.

  • _etag: Az optimista egyidejűség-vezérléshez szükséges erőforrás-etag.

  • _colls: A gyűjtemények erőforrásának címezhető elérési útja.

  • _users: A felhasználói erőforrás címezhető elérési útja.

IndexKind

Az indexek specifikációinak indextípusát adja meg.

IndexingMode

Meghatározza a támogatott indexelési módokat.

PartitionKey

A tároló logikai partíciókba való particionálásához használt kulcs.

További https://docs.microsoft.com/azure/cosmos-db/partitioning-overview#choose-partitionkey információ a partíciókulcsok kiválasztásáról.

Permission

Egy engedélyobjektumot jelöl az Azure Cosmos DB SQL API szolgáltatásban.

PermissionMode

Egy engedély alkalmazhatóságát meghatározó enumerálás.

ProxyConfiguration

Proxy konfigurációja.

SSLConfiguration

SSL-kapcsolatok konfigurálása.

További információ: https://requests.readthedocs.io/en/master/user/advanced/#ssl-cert-verification.

ScriptsProxy

A tárolt eljárások kezelésére használható felület.

Ezt az osztályt nem szabad közvetlenül példányosítani. Ehelyett használja az scripts attribútumot.

ThroughputProperties

Egy Azure Cosmos DB SQL API-tároló átviteli sebességének tulajdonságait jelöli.

Az átviteli sebesség tulajdonságainak olvasásához és frissítéséhez használja a társított metódusokat a <xref:Container>következőn: . Ha automatikus skálázást konfigurál, auto_scale_max_throughput kell beállítani, és auto_scale_increment_percent is beállítható vele együtt. A offer_throughput értéke nem állítható be az automatikus méretezési beállításokkal együtt.

TriggerOperation

Meghatározza azokat a műveleteket, amelyeken az eseményindítót végre kell hajtani.

TriggerType

Meghatározza az eseményindító típusát.

UserProxy

Egy adott felhasználóval való interakcióra használható felület.

Ezt az osztályt nem szabad közvetlenül példányosítani. Ehelyett használja a metódust get_user_client .