cosmos Paket
Pakete
aio |
Module
auth |
Autorisierungshilfsfunktionen im Azure Cosmos-Datenbankdienst. |
container |
Erstellen, Lesen, Aktualisieren und Löschen von Elementen im Azure Cosmos DB SQL-API-Dienst. |
cosmos_client |
Erstellen, Lesen und Löschen von Datenbanken im Azure Cosmos DB SQL-API-Dienst. |
database |
Interagieren mit Datenbanken im Azure Cosmos DB-SQL-API-Dienst. |
diagnostics |
Diagnosetools für Azure Cosmos-Datenbankdienstvorgänge. |
documents |
Klassen und Enumerationen für Dokumente im Azure Cosmos-Datenbankdienst. |
errors |
Dienstspezifische Ausnahmen im Azure Cosmos-Datenbankdienst. .. warning:: Dieses Modul ist VERALTET. Verwenden Sie stattdessen |
exceptions |
Dienstspezifische Ausnahmen im Azure Cosmos-Datenbankdienst. |
http_constants |
HTTP-Konstanten im Azure Cosmos-Datenbankdienst. |
offer |
Erstellen Sie Durchsatzeigenschaften im SQL-API-Dienst von Azure Cosmos DB. |
partition_key |
Erstellen Sie Partitionsschlüssel im SQL-API-Dienst von Azure Cosmos DB. |
permission |
Erstellen Sie Berechtigungen im Azure Cosmos DB-SQL-API-Dienst. |
scripts |
Erstellen, Lesen, Aktualisieren und Löschen von Skripts im Azure Cosmos DB SQL-API-Dienst. |
user |
Erstellen, Lesen, Aktualisieren und Löschen von Benutzern im Azure Cosmos DB SQL-API-Dienst. |
Klassen
ConnectionRetryPolicy | |
ConsistencyLevel |
Stellt die für Azure Cosmos-Clientvorgänge unterstützten Konsistenzebenen dar. Der angeforderte ConsistencyLevel muss mit dem für das Datenbankkonto bereitgestellten Wert übereinstimmen oder schwächer sein. Konsistenzebenen. Konsistenzebenen nach Reihenfolge der Stärke sind Strong, BoundedStaleness, Session, ConsistentPrefix und Eventual. |
ContainerProxy |
Eine Schnittstelle für die Interaktion mit einem bestimmten DB-Container. Diese Klasse sollte nicht direkt instanziiert werden. Verwenden Sie stattdessen die get_container_client -Methode, um einen vorhandenen Container abzurufen, oder die create_container -Methode, um einen neuen Container zu erstellen. Ein Container in einer Azure Cosmos DB SQL-API-Datenbank ist eine Sammlung von Dokumenten, die jeweils als Element dargestellt werden. |
CosmosClient |
Eine clientseitige logische Darstellung eines Azure Cosmos DB-Kontos. Verwenden Sie diesen Client, um Anforderungen an den Azure Cosmos DB-Dienst zu konfigurieren und auszuführen. Es wird empfohlen, eine einzelne instance von CosmosClient pro Lebensdauer der Anwendung beizubehalten, was eine effiziente Verbindungsverwaltung und -leistung ermöglicht. Die CosmosClient-Initialisierung ist ein umfangreicher Vorgang. Verwenden Sie keine CosmosClient-Initialisierungsinstanzen als Anmeldeinformationen oder Netzwerkkonnektivitätsüberprüfungen. Instanziieren sie einen neuen CosmosClient. |
DataType |
Gibt den Datentyp der Indexspezifikationen an. |
DatabaseAccount |
Datenbankkonto. Ein DatabaseAccount ist der Container für Datenbanken. |
DatabaseProxy |
Eine Schnittstelle für die Interaktion mit einer bestimmten Datenbank. Diese Klasse sollte nicht direkt instanziiert werden. Verwenden Sie stattdessen die get_database_client -Methode. Eine Datenbank enthält mindestens einen Container, von denen jeder Elemente, gespeicherte Prozeduren, Trigger und benutzerdefinierte Funktionen enthalten kann. Eine Datenbank kann auch zugeordnete Benutzer haben, die jeweils mit einer Reihe von Berechtigungen für den Zugriff auf bestimmte Container, gespeicherte Prozeduren, Trigger, benutzerdefinierte Funktionen oder Elemente konfiguriert sind. Eine Azure Cosmos DB SQL-API-Datenbank verfügt über die folgenden vom System generierten Eigenschaften. Diese Eigenschaften sind schreibgeschützt:
|
IndexKind |
Gibt die Indexart der Indexspezifikationen an. |
IndexingMode |
Gibt die unterstützten Indizierungsmodi an. |
PartitionKey |
Schlüssel, der zum Partitionieren eines Containers in logische Partitionen verwendet wird. Informationen zum Auswählen von Partitionsschlüsseln finden Sie https://docs.microsoft.com/azure/cosmos-db/partitioning-overview#choose-partitionkey unter. |
Permission |
Stellt ein Permission-Objekt im Azure Cosmos DB-SQL-API-Dienst dar. |
PermissionMode |
Enumeration, die die Anwendbarkeit einer Berechtigung angibt. |
ProxyConfiguration |
Konfiguration für einen Proxy. |
SSLConfiguration |
Konfiguration für SSL-Verbindungen. Weitere Informationen finden Sie unter https://requests.readthedocs.io/en/master/user/advanced/#ssl-cert-verification. |
ScriptsProxy |
Eine Schnittstelle für die Interaktion mit gespeicherten Prozeduren. Diese Klasse sollte nicht direkt instanziiert werden. Verwenden Sie stattdessen das scripts -Attribut. |
ThroughputProperties |
Stellt die Durchsatzeigenschaften in einem Azure Cosmos DB-SQL-API-Container dar. Verwenden Sie zum Lesen und Aktualisieren von Durchsatzeigenschaften die zugeordneten Methoden für <xref:Container>. Beim Konfigurieren der automatischen Skalierung muss auto_scale_max_throughput festgelegt werden, und auto_scale_increment_percent kann auch in Verbindung damit festgelegt werden. Der Wert von offer_throughput darf nicht in Verbindung mit den Einstellungen für die automatische Skalierung festgelegt werden. |
TriggerOperation |
Gibt die Vorgänge an, für die ein Trigger ausgeführt werden soll. |
TriggerType |
Gibt den Typ eines Triggers an. |
UserProxy |
Eine Schnittstelle für die Interaktion mit einem bestimmten Benutzer. Diese Klasse sollte nicht direkt instanziiert werden. Verwenden Sie stattdessen die get_user_client -Methode. |
Azure SDK for Python