cosmos Paket

Paket

aio

Modul

auth

Fungsi pembantu otorisasi di layanan database Azure Cosmos.

container

Membuat, membaca, memperbarui, dan menghapus item di layanan Azure Cosmos DB SQL API.

cosmos_client

Membuat, membaca, dan menghapus database di layanan Azure Cosmos DB SQL API.

database

Berinteraksi dengan database di layanan Azure Cosmos DB SQL API.

diagnostics

Alat diagnostik untuk operasi layanan database Azure Cosmos.

documents

Kelas dan enum untuk dokumen di layanan database Azure Cosmos.

errors

Pengecualian khusus layanan dalam layanan database Azure Cosmos.

.. peringatan:: Modul ini tidak digunakan lagi. Gunakan azure.cosmos.exceptions sebagai gantinya.

exceptions

Pengecualian khusus layanan dalam layanan database Azure Cosmos.

http_constants

Konstanta HTTP dalam layanan database Azure Cosmos.

offer

Buat properti throughput di layanan Azure Cosmos DB SQL API.

partition_key

Buat kunci partisi di layanan Azure Cosmos DB SQL API.

permission

Buat izin di layanan Azure Cosmos DB SQL API.

scripts

Membuat, membaca, memperbarui, dan menghapus dan menjalankan skrip di layanan Azure Cosmos DB SQL API.

user

Membuat, membaca, memperbarui, dan menghapus pengguna di layanan Azure Cosmos DB SQL API.

Kelas

ConnectionRetryPolicy
ConsistencyLevel

Mewakili tingkat konsistensi yang didukung untuk operasi klien Azure Cosmos.

ConsistencyLevel yang diminta harus cocok atau lebih lemah dari yang disediakan untuk akun database. Tingkat konsistensi.

Tingkat konsistensi berdasarkan urutan kekuatan adalah Kuat, BoundedStaleness, Sesi, ConsistentPrefix dan Eventual.

ContainerProxy

Antarmuka untuk berinteraksi dengan Kontainer DB tertentu.

Kelas ini tidak boleh diinstansiasi secara langsung. Sebagai gantinya get_container_client , gunakan metode untuk mendapatkan kontainer yang ada, atau create_container metode untuk membuat kontainer baru.

Kontainer dalam database Azure Cosmos DB SQL API adalah kumpulan dokumen, yang masing-masing direpresentasikan sebagai Item.

CosmosClient

Representasi logis sisi klien dari akun Azure Cosmos DB.

Gunakan klien ini untuk mengonfigurasi dan menjalankan permintaan ke layanan Azure Cosmos DB.

Disarankan untuk mempertahankan satu instans CosmosClient per masa pakai aplikasi yang memungkinkan manajemen dan performa koneksi yang efisien.

Inisialisasi CosmosClient adalah operasi berat - jangan gunakan inisialisasi instans CosmosClient sebagai kredensial atau validasi konektivitas jaringan.

Buat instans CosmosClient baru.

DataType

Menentukan jenis data spesifikasi indeks.

DatabaseAccount

Akun database.

DatabaseAccount adalah kontainer untuk database.

DatabaseProxy

Antarmuka untuk berinteraksi dengan database tertentu.

Kelas ini tidak boleh diinstansiasi secara langsung. Sebagai gantinya get_database_client , gunakan metode .

Database berisi satu atau beberapa kontainer, yang masing-masing dapat berisi item, prosedur tersimpan, pemicu, dan fungsi yang ditentukan pengguna.

Database juga dapat memiliki pengguna terkait, yang masing-masing dikonfigurasi dengan sekumpulan izin untuk mengakses kontainer tertentu, prosedur tersimpan, pemicu, fungsi yang ditentukan pengguna, atau item.

Database Azure Cosmos DB SQL API memiliki properti yang dihasilkan sistem berikut. Properti ini bersifat baca-saja:

  • _rid: ID sumber daya.

  • _ts: Kapan sumber daya terakhir diperbarui. Nilainya adalah tanda waktu.

  • _self: URI unik yang dapat diatasi untuk sumber daya.

  • _etag: Etag sumber daya yang diperlukan untuk kontrol konkurensi optimis.

  • _colls: Jalur sumber daya koleksi yang dapat diatasi.

  • _users: Jalur sumber daya pengguna yang dapat diatasi.

IndexKind

Menentukan jenis indeks spesifikasi indeks.

IndexingMode

Menentukan mode pengindeksan yang didukung.

PartitionKey

Kunci yang digunakan untuk mempartisi kontainer ke dalam partisi logis.

Lihat https://docs.microsoft.com/azure/cosmos-db/partitioning-overview#choose-partitionkey untuk informasi tentang cara memilih kunci partisi.

Permission

Mewakili objek Izin di layanan Azure Cosmos DB SQL API.

PermissionMode

Enumerasi yang menentukan penerapan izin.

ProxyConfiguration

Konfigurasi untuk proksi.

SSLConfiguration

Konfigurasi untuk koneksi SSL.

Lihat https://requests.readthedocs.io/en/master/user/advanced/#ssl-cert-verification untuk informasi lebih lanjut.

ScriptsProxy

Antarmuka untuk berinteraksi dengan prosedur tersimpan.

Kelas ini tidak boleh diinstansiasi secara langsung. Sebagai gantinya scripts , gunakan atribut .

ThroughputProperties

Mewakili properti throughput dalam kontainer Azure Cosmos DB SQL API.

Untuk membaca dan memperbarui properti throughput, gunakan metode terkait pada <xref:Container>. Jika mengonfigurasi skala otomatis, auto_scale_max_throughput perlu diatur dan auto_scale_increment_percent juga dapat diatur bersama dengannya. Nilai offer_throughput tidak akan diizinkan untuk diatur bersama dengan pengaturan skala otomatis.

TriggerOperation

Menentukan operasi tempat pemicu harus dijalankan.

TriggerType

Menentukan jenis pemicu.

UserProxy

Antarmuka untuk berinteraksi dengan pengguna tertentu.

Kelas ini tidak boleh diinstansiasi secara langsung. Sebagai gantinya get_user_client , gunakan metode .