Condividi tramite


CosmosClientOptions interface

Proprietà

aadCredentials

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

agent

Un agente http(s) personalizzato facoltativo da usare in NodeJS enironments Usare un agente come https://github.com/TooTallNate/node-proxy-agent se è necessario connettersi a Cosmos tramite un proxy

connectionPolicy

Istanza di classe ConnectionPolicy. Questo parametro è facoltativo e la proprietà connectionPolicy predefinita verrà usata se omessa.

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.

httpClient

Forma facoltativa di HttpClient personalizzata per personalizzare il modo in cui le richieste vengono effettuate dalla pipeline HTTP. Per informazioni dettagliate su come implementare questa interfaccia, vedere @azure/core-rest-pipeline.

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 @azure/identity Verrà quindi usato l'oggetto credenziali e un URL di ambito (l'endpoint cosmos db) per autenticare le richieste a Cosmos

aadCredentials?: TokenCredential

Valore della proprietà

agent

Un agente http(s) personalizzato facoltativo da usare in NodeJS enironments Usare un agente come https://github.com/TooTallNate/node-proxy-agent se è necessario connettersi a Cosmos tramite un proxy

agent?: Agent

Valore della proprietà

connectionPolicy

Istanza di classe ConnectionPolicy. Questo parametro è facoltativo e la proprietà connectionPolicy predefinita verrà usata se omessa.

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

httpClient

Forma facoltativa di HttpClient personalizzata per personalizzare il modo in cui le richieste vengono effettuate dalla pipeline HTTP. Per informazioni dettagliate su come implementare questa interfaccia, vedere @azure/core-rest-pipeline.

httpClient?: HttpClient

Valore della proprietà

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