Udostępnij za pośrednictwem


cosmos Pakiet

Pakiety

aio

Moduły

auth

Funkcje pomocnika autoryzacji w usłudze bazy danych Azure Cosmos.

container

Tworzenie, odczytywanie, aktualizowanie i usuwanie elementów w usłudze interfejsu API SQL usługi Azure Cosmos DB.

cosmos_client

Tworzenie, odczytywanie i usuwanie baz danych w usłudze interfejsu API SQL usługi Azure Cosmos DB.

database

Interakcja z bazami danych w usłudze interfejsu API SQL usługi Azure Cosmos DB.

diagnostics

Narzędzia diagnostyczne dla operacji usługi bazy danych Azure Cosmos.

documents

Klasy i wyliczenia dla dokumentów w usłudze bazy danych Azure Cosmos.

errors

Wyjątki specyficzne dla usługi w usłudze bazy danych Azure Cosmos.

.. warning:: Ten moduł jest PRZESTARZAŁY. Zamiast tego użyj polecenia cmdlet azure.cosmos.exceptions.

exceptions

Wyjątki specyficzne dla usługi w usłudze bazy danych Azure Cosmos.

http_constants

Stałe HTTP w usłudze bazy danych Azure Cosmos.

offer

Utwórz właściwości przepływności w usłudze interfejsu API SQL usługi Azure Cosmos DB.

partition_key

Tworzenie kluczy partycji w usłudze interfejsu API SQL usługi Azure Cosmos DB.

permission

Tworzenie uprawnień w usłudze interfejsu API SQL usługi Azure Cosmos DB.

scripts

Tworzenie, odczytywanie, aktualizowanie i usuwanie skryptów oraz wykonywanie ich w usłudze interfejsu API SQL usługi Azure Cosmos DB.

user

Tworzenie, odczytywanie, aktualizowanie i usuwanie użytkowników w usłudze interfejsu API SQL usługi Azure Cosmos DB.

Klasy

ConnectionRetryPolicy
ConsistencyLevel

Reprezentuje poziomy spójności obsługiwane dla operacji klienta usługi Azure Cosmos.

Żądany poziom ConsistencyLevel musi być zgodny lub słabszy niż aprowidowany dla konta bazy danych. Poziomy spójności.

Poziomy spójności według kolejności siły to Silne, OgraniczoneStaleness, Session, ConsistentPrefix i Eventual.

ContainerProxy

Interfejs umożliwiający interakcję z określonym kontenerem bazy danych.

Nie należy bezpośrednio utworzyć wystąpienia tej klasy. Zamiast tego użyj get_container_client metody , aby pobrać istniejący kontener lub create_container metodę w celu utworzenia nowego kontenera.

Kontener w bazie danych interfejsu API SQL usługi Azure Cosmos DB to kolekcja dokumentów, z których każda jest reprezentowana jako element.

CosmosClient

Logiczna reprezentacja konta usługi Azure Cosmos DB po stronie klienta.

Ten klient służy do konfigurowania i wykonywania żądań do usługi Azure Cosmos DB.

Zaleca się utrzymanie pojedynczego wystąpienia obiektu CosmosClient przez cały okres istnienia aplikacji, co umożliwia wydajne zarządzanie połączeniami i wydajność.

Inicjowanie usługi CosmosClient to duża operacja — nie używaj inicjalizacji wystąpień cosmosClient jako poświadczeń ani walidacji łączności sieciowej.

Utwórz wystąpienie nowego obiektu CosmosClient.

DataType

Określa typ danych specyfikacji indeksu.

DatabaseAccount

Konto bazy danych.

Element DatabaseAccount jest kontenerem baz danych.

DatabaseProxy

Interfejs umożliwiający interakcję z określoną bazą danych.

Nie należy bezpośrednio utworzyć wystąpienia tej klasy. Zamiast tego należy użyć get_database_client metody .

Baza danych zawiera co najmniej jeden kontener, z których każdy może zawierać elementy, procedury składowane, wyzwalacze i funkcje zdefiniowane przez użytkownika.

Baza danych może również mieć skojarzonych użytkowników, z których każdy jest skonfigurowany z zestawem uprawnień dostępu do określonych kontenerów, procedur składowanych, wyzwalaczy, funkcji zdefiniowanych przez użytkownika lub elementów.

Baza danych interfejsu API SQL usługi Azure Cosmos DB ma następujące właściwości wygenerowane przez system. Te właściwości są tylko do odczytu:

  • _rid: identyfikator zasobu.

  • _ts: kiedy zasób został ostatnio zaktualizowany. Wartość jest znacznikiem czasu.

  • _self: unikatowy adresowalny identyfikator URI zasobu.

  • _etag: tag zasobu wymagany do optymistycznej kontroli współbieżności.

  • _colls: adresowalna ścieżka zasobu kolekcji.

  • _users: adresowalna ścieżka zasobu użytkowników.

IndexKind

Określa rodzaj specyfikacji indeksu.

IndexingMode

Określa obsługiwane tryby indeksowania.

PartitionKey

Klucz używany do partycjonowania kontenera na partycje logiczne.

Zobacz https://docs.microsoft.com/azure/cosmos-db/partitioning-overview#choose-partitionkey , aby uzyskać informacje na temat wybierania kluczy partycji.

Permission

Reprezentuje obiekt Uprawnienia w usłudze interfejsu API SQL usługi Azure Cosmos DB.

PermissionMode

Wyliczenie określające możliwość stosowania uprawnienia.

ProxyConfiguration

Konfiguracja serwera proxy.

SSLConfiguration

Konfiguracja połączeń SSL.

Aby uzyskać więcej informacji, zobacz https://requests.readthedocs.io/en/master/user/advanced/#ssl-cert-verification.

ScriptsProxy

Interfejs umożliwiający interakcję z procedurami składowanymi.

Nie należy bezpośrednio utworzyć wystąpienia tej klasy. Zamiast tego użyj atrybutu scripts .

ThroughputProperties

Reprezentuje właściwości przepływności w kontenerze interfejsu API SQL usługi Azure Cosmos DB.

Aby odczytywać i aktualizować właściwości przepływności, użyj skojarzonych metod w obiekcie <xref:Container>. W przypadku konfigurowania automatycznego skalowania należy ustawić auto_scale_max_throughput i auto_scale_increment_percent można również ustawić w połączeniu z nim. Wartość offer_throughput nie będzie mogła być ustawiana w połączeniu z ustawieniami automatycznego skalowania.

TriggerOperation

Określa operacje, na których ma zostać wykonany wyzwalacz.

TriggerType

Określa typ wyzwalacza.

UserProxy

Interfejs umożliwiający interakcję z określonym użytkownikiem.

Nie należy bezpośrednio utworzyć wystąpienia tej klasy. Zamiast tego użyj get_user_client metody .