CosmosClientOptions interface

Propriedades

aadCredentials

Token do AAD de @azure/identity Obter um objeto de credencial ao criar um @azure/identity objeto de credencial Vamos utilizar o objeto de credencial e um URL de âmbito (o ponto final do cosmos db) para autenticar pedidos no Cosmos

agent

Um agente http(s) personalizado opcional a ser utilizado em enironments no NodeJS Utilize um agente, como https://github.com/TooTallNate/node-proxy-agent , por exemplo, se precisar de se ligar ao Cosmos através de um proxy

connectionPolicy

Uma instância da classe ConnectionPolicy . Este parâmetro é opcional e a connectionPolicy predefinida será utilizada se for omitida.

consistencyLevel

Um parâmetro opcional que representa o nível de consistência. Pode tirar qualquer valor de ConsistencyLevel.

defaultHeaders
diagnosticLevel
endpoint

O ponto final de serviço a utilizar para criar o cliente.

key

A chave principal ou só de leitura da conta

permissionFeed

Uma matriz de objetos de Permissão .

resourceTokens

Um objeto que contém tokens de recursos. As chaves do objeto são IDs de recursos e os valores são os tokens de recursos.

tokenProvider

Uma função fornecida pelo utilizador para resolver tokens de autorização de cabeçalho. Permite que os utilizadores gerem os seus próprios tokens de autenticação, potencialmente através de um serviço separado

userAgentSuffix

Uma cadeia personalizada para acrescentar ao agente de utilizador do SDK predefinido.

Detalhes de Propriedade

aadCredentials

Token do AAD de @azure/identity Obter um objeto de credencial ao criar um @azure/identity objeto de credencial Vamos utilizar o objeto de credencial e um URL de âmbito (o ponto final do cosmos db) para autenticar pedidos no Cosmos

aadCredentials?: TokenCredential

Valor de Propriedade

agent

Um agente http(s) personalizado opcional a ser utilizado em enironments no NodeJS Utilize um agente, como https://github.com/TooTallNate/node-proxy-agent , por exemplo, se precisar de se ligar ao Cosmos através de um proxy

agent?: Agent

Valor de Propriedade

connectionPolicy

Uma instância da classe ConnectionPolicy . Este parâmetro é opcional e a connectionPolicy predefinida será utilizada se for omitida.

connectionPolicy?: ConnectionPolicy

Valor de Propriedade

consistencyLevel

Um parâmetro opcional que representa o nível de consistência. Pode tirar qualquer valor de ConsistencyLevel.

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

Valor de Propriedade

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

defaultHeaders

defaultHeaders?: CosmosHeaders_2

Valor de Propriedade

CosmosHeaders_2

diagnosticLevel

diagnosticLevel?: CosmosDbDiagnosticLevel

Valor de Propriedade

endpoint

O ponto final de serviço a utilizar para criar o cliente.

endpoint: string

Valor de Propriedade

string

key

A chave principal ou só de leitura da conta

key?: string

Valor de Propriedade

string

permissionFeed

Uma matriz de objetos de Permissão .

permissionFeed?: PermissionDefinition[]

Valor de Propriedade

resourceTokens

Um objeto que contém tokens de recursos. As chaves do objeto são IDs de recursos e os valores são os tokens de recursos.

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

Valor de Propriedade

{[resourcePath: string]: string}

tokenProvider

Uma função fornecida pelo utilizador para resolver tokens de autorização de cabeçalho. Permite que os utilizadores gerem os seus próprios tokens de autenticação, potencialmente através de um serviço separado

tokenProvider?: TokenProvider

Valor de Propriedade

userAgentSuffix

Uma cadeia personalizada para acrescentar ao agente de utilizador do SDK predefinido.

userAgentSuffix?: string

Valor de Propriedade

string