Sdílet prostřednictvím


cosmos Balíček

Balíčky

aio

Moduly

auth

Pomocník pro autorizaci funguje v databázové službě Azure Cosmos.

container

Vytváření, čtení, aktualizace a odstraňování položek ve službě ROZHRANÍ SQL API služby Azure Cosmos DB

cosmos_client

Vytváření, čtení a odstraňování databází ve službě ROZHRANÍ SQL API služby Azure Cosmos DB

database

Interakce s databázemi ve službě ROZHRANÍ SQL API služby Azure Cosmos DB

diagnostics

Diagnostické nástroje pro operace databázové služby Azure Cosmos.

documents

Třídy a výčty pro dokumenty v databázové službě Azure Cosmos

errors

Výjimky specifické pro konkrétní službu v databázové službě Azure Cosmos.

.. warning:: Tento modul je zastaralý. Místo toho použijte azure.cosmos.exceptions.

exceptions

Výjimky specifické pro konkrétní službu v databázové službě Azure Cosmos.

http_constants

Konstanty HTTP v databázové službě Azure Cosmos.

offer

Vytvořte vlastnosti propustnosti ve službě rozhraní SQL API služby Azure Cosmos DB.

partition_key

Vytvořte klíče oddílů ve službě ROZHRANÍ SQL API služby Azure Cosmos DB.

permission

Vytvořte oprávnění ve službě ROZHRANÍ SQL API služby Azure Cosmos DB.

scripts

Vytváření, čtení, aktualizace a odstraňování a spouštění skriptů ve službě ROZHRANÍ SQL API služby Azure Cosmos DB

user

Vytváření, čtení, aktualizace a odstraňování uživatelů ve službě ROZHRANÍ SQL API služby Azure Cosmos DB

Třídy

ConnectionRetryPolicy
ConsistencyLevel

Představuje úrovně konzistence podporované pro operace klienta Služby Azure Cosmos.

Požadovaná úroveň konzistence se musí shodovat nebo být slabší než úroveň zřízená pro účet databáze. Úrovně konzistence.

Úrovně konzistence podle pořadí podle síly jsou Silná, BoundedStaleness, Session, ConsistentPrefix a Eventual.

ContainerProxy

Rozhraní pro interakci s konkrétním kontejnerem databáze.

Tato třída by neměla být vytvořena přímo. Místo toho použijte metodu get_container_client k získání existujícího kontejneru nebo metodu create_container k vytvoření nového kontejneru.

Kontejner v databázi rozhraní SQL API služby Azure Cosmos DB je kolekce dokumentů, z nichž každý je reprezentován jako položka.

CosmosClient

Logická reprezentace účtu služby Azure Cosmos DB na straně klienta

Pomocí tohoto klienta můžete nakonfigurovat a spouštět požadavky na službu Azure Cosmos DB.

Doporučuje se udržovat jednu instanci CosmosClient po celou dobu životnosti aplikace, což umožňuje efektivní správu připojení a výkon.

Inicializace CosmosClient je těžká operace – nepoužívejte inicializaci instancí CosmosClient jako přihlašovací údaje nebo ověření připojení k síti.

Vytvořte instanci nového Klienta služby CosmosClient.

DataType

Určuje datový typ specifikace indexu.

DatabaseAccount

Databázový účet.

DatabaseAccount je kontejner pro databáze.

DatabaseProxy

Rozhraní pro interakci s konkrétní databází.

Tato třída by neměla být vytvořena přímo. Místo toho použijte metodu get_database_client .

Databáze obsahuje jeden nebo více kontejnerů, z nichž každý může obsahovat položky, uložené procedury, triggery a uživatelem definované funkce.

Databáze může mít také přidružené uživatele, z nichž každý má nakonfigurovanou sadu oprávnění pro přístup k určitým kontejnerům, uloženým procedurám, triggerům, uživatelem definovaným funkcím nebo položkám.

Databáze rozhraní SQL API služby Azure Cosmos DB má následující systémově generované vlastnosti. Tyto vlastnosti jsou jen pro čtení:

  • _rid: ID prostředku.

  • _ts: Kdy se prostředek naposledy aktualizoval. Hodnota je časové razítko.

  • _self: Jedinečný adresovatelný identifikátor URI prostředku.

  • _etag: Značka prostředku požadovaná pro řízení optimistické souběžnosti.

  • _colls: Adresovatelná cesta prostředku kolekcí.

  • _users: Adresovatelná cesta prostředku uživatelů.

IndexKind

Určuje typ indexu specifikace indexu.

IndexingMode

Určuje podporované režimy indexování.

PartitionKey

Klíč použitý k rozdělení kontejneru na logické oddíly.

Informace o tom, jak zvolit klíče oddílů, najdete v tématu https://docs.microsoft.com/azure/cosmos-db/partitioning-overview#choose-partitionkey .

Permission

Představuje objekt oprávnění ve službě rozhraní SQL API služby Azure Cosmos DB.

PermissionMode

Výčet určující použitelnost oprávnění.

ProxyConfiguration

Konfigurace proxy serveru.

SSLConfiguration

Konfigurace pro připojení SSL.

Další informace naleznete v tématu https://requests.readthedocs.io/en/master/user/advanced/#ssl-cert-verification.

ScriptsProxy

Rozhraní pro interakci s uloženými procedurami.

Tato třída by neměla být vytvořena přímo. Místo toho použijte scripts atribut .

ThroughputProperties

Představuje vlastnosti propustnosti v kontejneru rozhraní SQL API služby Azure Cosmos DB.

Ke čtení a aktualizaci vlastností propustnosti použijte přidružené metody na .<xref:Container> Pokud konfigurujete automatické škálování, je potřeba nastavit auto_scale_max_throughput a společně s ním také auto_scale_increment_percent . Ve spojení s nastavením automatického škálování nebude možné nastavit hodnotu offer_throughput .

TriggerOperation

Určuje operace, při kterých se má trigger spustit.

TriggerType

Určuje typ triggeru.

UserProxy

Rozhraní pro interakci s konkrétním uživatelem.

Tato třída by neměla být vytvořena přímo. Místo toho použijte metodu get_user_client .