CosmosClientOptions interface
Propriedades
| aad |
Token AAD do |
| agent | Um agente http(s) personalizado opcional para ser usado em ambientes NodeJS Use um agente, como https://github.com/TooTallNate/node-proxy-agent se você precisar se conectar ao Cosmos por meio de um proxy |
| client |
A política de criptografia para operações que envolvem criptografia deve ser definida no cliente se estiver usando criptografia do lado do cliente Consulte ClientEncryptionOptions |
| connection |
Uma instância de ConnectionPolicy classe. Este parâmetro é opcional e o padrão connectionPolicy será usado se omitido. |
| connection |
Um parâmetro opcional que representa a cadeia de conexão. Sua cadeia de conexão de banco de dados pode ser encontrada no Portal do Azure. |
| 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. |
| throughput |
Um parâmetro opcional para definir o número do bucket de taxa de transferência. Esse valor pode ser substituído no nível da solicitação Para obter mais informações, visite Bucketing de taxa de transferência do Cosmos DB. |
| 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 agente http(s) personalizado opcional para ser usado em ambientes 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 de Propriedade
clientEncryptionOptions
A política de criptografia para operações que envolvem criptografia deve ser definida no cliente se estiver usando criptografia do lado do cliente
Consulte ClientEncryptionOptions
clientEncryptionOptions?: ClientEncryptionOptions
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
connectionString
Um parâmetro opcional que representa a cadeia de conexão. Sua cadeia de conexão de banco de dados pode ser encontrada no Portal do Azure.
connectionString?: string
Valor de Propriedade
string
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
Valor de Propriedade
CosmosHeaders
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}
throughputBucket
Um parâmetro opcional para definir o número do bucket de taxa de transferência. Esse valor pode ser substituído no nível da solicitação Para obter mais informações, visite Bucketing de taxa de transferência do Cosmos DB.
throughputBucket?: number
Valor de Propriedade
number
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