CosmosClientOptions interface
Properti
aad |
Token AAD dari |
agent | Agen http kustom opsional yang akan digunakan dalam enironmen NodeJS Gunakan agen seperti https://github.com/TooTallNate/node-proxy-agent jika Anda perlu terhubung ke Cosmos melalui proksi |
connection |
Instans ConnectionPolicy. Parameter ini bersifat opsional dan connectionPolicy default akan digunakan jika dihilangkan. |
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. |
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 dalam enironmen NodeJS Gunakan agen seperti https://github.com/TooTallNate/node-proxy-agent jika Anda perlu terhubung ke Cosmos melalui proksi
agent?: Agent
Nilai Properti
connectionPolicy
Instans ConnectionPolicy. Parameter ini bersifat opsional dan connectionPolicy default akan digunakan jika dihilangkan.
connectionPolicy?: ConnectionPolicy
Nilai Properti
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_2
Nilai Properti
CosmosHeaders_2
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}
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