CosmosClientOptions interface
Eigenschaften
aad |
AAD-Token von |
agent | Ein optionaler benutzerdefinierter HTTP-Agent, der in NodeJS-Enironments verwendet werden soll, verwenden Sie einen Agent wie https://github.com/TooTallNate/node-proxy-agent, wenn Sie über einen Proxy eine Verbindung mit Cosmos herstellen müssen. |
connection |
Eine Instanz der ConnectionPolicy Klasse. Dieser Parameter ist optional, und die Standardverbindungsrichtlinie wird verwendet, wenn sie weggelassen wird. |
consistency |
Ein optionaler Parameter, der die Konsistenzstufe darstellt. Es kann einen beliebigen Wert aus ConsistencyLevelnehmen. |
default |
|
diagnostic |
|
endpoint | Der Dienstendpunkt, der zum Erstellen des Clients verwendet werden soll. |
http |
Ein optionales benutzerdefiniertes |
key | Der Kontomaster oder die Lesetaste |
permission |
Ein Array von Permission-Objekten. |
resource |
Ein Objekt, das Ressourcentoken enthält. Schlüssel für das Objekt sind Ressourcen-IDs und Werte sind die Ressourcentoken. |
token |
Ein Benutzer hat eine Funktion zum Auflösen von Headerautorisierungstoken bereitgestellt. Ermöglicht Benutzern, eigene Authentifizierungstoken zu generieren, die möglicherweise einen separaten Dienst verwenden. |
user |
Eine benutzerdefinierte Zeichenfolge, die an den Standard-SDK-Benutzer-Agent angefügt werden soll. |
Details zur Eigenschaft
aadCredentials
AAD-Token von @azure/identity
Abrufen eines Anmeldeinformationsobjekts durch Erstellen eines @azure/identity
Anmeldeinformationsobjekts Wir verwenden dann Ihr Anmeldeinformationsobjekt und eine Bereichs-URL (Ihr Cosmos db-Endpunkt), um Anforderungen an Cosmos zu authentifizieren
aadCredentials?: TokenCredential
Eigenschaftswert
agent
Ein optionaler benutzerdefinierter HTTP-Agent, der in NodeJS-Enironments verwendet werden soll, verwenden Sie einen Agent wie https://github.com/TooTallNate/node-proxy-agent, wenn Sie über einen Proxy eine Verbindung mit Cosmos herstellen müssen.
agent?: Agent
Eigenschaftswert
connectionPolicy
Eine Instanz der ConnectionPolicy Klasse. Dieser Parameter ist optional, und die Standardverbindungsrichtlinie wird verwendet, wenn sie weggelassen wird.
connectionPolicy?: ConnectionPolicy
Eigenschaftswert
consistencyLevel
Ein optionaler Parameter, der die Konsistenzstufe darstellt. Es kann einen beliebigen Wert aus ConsistencyLevelnehmen.
consistencyLevel?: "Strong" | "BoundedStaleness" | "Session" | "Eventual" | "ConsistentPrefix"
Eigenschaftswert
"Strong" | "BoundedStaleness" | "Session" | "Eventual" | "ConsistentPrefix"
defaultHeaders
defaultHeaders?: CosmosHeaders_2
Eigenschaftswert
CosmosHeaders_2
diagnosticLevel
endpoint
Der Dienstendpunkt, der zum Erstellen des Clients verwendet werden soll.
endpoint: string
Eigenschaftswert
string
httpClient
Ein optionales benutzerdefiniertes HttpClient
-Shape, um anzupassen, wie Anforderungen von der HTTP-Pipeline vorgenommen werden.
Ausführliche Informationen zur Implementierung dieser Schnittstelle finden Sie unter @azure/core-rest-pipeline
.
httpClient?: HttpClient
Eigenschaftswert
key
Der Kontomaster oder die Lesetaste
key?: string
Eigenschaftswert
string
permissionFeed
resourceTokens
Ein Objekt, das Ressourcentoken enthält. Schlüssel für das Objekt sind Ressourcen-IDs und Werte sind die Ressourcentoken.
resourceTokens?: {[resourcePath: string]: string}
Eigenschaftswert
{[resourcePath: string]: string}
tokenProvider
Ein Benutzer hat eine Funktion zum Auflösen von Headerautorisierungstoken bereitgestellt. Ermöglicht Benutzern, eigene Authentifizierungstoken zu generieren, die möglicherweise einen separaten Dienst verwenden.
tokenProvider?: TokenProvider
Eigenschaftswert
userAgentSuffix
Eine benutzerdefinierte Zeichenfolge, die an den Standard-SDK-Benutzer-Agent angefügt werden soll.
userAgentSuffix?: string
Eigenschaftswert
string