CosmosClientOptions interface
屬性
aad |
從 |
agent | 在 NodeJS enironments 中使用的選擇性自定義 HTTP(s) 代理程式,如果您需要透過 Proxy 連線到 Cosmos,請使用 https://github.com/TooTallNate/node-proxy-agent 之類的代理程式 |
connection |
ConnectionPolicy 類別的實例。 此參數是選擇性的,如果省略預設 connectionPolicy,則會使用。 |
consistency |
代表一致性層級的選擇性參數。 它可能需要 ConsistencyLevel的任何值。 |
default |
|
diagnostic |
|
endpoint | 要用來建立客戶端的服務端點。 |
http |
選擇性的自定義 |
key | 帳戶主要或只讀密鑰 |
permission |
Permission 物件的陣列。 |
resource |
物件,包含資源令牌。 物件的索引鍵是資源標識符,而值是資源令牌。 |
token |
使用者提供的函式,用於解析標頭授權令牌。 允許用戶產生自己的驗證令牌,可能使用不同的服務 |
user |
要附加至預設 SDK 使用者代理程式的自訂字串。 |
屬性詳細資料
aadCredentials
從 @azure/identity
取得認證物件的 AAD 令牌,方法是建立 @azure/identity
認證對象,然後使用您的認證物件和範圍 URL(您的 cosmos db 端點)來驗證對 Cosmos 的要求
aadCredentials?: TokenCredential
屬性值
agent
在 NodeJS enironments 中使用的選擇性自定義 HTTP(s) 代理程式,如果您需要透過 Proxy 連線到 Cosmos,請使用 https://github.com/TooTallNate/node-proxy-agent 之類的代理程式
agent?: Agent
屬性值
connectionPolicy
ConnectionPolicy 類別的實例。 此參數是選擇性的,如果省略預設 connectionPolicy,則會使用。
connectionPolicy?: ConnectionPolicy
屬性值
consistencyLevel
代表一致性層級的選擇性參數。 它可能需要 ConsistencyLevel的任何值。
consistencyLevel?: "Strong" | "BoundedStaleness" | "Session" | "Eventual" | "ConsistentPrefix"
屬性值
"Strong" | "BoundedStaleness" | "Session" | "Eventual" | "ConsistentPrefix"
defaultHeaders
defaultHeaders?: CosmosHeaders_2
屬性值
CosmosHeaders_2
diagnosticLevel
endpoint
要用來建立客戶端的服務端點。
endpoint: string
屬性值
string
httpClient
選擇性的自定義 HttpClient
圖形,可自定義 HTTP 管線提出要求的方式。
如需如何實作此介面的詳細資訊,請參閱 @azure/core-rest-pipeline
。
httpClient?: HttpClient
屬性值
key
帳戶主要或只讀密鑰
key?: string
屬性值
string
permissionFeed
resourceTokens
物件,包含資源令牌。 物件的索引鍵是資源標識符,而值是資源令牌。
resourceTokens?: {[resourcePath: string]: string}
屬性值
{[resourcePath: string]: string}
tokenProvider
userAgentSuffix
要附加至預設 SDK 使用者代理程式的自訂字串。
userAgentSuffix?: string
屬性值
string