CosmosClientOptions interface

Egenskaper

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

agent

En valfri anpassad http-agent som ska användas i NodeJS-enronment Använder en agent, https://github.com/TooTallNate/node-proxy-agent till exempel om du behöver ansluta till Cosmos via en proxy

connectionPolicy

En instans av klassen ConnectionPolicy . Den här parametern är valfri och standardanslutningpolicyn används om den utelämnas.

consistencyLevel

En valfri parameter som representerar konsekvensnivån. Det kan ta valfritt värde från ConsistencyLevel.

defaultHeaders
diagnosticLevel
endpoint

Tjänstslutpunkten som ska användas för att skapa klienten.

key

Kontohanteraren eller skrivskyddad nyckel

permissionFeed

En matris med behörighetsobjekt .

resourceTokens

Ett objekt som innehåller resurstoken. Nycklar för objektet är resurs-ID:t och värdena är resurstoken.

tokenProvider

En användarangiven funktion för att matcha token för rubrikauktorisering. Tillåter användare att generera sina egna autentiseringstoken, eventuellt med hjälp av en separat tjänst

userAgentSuffix

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-agent som ska användas i NodeJS-enronment Använder en agent, https://github.com/TooTallNate/node-proxy-agent till exempel om du behöver ansluta till Cosmos via en proxy

agent?: Agent

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

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_2

Egenskapsvärde

CosmosHeaders_2

diagnosticLevel

diagnosticLevel?: CosmosDbDiagnosticLevel

Egenskapsvärde

endpoint

Tjänstslutpunkten som ska användas för att skapa klienten.

endpoint: string

Egenskapsvärde

string

key

Kontohanteraren eller skrivskyddad nyckel

key?: string

Egenskapsvärde

string

permissionFeed

En matris med behörighetsobjekt .

permissionFeed?: PermissionDefinition[]

Egenskapsvärde

resourceTokens

Ett objekt som innehåller resurstoken. Nycklar för objektet är resurs-ID:t och värdena är resurstoken.

resourceTokens?: {[resourcePath: string]: string}

Egenskapsvärde

{[resourcePath: string]: string}

tokenProvider

En användarangiven funktion för att matcha token för rubrikauktorisering. 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