CosmosClientOptions interface
Egenskaper
| aad |
AAD-token från |
| agent | En valfri anpassad http(s)-agent som ska användas i NodeJS-miljöer Använd en agent, till exempel https://github.com/TooTallNate/node-proxy-agent om du behöver ansluta till Cosmos via en proxy |
| client |
Krypteringsprincip för åtgärder som omfattar kryptering måste anges på klienten om du använder kryptering på klientsidan |
| connection |
En instans av klassen ConnectionPolicy. Den här parametern är valfri och standardanslutningpolicyn används om den utelämnas. |
| connection |
En valfri parameter som representerar συμβολοσειρά � Databasens συμβολοσειρά σύνδεσ� |
| consistency |
En valfri parameter som representerar konsekvensnivån. Det kan ta valfritt värde från ConsistencyLevel. |
| default |
|
| diagnostic |
|
| endpoint | Tjänstslutpunkten som ska användas för att skapa klienten. |
| http |
En valfri anpassad |
| key | Kontohuvudnyckeln eller skrivskyddad nyckel |
| permission |
En matris med behörighet objekt. |
| resource |
Ett objekt som innehåller resurstoken. Nycklar för objektet är resurs-ID:er och värden är resurstoken. |
| throughput |
En valfri parameter för att ange bucketnummer för dataflöde. Det här värdet kan åsidosättas på begärandenivå Mer information finns i Cosmos DB bucketing för dataflöde. |
| token |
En användarangiven funktion för att matcha auktoriseringstoken för huvuden. Tillåter användare att generera sina egna autentiseringstoken, eventuellt med hjälp av en separat tjänst |
| user |
En anpassad sträng som ska läggas till i standard-SDK-användaragenten. |
Egenskapsinformation
aadCredentials
AAD-token från @azure/identity Hämta ett autentiseringsobjekt genom att skapa ett @azure/identity autentiseringsobjekt Vi använder sedan ditt autentiseringsobjekt och en omfångs-URL (cosmos db-slutpunkten) för att autentisera begäranden till Cosmos
aadCredentials?: TokenCredential
Egenskapsvärde
agent
En valfri anpassad http(s)-agent som ska användas i NodeJS-miljöer Använd en agent, till exempel https://github.com/TooTallNate/node-proxy-agent om du behöver ansluta till Cosmos via en proxy
agent?: Agent
Egenskapsvärde
clientEncryptionOptions
Krypteringsprincip för åtgärder som omfattar kryptering måste anges på klienten om du använder kryptering på klientsidan
clientEncryptionOptions?: ClientEncryptionOptions
Egenskapsvärde
connectionPolicy
En instans av klassen ConnectionPolicy. Den här parametern är valfri och standardanslutningpolicyn används om den utelämnas.
connectionPolicy?: ConnectionPolicy
Egenskapsvärde
connectionString
En valfri parameter som representerar συμβολοσειρά � Databasens συμβολοσειρά σύνδεσ�
connectionString?: string
Egenskapsvärde
string
consistencyLevel
En valfri parameter som representerar konsekvensnivån. Det kan ta valfritt värde från ConsistencyLevel.
consistencyLevel?: "Strong" | "BoundedStaleness" | "Session" | "Eventual" | "ConsistentPrefix"
Egenskapsvärde
"Strong" | "BoundedStaleness" | "Session" | "Eventual" | "ConsistentPrefix"
defaultHeaders
defaultHeaders?: CosmosHeaders
Egenskapsvärde
CosmosHeaders
diagnosticLevel
endpoint
Tjänstslutpunkten som ska användas för att skapa klienten.
endpoint?: string
Egenskapsvärde
string
httpClient
En valfri anpassad HttpClient form för att anpassa hur begäranden görs av HTTP-pipelinen.
Mer information om hur du implementerar det här gränssnittet finns i @azure/core-rest-pipeline.
httpClient?: HttpClient
Egenskapsvärde
key
Kontohuvudnyckeln eller skrivskyddad nyckel
key?: string
Egenskapsvärde
string
permissionFeed
resourceTokens
Ett objekt som innehåller resurstoken. Nycklar för objektet är resurs-ID:er och värden är resurstoken.
resourceTokens?: {[resourcePath: string]: string}
Egenskapsvärde
{[resourcePath: string]: string}
throughputBucket
En valfri parameter för att ange bucketnummer för dataflöde. Det här värdet kan åsidosättas på begärandenivå Mer information finns i Cosmos DB bucketing för dataflöde.
throughputBucket?: number
Egenskapsvärde
number
tokenProvider
En användarangiven funktion för att matcha auktoriseringstoken för huvuden. Tillåter användare att generera sina egna autentiseringstoken, eventuellt med hjälp av en separat tjänst
tokenProvider?: TokenProvider
Egenskapsvärde
userAgentSuffix
En anpassad sträng som ska läggas till i standard-SDK-användaragenten.
userAgentSuffix?: string
Egenskapsvärde
string