Condividi tramite


cosmos Pacchetto

Pacchetti

aio

Moduli

auth

Funzioni helper di autorizzazione nel servizio di database Di Azure Cosmos.

container

Creare, leggere, aggiornare ed eliminare elementi nel servizio API SQL di Azure Cosmos DB.

cosmos_client

Creare, leggere ed eliminare database nel servizio API SQL di Azure Cosmos DB.

database

Interagire con i database nel servizio API SQL di Azure Cosmos DB.

diagnostics

Strumenti di diagnostica per le operazioni del servizio di database di Azure Cosmos.

documents

Classi e enumerazioni per i documenti nel servizio di database di Azure Cosmos.

errors

Eccezioni specifiche del servizio nel servizio di database di Azure Cosmos.

.. warning:: questo modulo è DEPRECATO. Usare invece azure.cosmos.exceptions.

exceptions

Eccezioni specifiche del servizio nel servizio di database di Azure Cosmos.

http_constants

Costanti HTTP nel servizio di database Azure Cosmos.

offer

Creare proprietà di velocità effettiva nel servizio API SQL di Azure Cosmos DB.

partition_key

Creare chiavi di partizione nel servizio API SQL di Azure Cosmos DB.

permission

Creare autorizzazioni nel servizio API SQL di Azure Cosmos DB.

scripts

Creare, leggere, aggiornare ed eliminare ed eseguire script nel servizio API SQL di Azure Cosmos DB.

user

Creare, leggere, aggiornare ed eliminare utenti nel servizio API SQL di Azure Cosmos DB.

Classi

ConnectionRetryPolicy
ConsistencyLevel

Rappresenta i livelli di coerenza supportati per le operazioni client di Azure Cosmos.

La coerenza richiesta deve corrispondere o essere più debole di quella di cui è stato effettuato il provisioning per l'account del database. Livelli di coerenza.

I livelli di coerenza in base all'ordine di forza sono Strong, BoundedStaleness, Session, ConsistentPrefix e Eventual.

ContainerProxy

Interfaccia da interagire con un contenitore di database specifico.

Questa classe non deve essere creata direttamente. Usare invece il get_container_client metodo per ottenere un contenitore esistente o il create_container metodo per creare un nuovo contenitore.

Un contenitore in un database API SQL di Azure Cosmos DB è una raccolta di documenti, ognuno dei quali è rappresentato come elemento.

CosmosClient

Rappresentazione logica lato client di un account Azure Cosmos DB.

Usare questo client per configurare ed eseguire richieste al servizio Azure Cosmos DB.

È consigliabile mantenere una singola istanza di CosmosClient per durata dell'applicazione che consente una gestione e prestazioni di connessione efficienti.

L'inizializzazione di CosmosClient è un'operazione pesante: non usare le istanze cosmosClient di inizializzazione come credenziali o convalida della connettività di rete.

Creare un'istanza di un nuovo CosmosClient.

DataType

Specifica il tipo di dati delle specifiche dell'indice.

DatabaseAccount

Account del database.

DatabaseAccount è il contenitore per i database.

DatabaseProxy

Interfaccia da interagire con un database specifico.

Questa classe non deve essere creata direttamente. Usare invece il get_database_client metodo .

Un database contiene uno o più contenitori, ognuno dei quali può contenere elementi, stored procedure, trigger e funzioni definite dall'utente.

Un database può anche avere utenti associati, ognuno dei quali è configurato con un set di autorizzazioni per l'accesso a determinati contenitori, stored procedure, trigger, funzioni definite dall'utente o elementi.

Un database API SQL di Azure Cosmos DB include le proprietà generate dal sistema seguenti. Queste proprietà sono di sola lettura:

  • _rid: ID risorsa.

  • _ts: quando la risorsa è stata aggiornata. Il valore è un timestamp.

  • _self: URI indirizzabile univoco per la risorsa.

  • _etag: l'etag delle risorse richiesto per il controllo di concorrenza ottimistica.

  • _colls: percorso indirizzabile della risorsa delle raccolte.

  • _users: percorso indirizzabile della risorsa utenti.

IndexKind

Specifica il tipo di specifiche dell'indice.

IndexingMode

Specifica le modalità di indicizzazione supportate.

PartitionKey

Chiave usata per partizionare un contenitore in partizioni logiche.

Per informazioni su come scegliere le chiavi di partizione, vedere https://docs.microsoft.com/azure/cosmos-db/partitioning-overview#choose-partitionkey informazioni su come scegliere le chiavi di partizione.

Permission

Rappresenta un oggetto Permission nel servizio API SQL di Azure Cosmos DB.

PermissionMode

Enumerazione che specifica l'applicabilità di un'autorizzazione.

ProxyConfiguration

Configurazione per un proxy.

SSLConfiguration

Configurazione per le connessioni SSL.

Per altre informazioni, vedere https://requests.readthedocs.io/en/master/user/advanced/#ssl-cert-verification.

ScriptsProxy

Interfaccia da interagire con stored procedure.

Questa classe non deve essere creata direttamente. Usare invece l'attributo scripts .

ThroughputProperties

Rappresenta le proprietà della velocità effettiva in un contenitore API SQL di Azure Cosmos DB.

Per leggere e aggiornare le proprietà della velocità effettiva, usare i metodi associati in <xref:Container>. Se si configura la scalabilità automatica, è necessario impostare auto_scale_max_throughput e auto_scale_increment_percent può essere impostato insieme a esso. Il valore di offer_throughput non potrà essere impostato in combinazione con le impostazioni di scalabilità automatica.

TriggerOperation

Specifica le operazioni in cui deve essere eseguito un trigger.

TriggerType

Specifica il tipo di un trigger.

UserProxy

Interfaccia da interagire con un utente specifico.

Questa classe non deve essere creata direttamente. Usare invece il get_user_client metodo .