CosmosClientOptions interface
Propriétés
| aad |
Jeton AAD de |
| agent | Agent http(s) personnalisé facultatif à utiliser dans les environnements NodeJS Utilisez un agent, par exemple https://github.com/TooTallNate/node-proxy-agent si vous devez vous connecter à Cosmos via un proxy |
| client |
La stratégie de chiffrement pour les opérations impliquant le chiffrement doit être définie sur le client si le chiffrement côté client est utilisé |
| connection |
Instance de classe ConnectionPolicy. Ce paramètre est facultatif et la stratégie de connexion par défaut est utilisée s’il est omis. |
| connection |
Paramètre facultatif qui représente la chaîne de connexion. La chaîne de connexion à votre base de données se trouve dans le portail Azure. |
| consistency |
Paramètre facultatif qui représente le niveau de cohérence. Il peut prendre n’importe quelle valeur de ConsistencyLevel. |
| default |
|
| diagnostic |
|
| endpoint | Point de terminaison de service à utiliser pour créer le client. |
| http |
Forme de |
| key | Clé principale ou en lecture seule du compte |
| permission |
Tableau d’objets Permission. |
| resource |
Objet qui contient des jetons de ressources. Les clés de l’objet sont des ID de ressource et des valeurs sont les jetons de ressource. |
| throughput |
Paramètre facultatif permettant de définir le numéro de seau de débit. Cette valeur peut être remplacée au niveau de la demande Pour plus d’informations, consultez la page Compartimentage du débit Cosmos DB. |
| token |
Fonction fournie par l’utilisateur pour la résolution des jetons d’autorisation d’en-tête. Permet aux utilisateurs de générer leurs propres jetons d’authentification, potentiellement à l’aide d’un service distinct |
| user |
Chaîne personnalisée à ajouter à l’agent utilisateur du Kit de développement logiciel (SDK) par défaut. |
Détails de la propriété
aadCredentials
Jeton AAD de @azure/identity Obtenir un objet d’informations d’identification en créant un objet d’informations d’identification @azure/identity Nous allons ensuite utiliser votre objet d’informations d’identification et une URL d’étendue (votre point de terminaison Cosmos db) pour authentifier les demandes auprès de Cosmos
aadCredentials?: TokenCredential
Valeur de propriété
agent
Agent http(s) personnalisé facultatif à utiliser dans les environnements NodeJS Utilisez un agent, par exemple https://github.com/TooTallNate/node-proxy-agent si vous devez vous connecter à Cosmos via un proxy
agent?: Agent
Valeur de propriété
clientEncryptionOptions
La stratégie de chiffrement pour les opérations impliquant le chiffrement doit être définie sur le client si le chiffrement côté client est utilisé
clientEncryptionOptions?: ClientEncryptionOptions
Valeur de propriété
connectionPolicy
Instance de classe ConnectionPolicy. Ce paramètre est facultatif et la stratégie de connexion par défaut est utilisée s’il est omis.
connectionPolicy?: ConnectionPolicy
Valeur de propriété
connectionString
Paramètre facultatif qui représente la chaîne de connexion. La chaîne de connexion à votre base de données se trouve dans le portail Azure.
connectionString?: string
Valeur de propriété
string
consistencyLevel
Paramètre facultatif qui représente le niveau de cohérence. Il peut prendre n’importe quelle valeur de ConsistencyLevel.
consistencyLevel?: "Strong" | "BoundedStaleness" | "Session" | "Eventual" | "ConsistentPrefix"
Valeur de propriété
"Strong" | "BoundedStaleness" | "Session" | "Eventual" | "ConsistentPrefix"
defaultHeaders
defaultHeaders?: CosmosHeaders
Valeur de propriété
CosmosHeaders
diagnosticLevel
endpoint
Point de terminaison de service à utiliser pour créer le client.
endpoint?: string
Valeur de propriété
string
httpClient
Forme de HttpClient personnalisée facultative pour personnaliser la façon dont les requêtes sont effectuées par le pipeline HTTP.
Consultez @azure/core-rest-pipeline pour plus d’informations sur l’implémentation de cette interface.
httpClient?: HttpClient
Valeur de propriété
key
Clé principale ou en lecture seule du compte
key?: string
Valeur de propriété
string
permissionFeed
resourceTokens
Objet qui contient des jetons de ressources. Les clés de l’objet sont des ID de ressource et des valeurs sont les jetons de ressource.
resourceTokens?: {[resourcePath: string]: string}
Valeur de propriété
{[resourcePath: string]: string}
throughputBucket
Paramètre facultatif permettant de définir le numéro de seau de débit. Cette valeur peut être remplacée au niveau de la demande Pour plus d’informations, consultez la page Compartimentage du débit Cosmos DB.
throughputBucket?: number
Valeur de propriété
number
tokenProvider
Fonction fournie par l’utilisateur pour la résolution des jetons d’autorisation d’en-tête. Permet aux utilisateurs de générer leurs propres jetons d’authentification, potentiellement à l’aide d’un service distinct
tokenProvider?: TokenProvider
Valeur de propriété
userAgentSuffix
Chaîne personnalisée à ajouter à l’agent utilisateur du Kit de développement logiciel (SDK) par défaut.
userAgentSuffix?: string
Valeur de propriété
string