Udostępnij za pośrednictwem


CosmosClientOptions interface

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

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

connectionPolicy

Wystąpienie klasy ConnectionPolicy. Ten parametr jest opcjonalny i domyślny parametr connectionPolicy będzie używany w przypadku pominięcia.

consistencyLevel

Opcjonalny parametr reprezentujący poziom spójności. Może przyjąć dowolną wartość z ConsistencyLevel.

defaultHeaders
diagnosticLevel
endpoint

Punkt końcowy usługi używany do utworzenia klienta.

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.

key

Klucz główny lub klucz tylko do odczytu konta

permissionFeed

Tablica obiektów uprawnienia.

resourceTokens

Obiekt zawierający tokeny zasobów. Klucze dla obiektu to identyfikatory zasobów i wartości to tokeny zasobów.

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

userAgentSuffix

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

diagnosticLevel?: CosmosDbDiagnosticLevel

Wartość właściwości

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

Tablica obiektów uprawnienia.

permissionFeed?: PermissionDefinition[]

Wartość właściwości

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