CosmosClientOptions interface
Tulajdonságok
aad |
AAD-jogkivonat |
agent | A NodeJS-enironmentsben használandó egyéni HTTP-ügynök(ek) olyan ügynök használata, mint például a https://github.com/TooTallNate/node-proxy-agent, ha proxyn keresztül kell csatlakoznia a Cosmoshoz |
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. |
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. |
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
A NodeJS-enironmentsben használandó egyéni HTTP-ügynök(ek) olyan ügynök használata, mint például a https://github.com/TooTallNate/node-proxy-agent, ha proxyn keresztül kell csatlakoznia a Cosmoshoz
agent?: Agent
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
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_2
Tulajdonság értéke
CosmosHeaders_2
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}
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