CosmosClientOptions interface
Vlastnosti
| aad |
Token AAD z |
| agent | Volitelný vlastní agent http(s) pro použití v prostředích NodeJS Použijte agenta, například https://github.com/TooTallNate/node-proxy-agent pokud se potřebujete připojit ke službě Cosmos prostřednictvím proxy serveru |
| client |
Pokud používáte šifrování na straně klienta, musí být v klientovi nastaveny zásady šifrování pro operace zahrnující šifrování |
| connection |
Instance ConnectionPolicy třídy. Tento parametr je nepovinný a v případě vynechání se použije výchozí connectionPolicy. |
| connection |
Volitelný parametr, který představuje připojovací řetězec. Připojovací řetězec databáze najdete na webu Azure Portal. |
| consistency |
Volitelný parametr, který představuje úroveň konzistence. Může mít libovolnou hodnotu z ConsistencyLevel. |
| default |
|
| diagnostic |
|
| endpoint | Koncový bod služby, který se má použít k vytvoření klienta. |
| http |
Volitelný vlastní |
| key | Hlavní klíč účtu nebo klíč jen pro čtení |
| permission |
Pole Oprávnění objekty. |
| resource |
Objekt, který obsahuje tokeny prostředků. Klíče objektu jsou ID prostředků a hodnoty jsou tokeny prostředků. |
| throughput |
Volitelný parametr pro nastavení čísla intervalu propustnosti. Tuto hodnotu je možné přepsat na úrovni požadavku. Další informace najdete v tématu Segmenting propustnosti služby Cosmos DB. |
| token |
Uživatel zadal funkci pro překlad autorizačních tokenů hlaviček. Umožňuje uživatelům generovat vlastní ověřovací tokeny a potenciálně používat samostatnou službu. |
| user |
Vlastní řetězec pro připojení k výchozímu uživatelskému agentu sady SDK. |
Podrobnosti vlastnosti
aadCredentials
Token AAD z @azure/identity Získání objektu přihlašovacích údajů vytvořením objektu přihlašovacích údajů @azure/identity Pak použijeme objekt přihlašovacích údajů a adresu URL oboru (koncový bod služby Cosmos DB) k ověřování požadavků na Cosmos DB.
aadCredentials?: TokenCredential
Hodnota vlastnosti
agent
Volitelný vlastní agent http(s) pro použití v prostředích NodeJS Použijte agenta, například https://github.com/TooTallNate/node-proxy-agent pokud se potřebujete připojit ke službě Cosmos prostřednictvím proxy serveru
agent?: Agent
Hodnota vlastnosti
clientEncryptionOptions
Pokud používáte šifrování na straně klienta, musí být v klientovi nastaveny zásady šifrování pro operace zahrnující šifrování
clientEncryptionOptions?: ClientEncryptionOptions
Hodnota vlastnosti
connectionPolicy
Instance ConnectionPolicy třídy. Tento parametr je nepovinný a v případě vynechání se použije výchozí connectionPolicy.
connectionPolicy?: ConnectionPolicy
Hodnota vlastnosti
connectionString
Volitelný parametr, který představuje připojovací řetězec. Připojovací řetězec databáze najdete na webu Azure Portal.
connectionString?: string
Hodnota vlastnosti
string
consistencyLevel
Volitelný parametr, který představuje úroveň konzistence. Může mít libovolnou hodnotu z ConsistencyLevel.
consistencyLevel?: "Strong" | "BoundedStaleness" | "Session" | "Eventual" | "ConsistentPrefix"
Hodnota vlastnosti
"Strong" | "BoundedStaleness" | "Session" | "Eventual" | "ConsistentPrefix"
defaultHeaders
defaultHeaders?: CosmosHeaders
Hodnota vlastnosti
CosmosHeaders
diagnosticLevel
endpoint
Koncový bod služby, který se má použít k vytvoření klienta.
endpoint?: string
Hodnota vlastnosti
string
httpClient
Volitelný vlastní HttpClient obrazec pro přizpůsobení způsobu vytváření požadavků kanálem HTTP.
Podrobnosti o implementaci tohoto rozhraní najdete v @azure/core-rest-pipeline.
httpClient?: HttpClient
Hodnota vlastnosti
key
Hlavní klíč účtu nebo klíč jen pro čtení
key?: string
Hodnota vlastnosti
string
permissionFeed
resourceTokens
Objekt, který obsahuje tokeny prostředků. Klíče objektu jsou ID prostředků a hodnoty jsou tokeny prostředků.
resourceTokens?: {[resourcePath: string]: string}
Hodnota vlastnosti
{[resourcePath: string]: string}
throughputBucket
Volitelný parametr pro nastavení čísla intervalu propustnosti. Tuto hodnotu je možné přepsat na úrovni požadavku. Další informace najdete v tématu Segmenting propustnosti služby Cosmos DB.
throughputBucket?: number
Hodnota vlastnosti
number
tokenProvider
Uživatel zadal funkci pro překlad autorizačních tokenů hlaviček. Umožňuje uživatelům generovat vlastní ověřovací tokeny a potenciálně používat samostatnou službu.
tokenProvider?: TokenProvider
Hodnota vlastnosti
userAgentSuffix
Vlastní řetězec pro připojení k výchozímu uživatelskému agentu sady SDK.
userAgentSuffix?: string
Hodnota vlastnosti
string