Aracılığıyla paylaş


CosmosClientOptions interface

Özellikler

aadCredentials

@azure/identity AAD belirteci @azure/identity kimlik bilgisi nesnesi oluşturarak kimlik bilgisi nesnesi alma Daha sonra Cosmos'a yönelik isteklerin kimliğini doğrulamak için kimlik bilgileri nesnenizi ve kapsam URL'nizi (cosmos db uç noktanız) kullanacağız

agent

NodeJS enironments'ta kullanılacak isteğe bağlı özel http(ler) Aracısı Ara sunucu aracılığıyla Cosmos'a bağlanmanız gerekiyorsa https://github.com/TooTallNate/node-proxy-agent gibi bir aracı kullanın

connectionPolicy

ConnectionPolicy sınıfının bir örneği. Bu parametre isteğe bağlıdır ve atlanırsa varsayılan connectionPolicy kullanılır.

consistencyLevel

Tutarlılık düzeyini temsil eden isteğe bağlı bir parametre. ConsistencyLevelherhangi bir değeri alabilir.

defaultHeaders
diagnosticLevel
endpoint

İstemciyi oluşturmak için kullanılacak hizmet uç noktası.

httpClient

İSTEKlerin HTTP işlem hattı tarafından nasıl yapıldığını özelleştirmek için isteğe bağlı bir özel HttpClient şekli. Bu arabirimi uygulama hakkında ayrıntılı bilgi için bkz. @azure/core-rest-pipeline.

key

Hesap yöneticisi veya salt okunur anahtar

permissionFeed

İzin nesneleri dizisi.

resourceTokens

Kaynak belirteçlerini içeren bir nesne. Nesnenin anahtarları kaynak kimlikleri, değerler ise kaynak belirteçleridir.

tokenProvider

Üst bilgi yetkilendirme belirteçlerini çözümlemek için kullanıcı tarafından sağlanan işlev. Kullanıcıların ayrı bir hizmet kullanarak kendi kimlik doğrulama belirteçlerini oluşturmasına olanak tanır

userAgentSuffix

Varsayılan SDK kullanıcı aracısına eklenecek özel dize.

Özellik Ayrıntıları

aadCredentials

@azure/identity AAD belirteci @azure/identity kimlik bilgisi nesnesi oluşturarak kimlik bilgisi nesnesi alma Daha sonra Cosmos'a yönelik isteklerin kimliğini doğrulamak için kimlik bilgileri nesnenizi ve kapsam URL'nizi (cosmos db uç noktanız) kullanacağız

aadCredentials?: TokenCredential

Özellik Değeri

agent

NodeJS enironments'ta kullanılacak isteğe bağlı özel http(ler) Aracısı Ara sunucu aracılığıyla Cosmos'a bağlanmanız gerekiyorsa https://github.com/TooTallNate/node-proxy-agent gibi bir aracı kullanın

agent?: Agent

Özellik Değeri

connectionPolicy

ConnectionPolicy sınıfının bir örneği. Bu parametre isteğe bağlıdır ve atlanırsa varsayılan connectionPolicy kullanılır.

connectionPolicy?: ConnectionPolicy

Özellik Değeri

consistencyLevel

Tutarlılık düzeyini temsil eden isteğe bağlı bir parametre. ConsistencyLevelherhangi bir değeri alabilir.

consistencyLevel?: "Strong" | "BoundedStaleness" | "Session" | "Eventual" | "ConsistentPrefix"

Özellik Değeri

"Strong" | "BoundedStaleness" | "Session" | "Eventual" | "ConsistentPrefix"

defaultHeaders

defaultHeaders?: CosmosHeaders_2

Özellik Değeri

CosmosHeaders_2

diagnosticLevel

diagnosticLevel?: CosmosDbDiagnosticLevel

Özellik Değeri

endpoint

İstemciyi oluşturmak için kullanılacak hizmet uç noktası.

endpoint: string

Özellik Değeri

string

httpClient

İSTEKlerin HTTP işlem hattı tarafından nasıl yapıldığını özelleştirmek için isteğe bağlı bir özel HttpClient şekli. Bu arabirimi uygulama hakkında ayrıntılı bilgi için bkz. @azure/core-rest-pipeline.

httpClient?: HttpClient

Özellik Değeri

key

Hesap yöneticisi veya salt okunur anahtar

key?: string

Özellik Değeri

string

permissionFeed

İzin nesneleri dizisi.

permissionFeed?: PermissionDefinition[]

Özellik Değeri

resourceTokens

Kaynak belirteçlerini içeren bir nesne. Nesnenin anahtarları kaynak kimlikleri, değerler ise kaynak belirteçleridir.

resourceTokens?: {[resourcePath: string]: string}

Özellik Değeri

{[resourcePath: string]: string}

tokenProvider

Üst bilgi yetkilendirme belirteçlerini çözümlemek için kullanıcı tarafından sağlanan işlev. Kullanıcıların ayrı bir hizmet kullanarak kendi kimlik doğrulama belirteçlerini oluşturmasına olanak tanır

tokenProvider?: TokenProvider

Özellik Değeri

userAgentSuffix

Varsayılan SDK kullanıcı aracısına eklenecek özel dize.

userAgentSuffix?: string

Özellik Değeri

string