CosmosClientOptions interface
Özellikler
aad |
|
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 |
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. ConsistencyLevelherhangi bir değeri alabilir. |
default |
|
diagnostic |
|
endpoint | İstemciyi oluşturmak için kullanılacak hizmet uç noktası. |
http |
İSTEKlerin HTTP işlem hattı tarafından nasıl yapıldığını özelleştirmek için isteğe bağlı bir özel |
key | Hesap yöneticisi veya salt okunur anahtar |
permission |
İzin nesneleri dizisi. |
resource |
Kaynak belirteçlerini 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 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
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
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