Delen via


cosmos Pakket

Pakketten

aio

Modules

auth

Autorisatiehelperfuncties in de Azure Cosmos-databaseservice.

container

Items maken, lezen, bijwerken en verwijderen in de Azure Cosmos DB SQL API-service.

cosmos_client

Databases maken, lezen en verwijderen in de Azure Cosmos DB SQL API-service.

database

Interactie met databases in de Azure Cosmos DB SQL API-service.

diagnostics

Diagnostische hulpprogramma's voor azure Cosmos-databaseservicebewerkingen.

documents

Klassen en opsommingen voor documenten in de Azure Cosmos-databaseservice.

errors

Servicespecifieke uitzonderingen in de Azure Cosmos-databaseservice.

.. waarschuwing:: deze module is AFGESCHAFT. Gebruik in plaats daarvan azure.cosmos.exceptions.

exceptions

Servicespecifieke uitzonderingen in de Azure Cosmos-databaseservice.

http_constants

HTTP-constanten in de Azure Cosmos-databaseservice.

offer

Doorvoereigenschappen maken in de Azure Cosmos DB SQL API-service.

partition_key

Partitiesleutels maken in de Azure Cosmos DB SQL API-service.

permission

Machtigingen maken in de Azure Cosmos DB SQL API-service.

scripts

Scripts maken, lezen, bijwerken en verwijderen en uitvoeren in de Azure Cosmos DB SQL API-service.

user

Gebruikers maken, lezen, bijwerken en verwijderen in de Azure Cosmos DB SQL API-service.

Klassen

ConnectionRetryPolicy
ConsistencyLevel

Vertegenwoordigt de consistentieniveaus die worden ondersteund voor Azure Cosmos-clientbewerkingen.

Het aangevraagde ConsistencyLevel moet overeenkomen met of zwakker zijn dan de opgegeven voor het databaseaccount. Consistentieniveaus.

Consistentieniveaus op volgorde van sterkte zijn Strong, BoundedStaleness, Session, ConsistentPrefix en Eventual.

ContainerProxy

Een interface voor interactie met een specifieke DB-container.

Deze klasse mag niet rechtstreeks worden geïnstantieerd. Gebruik in plaats daarvan de get_container_client methode om een bestaande container op te halen of de create_container methode om een nieuwe container te maken.

Een container in een SQL API-database van Azure Cosmos DB is een verzameling documenten, die elk worden weergegeven als een item.

CosmosClient

Een logische weergave aan de clientzijde van een Azure Cosmos DB-account.

Gebruik deze client om aanvragen voor de Azure Cosmos DB-service te configureren en uit te voeren.

Het wordt aanbevolen om één exemplaar van CosmosClient te onderhouden per levensduur van de toepassing, wat efficiënt verbindingsbeheer en prestaties mogelijk maakt.

CosmosClient-initialisatie is een zware bewerking. Gebruik geen cosmosClient-initialisatieexemplaren als referenties of netwerkverbindingsvalidaties.

Maak een nieuwe CosmosClient.

DataType

Hiermee geeft u het gegevenstype van indexspecificaties op.

DatabaseAccount

Databaseaccount.

Een DatabaseAccount is de container voor databases.

DatabaseProxy

Een interface voor interactie met een specifieke database.

Deze klasse mag niet rechtstreeks worden geïnstantieerd. Gebruik in plaats daarvan de get_database_client methode.

Een database bevat een of meer containers, die elk items, opgeslagen procedures, triggers en door de gebruiker gedefinieerde functies kunnen bevatten.

Een database kan ook gekoppelde gebruikers hebben, die elk zijn geconfigureerd met een set machtigingen voor toegang tot bepaalde containers, opgeslagen procedures, triggers, door de gebruiker gedefinieerde functies of items.

Een Azure Cosmos DB SQL API-database heeft de volgende door het systeem gegenereerde eigenschappen. Deze eigenschappen zijn alleen-lezen:

  • _rid: de resource-id.

  • _ts: wanneer de resource voor het laatst is bijgewerkt. De waarde is een tijdstempel.

  • _self: de unieke adresseerbare URI voor de resource.

  • _etag: de resource-etag die is vereist voor optimistisch gelijktijdigheidsbeheer.

  • _colls: het adresseerbare pad van de verzamelingsresource.

  • _users: het adresseerbare pad van de gebruikersresource.

IndexKind

Hiermee geeft u het type indexspecificatie op.

IndexingMode

Hiermee geeft u de ondersteunde indexeringsmodi op.

PartitionKey

Sleutel die wordt gebruikt voor het partitioneren van een container in logische partities.

Zie https://docs.microsoft.com/azure/cosmos-db/partitioning-overview#choose-partitionkey voor informatie over het kiezen van partitiesleutels.

Permission

Vertegenwoordigt een machtigingsobject in de Azure Cosmos DB SQL API-service.

PermissionMode

Opsomming waarin de toepasselijkheid van een machtiging wordt opgegeven.

ProxyConfiguration

Configuratie voor een proxy.

SSLConfiguration

Configuratie voor SSL-verbindingen.

Zie https://requests.readthedocs.io/en/master/user/advanced/#ssl-cert-verification voor meer informatie.

ScriptsProxy

Een interface voor interactie met opgeslagen procedures.

Deze klasse mag niet rechtstreeks worden geïnstantieerd. Gebruik in plaats daarvan het scripts kenmerk.

ThroughputProperties

Vertegenwoordigt de doorvoereigenschappen in een Azure Cosmos DB SQL API-container.

Als u doorvoereigenschappen wilt lezen en bijwerken, gebruikt u de bijbehorende methoden op de <xref:Container>. Als u automatisch schalen configureert, moet auto_scale_max_throughput worden ingesteld en kunnen auto_scale_increment_percent ook in combinatie met de schaal worden ingesteld. De waarde van offer_throughput mag niet worden ingesteld in combinatie met de instellingen voor automatisch schalen.

TriggerOperation

Hiermee geeft u de bewerkingen op waarop een trigger moet worden uitgevoerd.

TriggerType

Hiermee geeft u het type van een trigger op.

UserProxy

Een interface voor interactie met een specifieke gebruiker.

Deze klasse mag niet rechtstreeks worden geïnstantieerd. Gebruik in plaats daarvan de get_user_client methode.