CosmosClientOptions interface
Właściwości
aad |
Token usługi AAD z |
agent | Opcjonalny niestandardowy agent http do użycia w elemencie NodeJS Użyj agenta, takiego jak https://github.com/TooTallNate/node-proxy-agent, jeśli musisz nawiązać połączenie z usługą Cosmos za pośrednictwem serwera proxy |
connection |
Wystąpienie klasy ConnectionPolicy. Ten parametr jest opcjonalny i domyślny parametr connectionPolicy będzie używany w przypadku pominięcia. |
consistency |
Opcjonalny parametr reprezentujący poziom spójności. Może przyjąć dowolną wartość z ConsistencyLevel. |
default |
|
diagnostic |
|
endpoint | Punkt końcowy usługi używany do utworzenia klienta. |
http |
Opcjonalny kształt niestandardowego |
key | Klucz główny lub klucz tylko do odczytu konta |
permission |
Tablica obiektów uprawnienia. |
resource |
Obiekt zawierający tokeny zasobów. Klucze dla obiektu to identyfikatory zasobów i wartości to tokeny zasobów. |
token |
Użytkownik dostarczył funkcję do rozpoznawania tokenów autoryzacji nagłówka. Umożliwia użytkownikom generowanie własnych tokenów uwierzytelniania, potencjalnie przy użyciu oddzielnej usługi |
user |
Ciąg niestandardowy dołączany do domyślnego agenta użytkownika zestawu SDK. |
Szczegóły właściwości
aadCredentials
Token usługi AAD z @azure/identity
Uzyskiwanie obiektu poświadczeń przez utworzenie obiektu poświadczeń @azure/identity
Następnie użyjemy obiektu poświadczeń i adresu URL zakresu (punktu końcowego usługi Cosmos DB) do uwierzytelniania żądań w usłudze Cosmos
aadCredentials?: TokenCredential
Wartość właściwości
agent
Opcjonalny niestandardowy agent http do użycia w elemencie NodeJS Użyj agenta, takiego jak https://github.com/TooTallNate/node-proxy-agent, jeśli musisz nawiązać połączenie z usługą Cosmos za pośrednictwem serwera proxy
agent?: Agent
Wartość właściwości
connectionPolicy
Wystąpienie klasy ConnectionPolicy. Ten parametr jest opcjonalny i domyślny parametr connectionPolicy będzie używany w przypadku pominięcia.
connectionPolicy?: ConnectionPolicy
Wartość właściwości
consistencyLevel
Opcjonalny parametr reprezentujący poziom spójności. Może przyjąć dowolną wartość z ConsistencyLevel.
consistencyLevel?: "Strong" | "BoundedStaleness" | "Session" | "Eventual" | "ConsistentPrefix"
Wartość właściwości
"Strong" | "BoundedStaleness" | "Session" | "Eventual" | "ConsistentPrefix"
defaultHeaders
defaultHeaders?: CosmosHeaders_2
Wartość właściwości
CosmosHeaders_2
diagnosticLevel
endpoint
Punkt końcowy usługi używany do utworzenia klienta.
endpoint: string
Wartość właściwości
string
httpClient
Opcjonalny kształt niestandardowego HttpClient
w celu dostosowania sposobu wykonywania żądań przez potok HTTP.
Aby uzyskać szczegółowe informacje na temat implementowania tego interfejsu, zobacz @azure/core-rest-pipeline
.
httpClient?: HttpClient
Wartość właściwości
key
Klucz główny lub klucz tylko do odczytu konta
key?: string
Wartość właściwości
string
permissionFeed
resourceTokens
Obiekt zawierający tokeny zasobów. Klucze dla obiektu to identyfikatory zasobów i wartości to tokeny zasobów.
resourceTokens?: {[resourcePath: string]: string}
Wartość właściwości
{[resourcePath: string]: string}
tokenProvider
Użytkownik dostarczył funkcję do rozpoznawania tokenów autoryzacji nagłówka. Umożliwia użytkownikom generowanie własnych tokenów uwierzytelniania, potencjalnie przy użyciu oddzielnej usługi
tokenProvider?: TokenProvider
Wartość właściwości
userAgentSuffix
Ciąg niestandardowy dołączany do domyślnego agenta użytkownika zestawu SDK.
userAgentSuffix?: string
Wartość właściwości
string