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 |
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:
|
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 . |
Azure SDK for Python