cosmos 套件
套件
aio |
單元
auth |
Azure Cosmos 資料庫服務中的授權協助程式函式。 |
container |
在 Azure Cosmos DB SQL API 服務中建立、讀取、更新和刪除專案。 |
cosmos_client |
在 Azure Cosmos DB SQL API 服務中建立、讀取和刪除資料庫。 |
database |
與 Azure Cosmos DB SQL API 服務中的資料庫互動。 |
diagnostics |
Azure Cosmos 資料庫服務作業的診斷工具。 |
documents |
Azure Cosmos 資料庫服務中檔的類別和列舉。 |
errors |
Azure Cosmos 資料庫服務中的服務特定例外狀況。 .. 警告::此模組已被取代。 請改用 |
exceptions |
Azure Cosmos 資料庫服務中的服務特定例外狀況。 |
http_constants |
Azure Cosmos 資料庫服務中的 HTTP 常數。 |
offer |
在 Azure Cosmos DB SQL API 服務中建立輸送量屬性。 |
partition_key |
在 Azure Cosmos DB SQL API 服務中建立分割區索引鍵。 |
permission |
在 Azure Cosmos DB SQL API 服務中建立許可權。 |
scripts |
在 Azure Cosmos DB SQL API 服務中建立、讀取、更新和執行腳本。 |
user |
在 Azure Cosmos DB SQL API 服務中建立、讀取、更新和刪除使用者。 |
類別
ConnectionRetryPolicy | |
ConsistencyLevel |
表示 Azure Cosmos 用戶端作業支援的一致性層級。 要求的 ConsistencyLevel 必須符合或比針對資料庫帳戶布建的還要弱。 一致性層級。 依強度順序的一致性層級為 Strong、BoundedStaleness、Session、ConsistencPrefix 和 Eventual。 |
ContainerProxy |
與特定 DB 容器互動的介面。 此類別不應該直接具現化。 請改用 get_container_client 方法來取得現有的容器,或 create_container 建立新容器的方法。 Azure Cosmos DB SQL API 資料庫中的容器是檔的集合,每個檔都會以 Item 表示。 |
CosmosClient |
Azure Cosmos DB 帳戶的用戶端邏輯標記法。 使用此用戶端來設定和執行對 Azure Cosmos DB 服務的要求。 建議在應用程式的每一存留期內維護 CosmosClient 的單一實例,以便有效率的連線管理和效能。 CosmosClient 初始化是繁重的作業 - 請勿使用初始化 CosmosClient 實例作為認證或網路連線驗證。 具現化新的 CosmosClient。 |
DataType |
指定索引規格的資料類型。 |
DatabaseAccount |
資料庫帳戶。 DatabaseAccount 是資料庫的容器。 |
DatabaseProxy |
與特定資料庫互動的介面。 此類別不應該直接具現化。 請改用 get_database_client 方法。 資料庫包含一或多個容器,每個容器都可以包含專案、預存程式、觸發程式和使用者定義函式。 資料庫也可以有相關聯的使用者,每個使用者都會設定一組許可權來存取特定容器、預存程式、觸發程式、使用者定義函式或專案。 Azure Cosmos DB SQL API 資料庫具有下列系統產生的屬性。 這些屬性是唯讀的:
|
IndexKind |
指定索引規格的索引種類。 |
IndexingMode |
指定支援的索引編制模式。 |
PartitionKey |
用來將容器分割成邏輯資料分割的索引鍵。 如需如何選擇分割區索引鍵的資訊,請參閱 https://docs.microsoft.com/azure/cosmos-db/partitioning-overview#choose-partitionkey 。 |
Permission |
表示 Azure Cosmos DB SQL API 服務中的 Permission 物件。 |
PermissionMode |
列舉,指定許可權的適用性。 |
ProxyConfiguration |
Proxy 的組態。 |
SSLConfiguration |
SSL 連線的組態。 如需相關資訊,請參閱 https://requests.readthedocs.io/en/master/user/advanced/#ssl-cert-verification 。 |
ScriptsProxy |
與預存程式互動的介面。 此類別不應該直接具現化。 請改用 scripts 屬性。 |
ThroughputProperties |
表示 Azure Cosmos DB SQL API 容器中的輸送量屬性。 若要讀取和更新輸送量屬性,請使用 上的 <xref:Container> 相關聯方法。 如果設定自動調整,則必須設定 auto_scale_max_throughput ,而且也可以與它一起設定 auto_scale_increment_percent 。 不允許 將 offer_throughput 的值與自動調整設定一起設定。 |
TriggerOperation |
指定應該執行觸發程式的作業。 |
TriggerType |
指定觸發程式的型別。 |
UserProxy |
與特定使用者互動的介面。 此類別不應該直接具現化。 請改用 get_user_client 方法。 |