CosmosClientOptions interface
Propriétés
aad |
Jeton AAD de |
agent | Un agent http(s) personnalisé facultatif à utiliser dans les enironments NodeJS Utilise un agent tel que https://github.com/TooTallNate/node-proxy-agent si vous devez vous connecter à Cosmos via un proxy |
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. |
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. |
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
Un agent http(s) personnalisé facultatif à utiliser dans les enironments NodeJS Utilise un agent tel que https://github.com/TooTallNate/node-proxy-agent si vous devez vous connecter à Cosmos via un proxy
agent?: Agent
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é
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_2
Valeur de propriété
CosmosHeaders_2
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}
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