CosmosClientOptions interface
Propriedades
aad |
Token do AAD de |
agent | Um agente http(s) personalizado opcional a ser usado em enironments no NodeJS Use um agente como https://github.com/TooTallNate/node-proxy-agent se você precisar se conectar ao Cosmos por meio de um proxy |
connection |
Uma instância da classe |
consistency |
Um parâmetro opcional que representa o nível de consistência. Ele pode obter qualquer valor de ConsistencyLevel. |
default |
|
diagnostic |
|
endpoint | O ponto de extremidade de serviço a ser usado para criar o cliente. |
http |
Uma forma de |
key | O mestre da conta ou a chave somente leitura |
permission |
Uma matriz de objetos de Permissão |
resource |
Um objeto que contém tokens de recursos. As chaves do 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 a ser acrescentada ao agente de usuário do SDK padrão. |
Detalhes da propriedade
aadCredentials
Token do AAD de @azure/identity
Obter um objeto de credencial criando um objeto de credencial @azure/identity
usaremos seu objeto de credencial e uma URL de escopo (seu ponto de extremidade cosmos db) para autenticar solicitações no Cosmos
aadCredentials?: TokenCredential
Valor da propriedade
agent
Um agente http(s) personalizado opcional a ser usado em enironments no NodeJS Use um agente como https://github.com/TooTallNate/node-proxy-agent se você precisar se conectar ao Cosmos por meio de um proxy
agent?: Agent
Valor da propriedade
connectionPolicy
Uma instância da classe
connectionPolicy?: ConnectionPolicy
Valor da propriedade
consistencyLevel
Um parâmetro opcional que representa o nível de consistência. Ele pode obter qualquer valor de ConsistencyLevel.
consistencyLevel?: "Strong" | "BoundedStaleness" | "Session" | "Eventual" | "ConsistentPrefix"
Valor da propriedade
"Strong" | "BoundedStaleness" | "Session" | "Eventual" | "ConsistentPrefix"
defaultHeaders
defaultHeaders?: CosmosHeaders_2
Valor da propriedade
CosmosHeaders_2
diagnosticLevel
endpoint
O ponto de extremidade de serviço a ser usado para criar o cliente.
endpoint: string
Valor da 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 da propriedade
key
O mestre da conta ou a chave somente leitura
key?: string
Valor da propriedade
string
permissionFeed
Uma matriz de objetos de Permissão
permissionFeed?: PermissionDefinition[]
Valor da propriedade
resourceTokens
Um objeto que contém tokens de recursos. As chaves do objeto são IDs de recurso e os valores são os tokens de recurso.
resourceTokens?: {[resourcePath: string]: string}
Valor da 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 da propriedade
userAgentSuffix
Uma cadeia de caracteres personalizada a ser acrescentada ao agente de usuário do SDK padrão.
userAgentSuffix?: string
Valor da propriedade
string