CosmosClientOptions interface
Özellikler
aad |
Kimlik bilgisi nesnesi oluşturarak |
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 gerektiği gibi https://github.com/TooTallNate/node-proxy-agent bir aracı kullanın |
connection |
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. |
consistency |
Tutarlılık düzeyini temsil eden isteğe bağlı bir parametre. ConsistencyLevel'den herhangi bir değeri alabilir. |
default |
|
diagnostic |
|
endpoint | İstemciyi oluşturmak için kullanılacak hizmet uç noktası. |
key | Hesap yöneticisi veya salt okunur anahtar |
permission |
İzin nesneleri dizisi. |
resource |
Kaynak belirteçleri içeren bir nesne. Nesnenin anahtarları kaynak kimlikleri, değerler ise kaynak belirteçleridir. |
token |
Ü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 |
user |
Varsayılan SDK kullanıcı aracısına eklenecek özel bir dize. |
Özellik Ayrıntıları
aadCredentials
Kimlik bilgisi nesnesi oluşturarak @azure/identity
kimlik bilgisi nesnesi alma öğesinden @azure/identity
AAD belirteci Daha sonra Cosmos'a yönelik isteklerin kimliğini doğrulamak için kimlik bilgisi nesnenizi ve kapsam URL'nizi (cosmos db uç noktanız) kullanırı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 gerektiği gibi https://github.com/TooTallNate/node-proxy-agent 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. ConsistencyLevel'den herhangi 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
endpoint
İstemciyi oluşturmak için kullanılacak hizmet uç noktası.
endpoint: string
Özellik Değeri
string
key
Hesap yöneticisi veya salt okunur anahtar
key?: string
Özellik Değeri
string
permissionFeed
resourceTokens
Kaynak belirteçleri 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 bir dize.
userAgentSuffix?: string
Özellik Değeri
string