CosmosClientOptions interface
Propriedades
aad |
Token AAD do |
agent | Um http(s) opcional(s) personalizado Agente a ser usado em enironments NodeJS Use um agente como https://github.com/TooTallNate/node-proxy-agent se precisar se conectar ao Cosmos por meio de um proxy |
connection |
Uma instância de ConnectionPolicy classe. Este parâmetro é opcional e o padrão connectionPolicy será usado se omitido. |
consistency |
Um parâmetro opcional que representa o nível de consistência. Ele pode tomar qualquer valor de ConsistencyLevel. |
default |
|
diagnostic |
|
endpoint | O ponto de extremidade do serviço a ser usado para criar o cliente. |
http |
Uma forma de |
key | A chave mestre de conta ou somente leitura |
permission |
Uma matriz de Permission objetos. |
resource |
Um objeto que contém tokens de recursos. As chaves para o objeto são IDs de recurso e os valores são os tokens de recurso. |
token |
Uma função fornecida pelo usuário para resolver tokens de autorização de cabeçalho. Permite que os usuários gerem seus próprios tokens de autenticação, potencialmente usando um serviço separado |
user |
Uma cadeia de caracteres personalizada para acrescentar ao agente de usuário padrão do SDK. |
Detalhes de Propriedade
aadCredentials
Token AAD do @azure/identity
Obter um objeto de credencial criando um objeto de credencial @azure/identity
Em seguida, usaremos seu objeto de credencial e uma URL de escopo (seu ponto de extremidade cosmos db) para autenticar solicitações para o Cosmos
aadCredentials?: TokenCredential
Valor de Propriedade
agent
Um http(s) opcional(s) personalizado Agente a ser usado em enironments NodeJS Use um agente como https://github.com/TooTallNate/node-proxy-agent se precisar se conectar ao Cosmos por meio de um proxy
agent?: Agent
Valor de Propriedade
connectionPolicy
Uma instância de ConnectionPolicy classe. Este parâmetro é opcional e o padrão connectionPolicy será usado se omitido.
connectionPolicy?: ConnectionPolicy
Valor de Propriedade
consistencyLevel
Um parâmetro opcional que representa o nível de consistência. Ele pode tomar 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
endpoint
O ponto de extremidade do serviço a ser usado para criar o cliente.
endpoint: string
Valor de Propriedade
string
httpClient
Uma forma de HttpClient
personalizada opcional para personalizar como as solicitações são feitas pelo pipeline HTTP.
Consulte @azure/core-rest-pipeline
para obter detalhes sobre como implementar essa interface.
httpClient?: HttpClient
Valor de Propriedade
key
A chave mestre de conta ou somente leitura
key?: string
Valor de Propriedade
string
permissionFeed
resourceTokens
Um objeto que contém tokens de recursos. As chaves para o objeto são IDs de recurso e os valores são os tokens de recurso.
resourceTokens?: {[resourcePath: string]: string}
Valor de Propriedade
{[resourcePath: string]: string}
tokenProvider
Uma função fornecida pelo usuário para resolver tokens de autorização de cabeçalho. Permite que os usuários gerem seus próprios tokens de autenticação, potencialmente usando um serviço separado
tokenProvider?: TokenProvider
Valor de Propriedade
userAgentSuffix
Uma cadeia de caracteres personalizada para acrescentar ao agente de usuário padrão do SDK.
userAgentSuffix?: string
Valor de Propriedade
string