Aracılığıyla paylaş


cosmos Paket

Paketler

aio

Modül

auth

Azure Cosmos veritabanı hizmetinde yetkilendirme yardımcı işlevleri.

container

Azure Cosmos DB SQL API hizmetinde öğeleri oluşturun, okuyun, güncelleştirin ve silin.

cosmos_client

Azure Cosmos DB SQL API hizmetinde veritabanları oluşturun, okuyun ve silin.

database

Azure Cosmos DB SQL API hizmetindeki veritabanlarıyla etkileşim kurma.

diagnostics

Azure Cosmos veritabanı hizmeti işlemleri için tanılama araçları.

documents

Azure Cosmos veritabanı hizmetindeki belgeler için sınıflar ve sabit listeleri.

errors

Azure Cosmos veritabanı hizmetinde hizmete özgü özel durumlar.

.. warning:: Bu modül KULLANIMDAN KALDıRıLMıŞTıR. Bunun yerine azure.cosmos.exceptions kullanın.

exceptions

Azure Cosmos veritabanı hizmetinde hizmete özgü özel durumlar.

http_constants

Azure Cosmos veritabanı hizmetinde HTTP Sabitleri.

offer

Azure Cosmos DB SQL API hizmetinde aktarım hızı özellikleri oluşturun.

partition_key

Azure Cosmos DB SQL API hizmetinde bölüm anahtarları oluşturun.

permission

Azure Cosmos DB SQL API hizmetinde izinler oluşturun.

scripts

Azure Cosmos DB SQL API hizmetinde betikleri oluşturun, okuyun, güncelleştirin ve silin ve yürütün.

user

Azure Cosmos DB SQL API hizmetinde kullanıcıları oluşturun, okuyun, güncelleştirin ve silin.

Sınıflar

ConnectionRetryPolicy
ConsistencyLevel

Azure Cosmos istemci işlemleri için desteklenen tutarlılık düzeylerini temsil eder.

İstenen ConsistencyLevel veritabanı hesabı için sağlananla eşleşmeli veya daha zayıf olmalıdır. Tutarlılık düzeyleri.

Kuvvet sırasına göre tutarlılık düzeyleri Strong, BoundedStaleness, Session, ConsistentPrefix ve Eventual'dir.

ContainerProxy

Belirli bir VERITABANı Kapsayıcısı ile etkileşime geçmek için bir arabirim.

Bu sınıf doğrudan örneklenmemelidir. Bunun yerine, mevcut bir kapsayıcıyı almak için yöntemini veya create_container yeni bir kapsayıcı oluşturmak için yöntemini kullanınget_container_client.

Azure Cosmos DB SQL API veritabanındaki kapsayıcılar, her biri Öğe olarak temsil edilen bir belge koleksiyonudur.

CosmosClient

Azure Cosmos DB hesabının istemci tarafı mantıksal gösterimi.

Azure Cosmos DB hizmetine yönelik istekleri yapılandırmak ve yürütmek için bu istemciyi kullanın.

Etkili bağlantı yönetimi ve performansı sağlayan uygulamanın kullanım ömrü başına tek bir CosmosClient örneğinin tutulması önerilir.

CosmosClient başlatması ağır bir işlemdir; kimlik bilgileri veya ağ bağlantısı doğrulamaları olarak CosmosClient örneklerini başlatmayı kullanmayın.

Yeni bir CosmosClient örneği oluşturma.

DataType

Dizin belirtimlerinin veri türünü belirtir.

DatabaseAccount

Veritabanı hesabı.

DatabaseAccount, veritabanlarının kapsayıcısıdır.

DatabaseProxy

Belirli bir veritabanıyla etkileşime geçmek için bir arabirim.

Bu sınıf doğrudan örneklenmemelidir. Bunun yerine yöntemini kullanın get_database_client .

Veritabanı, her biri öğe, saklı yordam, tetikleyici ve kullanıcı tanımlı işlev içerebilen bir veya daha fazla kapsayıcı içerir.

Bir veritabanı, her biri belirli kapsayıcılara, saklı yordamlara, tetikleyicilere, kullanıcı tanımlı işlevlere veya öğelere erişmek için bir dizi izinle yapılandırılmış ilişkili kullanıcılara da sahip olabilir.

Azure Cosmos DB SQL API veritabanı, sistem tarafından oluşturulan aşağıdaki özelliklere sahiptir. Bu özellikler salt okunur:

  • _rid: Kaynak kimliği.

  • _ts: Kaynak en son ne zaman güncelleştirildi? Değer bir zaman damgasıdır.

  • _self: Kaynağın benzersiz adreslenebilir URI'si.

  • _etag: İyimser eşzamanlılık denetimi için gereken kaynak etiketi.

  • _colls: Koleksiyon kaynağının adreslenebilir yolu.

  • _users: Kullanıcı kaynağının adreslenebilir yolu.

IndexKind

Dizin belirtimlerinin dizin türünü belirtir.

IndexingMode

Desteklenen dizin oluşturma modlarını belirtir.

PartitionKey

Kapsayıcıyı mantıksal bölümlere bölmek için kullanılan anahtar.

Bölüm anahtarlarını seçme hakkında bilgi için bkz https://docs.microsoft.com/azure/cosmos-db/partitioning-overview#choose-partitionkey .

Permission

Azure Cosmos DB SQL API hizmetindeki bir İzin nesnesini temsil eder.

PermissionMode

bir iznin uygulanabilirliğini belirten numaralandırma.

ProxyConfiguration

Ara sunucu yapılandırması.

SSLConfiguration

SSL bağlantıları için yapılandırma.

Daha fazla bilgi edinmek için bkz. https://requests.readthedocs.io/en/master/user/advanced/#ssl-cert-verification.

ScriptsProxy

Saklı yordamlarla etkileşime geçmek için bir arabirim.

Bu sınıf doğrudan örneklenmemelidir. Bunun yerine özniteliğini scripts kullanın.

ThroughputProperties

Azure Cosmos DB SQL API kapsayıcısında aktarım hızı özelliklerini temsil eder.

Aktarım hızı özelliklerini okumak ve güncelleştirmek için üzerinde <xref:Container>ilişkili yöntemleri kullanın. Otomatik ölçeklendirme yapılandırıyorsanız , auto_scale_max_throughput ayarlanması gerekir ve auto_scale_increment_percent onunla birlikte de ayarlanabilir. offer_throughput değerinin otomatik ölçeklendirme ayarlarıyla birlikte ayarlanmasına izin verilmez.

TriggerOperation

Tetikleyicinin yürütülmesi gereken işlemleri belirtir.

TriggerType

Tetikleyicinin türünü belirtir.

UserProxy

Belirli bir kullanıcıyla etkileşime geçmek için bir arabirim.

Bu sınıf doğrudan örneklenmemelidir. Bunun yerine yöntemini kullanın get_user_client .