CosmosClientOptions interface
Eigenschaften
aad |
AAD-Token aus |
agent | Ein optionaler benutzerdefinierter HTTP(s)-Agent, der in NodeJS-Enironments verwendet werden soll Verwenden Sie einen Agent, z https://github.com/TooTallNate/node-proxy-agent . B. wenn Sie eine Verbindung mit Cosmos über einen Proxy herstellen müssen. |
connection |
Eine Instanz der ConnectionPolicy-Klasse . Dieser Parameter ist optional, und die standardmäßige connectionPolicy wird verwendet, wenn er nicht angegeben wird. |
consistency |
Ein optionaler Parameter, der die Konsistenzebene darstellt. Es kann einen beliebigen Wert aus ConsistencyLevel annehmen. |
default |
|
diagnostic |
|
endpoint | Der Dienstendpunkt, der zum Erstellen des Clients verwendet werden soll. |
key | Der Kontomaster oder readonly-Schlüssel |
permission |
Ein Array von Permission-Objekten . |
resource |
Ein -Objekt, das Ressourcentoken enthält. Schlüssel für das -Objekt sind Ressourcen-IDs und Werte die Ressourcentoken. |
token |
Eine vom Benutzer bereitgestellte Funktion zum Auflösen von Headerautorisierungstoken. Ermöglicht Es Benutzern, ihre eigenen Authentifizierungstoken zu generieren, möglicherweise mit einem separaten Dienst. |
user |
Eine benutzerdefinierte Zeichenfolge, die an den Standard-SDK-Benutzer-Agent angefügt werden soll. |
Details zur Eigenschaft
aadCredentials
AAD-Token aus @azure/identity
Abrufen eines Anmeldeinformationsobjekts durch Erstellen eines @azure/identity
Anmeldeinformationsobjekts Wir verwenden dann Ihr Anmeldeinformationsobjekt und eine Bereichs-URL (Ihren cosmos db-Endpunkt), um Anforderungen an Cosmos zu authentifizieren.
aadCredentials?: TokenCredential
Eigenschaftswert
agent
Ein optionaler benutzerdefinierter HTTP(s)-Agent, der in NodeJS-Enironments verwendet werden soll Verwenden Sie einen Agent, z https://github.com/TooTallNate/node-proxy-agent . B. wenn Sie eine Verbindung mit Cosmos über einen Proxy herstellen müssen.
agent?: Agent
Eigenschaftswert
connectionPolicy
Eine Instanz der ConnectionPolicy-Klasse . Dieser Parameter ist optional, und die standardmäßige connectionPolicy wird verwendet, wenn er nicht angegeben wird.
connectionPolicy?: ConnectionPolicy
Eigenschaftswert
consistencyLevel
Ein optionaler Parameter, der die Konsistenzebene darstellt. Es kann einen beliebigen Wert aus ConsistencyLevel annehmen.
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
key
Der Kontomaster oder readonly-Schlüssel
key?: string
Eigenschaftswert
string
permissionFeed
resourceTokens
Ein -Objekt, das Ressourcentoken enthält. Schlüssel für das -Objekt sind Ressourcen-IDs und Werte die Ressourcentoken.
resourceTokens?: {[resourcePath: string]: string}
Eigenschaftswert
{[resourcePath: string]: string}
tokenProvider
Eine vom Benutzer bereitgestellte Funktion zum Auflösen von Headerautorisierungstoken. Ermöglicht Es Benutzern, ihre eigenen Authentifizierungstoken zu generieren, möglicherweise mit einem separaten Dienst.
tokenProvider?: TokenProvider
Eigenschaftswert
userAgentSuffix
Eine benutzerdefinierte Zeichenfolge, die an den Standard-SDK-Benutzer-Agent angefügt werden soll.
userAgentSuffix?: string
Eigenschaftswert
string