CosmosClientOptions interface
Vlastnosti
aad |
Token AAD z |
agent | Volitelného vlastního agenta HTTP, který se má použít ve výjimkách NodeJS, použijte agenta, jako je https://github.com/TooTallNate/node-proxy-agent, pokud se potřebujete připojit ke službě Cosmos prostřednictvím proxy serveru. |
connection |
Instance ConnectionPolicy třídy. Tento parametr je nepovinný a v případě vynechání se použije výchozí connectionPolicy. |
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ů. |
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ého vlastního agenta HTTP, který se má použít ve výjimkách NodeJS, použijte agenta, jako je 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
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
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_2
Hodnota vlastnosti
CosmosHeaders_2
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}
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