CosmosClientOptions interface
Tulajdonságok
| aad |
AAD-jogkivonat |
| agent | NodeJS-környezetekben használható opcionális egyéni http(s)-ügynök Használjon ügynököt, például https://github.com/TooTallNate/node-proxy-agent ha proxyn keresztül kell csatlakoznia a Cosmoshoz |
| client |
Ügyféloldali titkosítás használata esetén a titkosítással kapcsolatos műveletek titkosítási házirendjét be kell állítani az ügyfélen Lásd: ClientEncryptionOptions |
| connection |
ConnectionPolicy osztály egy példánya. Ez a paraméter nem kötelező, és ha nincs megadva, a rendszer az alapértelmezett connectionPolicy értéket használja. |
| connection |
A kapcsolati sztringet jelölő opcionális paraméter. Az adatbázis kapcsolati sztring a Azure Portal. |
| consistency |
Nem kötelező paraméter, amely a konzisztenciaszintet jelöli. A Konzisztenciaszintbármilyen értéket tartalmazhat. |
| default |
|
| diagnostic |
|
| endpoint | Az ügyfél létrehozásához használandó szolgáltatásvégpont. |
| http |
Választható egyéni |
| key | A fiók főkiszolgálója vagy írásvédett kulcsa |
| permission |
Az Engedély objektumok tömbje. |
| resource |
Erőforrás-jogkivonatokat tartalmazó objektum. Az objektum kulcsai erőforrás-azonosítók, az értékek pedig az erőforrás-jogkivonatok. |
| throughput |
Nem kötelező paraméter az átviteli sebesség gyűjtőszámának beállításához. Ez az érték felülbírálható a kérelem szintjén További információ: Cosmos DB átviteli sebesség gyűjtő. |
| token |
Egy felhasználó által megadott függvény a fejléc-engedélyezési jogkivonatok feloldásához. Lehetővé teszi a felhasználók számára, hogy saját hitelesítési jogkivonatokat hozzanak létre, akár külön szolgáltatás használatával |
| user |
Az alapértelmezett SDK-felhasználói ügynökhöz fűzendő egyéni sztring. |
Tulajdonság adatai
aadCredentials
AAD-jogkivonat @azure/identity Hitelesítő objektum beszerzése @azure/identity hitelesítő objektum létrehozásával Ezt követően a hitelesítő objektumot és a hatókör URL-címét (a cosmos db-végpontot) használjuk a Cosmos felé irányuló kérelmek hitelesítéséhez
aadCredentials?: TokenCredential
Tulajdonság értéke
agent
NodeJS-környezetekben használható opcionális egyéni http(s)-ügynök Használjon ügynököt, például https://github.com/TooTallNate/node-proxy-agent ha proxyn keresztül kell csatlakoznia a Cosmoshoz
agent?: Agent
Tulajdonság értéke
clientEncryptionOptions
Ügyféloldali titkosítás használata esetén a titkosítással kapcsolatos műveletek titkosítási házirendjét be kell állítani az ügyfélen
Lásd: ClientEncryptionOptions
clientEncryptionOptions?: ClientEncryptionOptions
Tulajdonság értéke
connectionPolicy
ConnectionPolicy osztály egy példánya. Ez a paraméter nem kötelező, és ha nincs megadva, a rendszer az alapértelmezett connectionPolicy értéket használja.
connectionPolicy?: ConnectionPolicy
Tulajdonság értéke
connectionString
A kapcsolati sztringet jelölő opcionális paraméter. Az adatbázis kapcsolati sztring a Azure Portal.
connectionString?: string
Tulajdonság értéke
string
consistencyLevel
Nem kötelező paraméter, amely a konzisztenciaszintet jelöli. A Konzisztenciaszintbármilyen értéket tartalmazhat.
consistencyLevel?: "Strong" | "BoundedStaleness" | "Session" | "Eventual" | "ConsistentPrefix"
Tulajdonság értéke
"Strong" | "BoundedStaleness" | "Session" | "Eventual" | "ConsistentPrefix"
defaultHeaders
defaultHeaders?: CosmosHeaders
Tulajdonság értéke
CosmosHeaders
diagnosticLevel
endpoint
Az ügyfél létrehozásához használandó szolgáltatásvégpont.
endpoint?: string
Tulajdonság értéke
string
httpClient
Választható egyéni HttpClient alakzat a HTTP-folyamat kéréseinek testreszabásához.
A felület implementálásának részleteiért lásd a @azure/core-rest-pipeline.
httpClient?: HttpClient
Tulajdonság értéke
key
A fiók főkiszolgálója vagy írásvédett kulcsa
key?: string
Tulajdonság értéke
string
permissionFeed
resourceTokens
Erőforrás-jogkivonatokat tartalmazó objektum. Az objektum kulcsai erőforrás-azonosítók, az értékek pedig az erőforrás-jogkivonatok.
resourceTokens?: {[resourcePath: string]: string}
Tulajdonság értéke
{[resourcePath: string]: string}
throughputBucket
Nem kötelező paraméter az átviteli sebesség gyűjtőszámának beállításához. Ez az érték felülbírálható a kérelem szintjén További információ: Cosmos DB átviteli sebesség gyűjtő.
throughputBucket?: number
Tulajdonság értéke
number
tokenProvider
Egy felhasználó által megadott függvény a fejléc-engedélyezési jogkivonatok feloldásához. Lehetővé teszi a felhasználók számára, hogy saját hitelesítési jogkivonatokat hozzanak létre, akár külön szolgáltatás használatával
tokenProvider?: TokenProvider
Tulajdonság értéke
userAgentSuffix
Az alapértelmezett SDK-felhasználói ügynökhöz fűzendő egyéni sztring.
userAgentSuffix?: string
Tulajdonság értéke
string