CosmosClientOptions interface
Właściwości
aad |
Token usługi AAD z |
agent | Opcjonalny niestandardowy agent http do użycia w środowiskach NodeJS enironments Użyj agenta, takiego jak https://github.com/TooTallNate/node-proxy-agent w przypadku konieczności nawiązania połączenia z usługą Cosmos za pośrednictwem serwera proxy |
connection |
Wystąpienie klasy ConnectionPolicy . Ten parametr jest opcjonalny, a domyślny parametr connectionPolicy zostanie użyty w przypadku pominięcia. |
consistency |
Opcjonalny parametr reprezentujący poziom spójności. Może ona przyjmować dowolną wartość z elementu ConsistencyLevel. |
default |
|
diagnostic |
|
endpoint | Punkt końcowy usługi używany do tworzenia klienta. |
key | Klucz główny lub klucz tylko do odczytu konta |
permission |
Tablica obiektów Uprawnienia . |
resource |
Obiekt, który zawiera tokeny zasobów. Klucze obiektu to identyfikatory zasobów, a wartości to tokeny zasobów. |
token |
Funkcja dostarczona przez użytkownika 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 dołączania do domyślnego agenta użytkownika zestawu SDK. |
Szczegóły właściwości
aadCredentials
Token usługi AAD z @azure/identity
uzyskiwania obiektu poświadczeń przez utworzenie @azure/identity
obiektu poświadczeń 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 środowiskach NodeJS enironments Użyj agenta, takiego jak https://github.com/TooTallNate/node-proxy-agent w przypadku konieczności nawiązania połączenia 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, a domyślny parametr connectionPolicy zostanie użyty w przypadku pominięcia.
connectionPolicy?: ConnectionPolicy
Wartość właściwości
consistencyLevel
Opcjonalny parametr reprezentujący poziom spójności. Może ona przyjmować dowolną wartość z elementu 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 tworzenia klienta.
endpoint: string
Wartość właściwości
string
key
Klucz główny lub klucz tylko do odczytu konta
key?: string
Wartość właściwości
string
permissionFeed
resourceTokens
Obiekt, który zawiera tokeny zasobów. Klucze obiektu to identyfikatory zasobów, a wartości to tokeny zasobów.
resourceTokens?: {[resourcePath: string]: string}
Wartość właściwości
{[resourcePath: string]: string}
tokenProvider
Funkcja dostarczona przez użytkownika 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 dołączania do domyślnego agenta użytkownika zestawu SDK.
userAgentSuffix?: string
Wartość właściwości
string