CosmosClientOptions interface

Proprietà

aadCredentials

Token AAD da @azure/identity Ottenere un oggetto credenziale creando un oggetto credenziali Verrà quindi usato l'oggetto credenziali e un @azure/identity URL di ambito (endpoint cosmos db) per autenticare le richieste a Cosmos

agent

Agente http personalizzato facoltativo da usare in NodeJS enironments Usare un agente, ad https://github.com/TooTallNate/node-proxy-agent esempio se è necessario connettersi a Cosmos tramite un proxy

connectionPolicy

Istanza della classe ConnectionPolicy . Questo parametro è facoltativo e la connessione predefinitaPolicy verrà usata se omesso.

consistencyLevel

Parametro facoltativo che rappresenta il livello di coerenza. Può accettare qualsiasi valore da ConsistencyLevel.

defaultHeaders
diagnosticLevel
endpoint

Endpoint del servizio da usare per creare il client.

key

Chiave master o readonly dell'account

permissionFeed

Matrice di oggetti Permission .

resourceTokens

Oggetto che contiene token di risorse. Le chiavi per l'oggetto sono ID risorsa e i valori sono i token di risorsa.

tokenProvider

Funzione fornita dall'utente per la risoluzione dei token di autorizzazione dell'intestazione. Consente agli utenti di generare i propri token di autenticazione, potenzialmente usando un servizio separato

userAgentSuffix

Stringa personalizzata da aggiungere all'agente utente SDK predefinito.

Dettagli proprietà

aadCredentials

Token AAD da @azure/identity Ottenere un oggetto credenziale creando un oggetto credenziali Verrà quindi usato l'oggetto credenziali e un @azure/identity URL di ambito (endpoint cosmos db) per autenticare le richieste a Cosmos

aadCredentials?: TokenCredential

Valore della proprietà

agent

Agente http personalizzato facoltativo da usare in NodeJS enironments Usare un agente, ad https://github.com/TooTallNate/node-proxy-agent esempio se è necessario connettersi a Cosmos tramite un proxy

agent?: Agent

Valore della proprietà

connectionPolicy

Istanza della classe ConnectionPolicy . Questo parametro è facoltativo e la connessione predefinitaPolicy verrà usata se omesso.

connectionPolicy?: ConnectionPolicy

Valore della proprietà

consistencyLevel

Parametro facoltativo che rappresenta il livello di coerenza. Può accettare qualsiasi valore da ConsistencyLevel.

consistencyLevel?: "Strong" | "BoundedStaleness" | "Session" | "Eventual" | "ConsistentPrefix"

Valore della proprietà

"Strong" | "BoundedStaleness" | "Session" | "Eventual" | "ConsistentPrefix"

defaultHeaders

defaultHeaders?: CosmosHeaders_2

Valore della proprietà

CosmosHeaders_2

diagnosticLevel

diagnosticLevel?: CosmosDbDiagnosticLevel

Valore della proprietà

endpoint

Endpoint del servizio da usare per creare il client.

endpoint: string

Valore della proprietà

string

key

Chiave master o readonly dell'account

key?: string

Valore della proprietà

string

permissionFeed

Matrice di oggetti Permission .

permissionFeed?: PermissionDefinition[]

Valore della proprietà

resourceTokens

Oggetto che contiene token di risorse. Le chiavi per l'oggetto sono ID risorsa e i valori sono i token di risorsa.

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

Valore della proprietà

{[resourcePath: string]: string}

tokenProvider

Funzione fornita dall'utente per la risoluzione dei token di autorizzazione dell'intestazione. Consente agli utenti di generare i propri token di autenticazione, potenzialmente usando un servizio separato

tokenProvider?: TokenProvider

Valore della proprietà

userAgentSuffix

Stringa personalizzata da aggiungere all'agente utente SDK predefinito.

userAgentSuffix?: string

Valore della proprietà

string