CosmosClientOptions interface
Properti
| aad |
Token AAD dari |
| agent | Agen http kustom opsional yang akan digunakan di lingkungan NodeJS Gunakan agen seperti https://github.com/TooTallNate/node-proxy-agent jika Anda perlu terhubung ke Cosmos melalui proxy |
| client |
Kebijakan enkripsi untuk operasi yang melibatkan enkripsi harus diatur pada klien jika menggunakan enkripsi sisi klien Lihat ClientEncryptionOptions |
| connection |
Instans ConnectionPolicy. Parameter ini bersifat opsional dan connectionPolicy default akan digunakan jika dihilangkan. |
| connection |
Parameter opsional yang mewakili string koneksi. String koneksi database Anda dapat ditemukan di Azure Portal. |
| consistency |
Parameter opsional yang mewakili tingkat konsistensi. Ini dapat mengambil nilai apa pun dari ConsistencyLevel. |
| default |
|
| diagnostic |
|
| endpoint | Titik akhir layanan yang digunakan untuk membuat klien. |
| http |
Bentuk |
| key | Master akun atau kunci baca saja |
| permission |
Array Izin objek. |
| resource |
Objek yang berisi token sumber daya. Kunci untuk objek adalah Id sumber daya dan nilai adalah token sumber daya. |
| throughput |
Parameter opsional untuk mengatur nomor bucket throughput. Nilai ini dapat ditimpa pada tingkat permintaan Untuk informasi selengkapnya, kunjungi Bucketing throughput Cosmos DB. |
| token |
Fungsi yang disediakan pengguna untuk menyelesaikan token otorisasi header. Memungkinkan pengguna menghasilkan token autentikasi mereka sendiri, yang berpotensi menggunakan layanan terpisah |
| user |
String kustom untuk ditambahkan ke agen pengguna SDK default. |
Detail Properti
aadCredentials
Token AAD dari @azure/identity Mendapatkan objek kredensial dengan membuat objek kredensial @azure/identity Kami kemudian akan menggunakan objek kredensial Anda dan URL cakupan (titik akhir cosmos db Anda) untuk mengautentikasi permintaan ke Cosmos
aadCredentials?: TokenCredential
Nilai Properti
agent
Agen http kustom opsional yang akan digunakan di lingkungan NodeJS Gunakan agen seperti https://github.com/TooTallNate/node-proxy-agent jika Anda perlu terhubung ke Cosmos melalui proxy
agent?: Agent
Nilai Properti
clientEncryptionOptions
Kebijakan enkripsi untuk operasi yang melibatkan enkripsi harus diatur pada klien jika menggunakan enkripsi sisi klien
Lihat ClientEncryptionOptions
clientEncryptionOptions?: ClientEncryptionOptions
Nilai Properti
connectionPolicy
connectionString
Parameter opsional yang mewakili string koneksi. String koneksi database Anda dapat ditemukan di Azure Portal.
connectionString?: string
Nilai Properti
string
consistencyLevel
Parameter opsional yang mewakili tingkat konsistensi. Ini dapat mengambil nilai apa pun dari ConsistencyLevel.
consistencyLevel?: "Strong" | "BoundedStaleness" | "Session" | "Eventual" | "ConsistentPrefix"
Nilai Properti
"Strong" | "BoundedStaleness" | "Session" | "Eventual" | "ConsistentPrefix"
defaultHeaders
defaultHeaders?: CosmosHeaders
Nilai Properti
CosmosHeaders
diagnosticLevel
endpoint
Titik akhir layanan yang digunakan untuk membuat klien.
endpoint?: string
Nilai Properti
string
httpClient
Bentuk HttpClient kustom opsional untuk menyesuaikan bagaimana permintaan dibuat oleh alur HTTP.
Lihat @azure/core-rest-pipeline untuk detail tentang cara menerapkan antarmuka ini.
httpClient?: HttpClient
Nilai Properti
key
Master akun atau kunci baca saja
key?: string
Nilai Properti
string
permissionFeed
resourceTokens
Objek yang berisi token sumber daya. Kunci untuk objek adalah Id sumber daya dan nilai adalah token sumber daya.
resourceTokens?: {[resourcePath: string]: string}
Nilai Properti
{[resourcePath: string]: string}
throughputBucket
Parameter opsional untuk mengatur nomor bucket throughput. Nilai ini dapat ditimpa pada tingkat permintaan Untuk informasi selengkapnya, kunjungi Bucketing throughput Cosmos DB.
throughputBucket?: number
Nilai Properti
number
tokenProvider
Fungsi yang disediakan pengguna untuk menyelesaikan token otorisasi header. Memungkinkan pengguna menghasilkan token autentikasi mereka sendiri, yang berpotensi menggunakan layanan terpisah
tokenProvider?: TokenProvider
Nilai Properti
userAgentSuffix
String kustom untuk ditambahkan ke agen pengguna SDK default.
userAgentSuffix?: string
Nilai Properti
string