Dela via


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änd en agent, till exempel https://github.com/TooTallNate/node-proxy-agent om du behöver ansluta till Cosmos via en proxyserver

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.

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.

key

Kontohuvudnyckeln eller skrivskyddad nyckel

permissionFeed

En matris med behörighet objekt.

resourceTokens

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

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

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änd en agent, till exempel https://github.com/TooTallNate/node-proxy-agent om du behöver ansluta till Cosmos via en proxyserver

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

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

En matris med behörighet objekt.

permissionFeed?: PermissionDefinition[]

Egenskapsvärde

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}

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