CosmosClientOptions interface
Eigenschappen
aad |
AAD-token van |
agent | Een optionele aangepaste HTTP(s)-agent die moet worden gebruikt in NodeJS-enironments Gebruik een agent, bijvoorbeeld https://github.com/TooTallNate/node-proxy-agent als u verbinding moet maken met Cosmos via een proxy |
connection |
Een exemplaar van de klasse ConnectionPolicy . Deze parameter is optioneel en de standaard connectionPolicy wordt gebruikt als u dit weglaat. |
consistency |
Een optionele parameter die het consistentieniveau vertegenwoordigt. Het kan elke waarde van ConsistencyLevel overnemen. |
default |
|
diagnostic |
|
endpoint | Het service-eindpunt dat moet worden gebruikt om de client te maken. |
key | De hoofd- of alleen-lezensleutel van het account |
permission |
Een matrix met Machtigingsobjecten . |
resource |
Een object dat resourcestokens bevat. Sleutels voor het object zijn resource-id's en waarden zijn de resourcetokens. |
token |
Een gebruiker heeft een functie opgegeven voor het omzetten van headerautorisatietokens. Hiermee kunnen gebruikers hun eigen verificatietokens genereren, mogelijk met behulp van een afzonderlijke service |
user |
Een aangepaste tekenreeks die moet worden toegevoegd aan de standaard-SDK-gebruikersagent. |
Eigenschapdetails
aadCredentials
AAD-token van @azure/identity
Een referentieobject verkrijgen door een @azure/identity
referentieobject te maken We gebruiken vervolgens uw referentieobject en een bereik-URL (uw Cosmos db-eindpunt) om aanvragen voor Cosmos te verifiëren
aadCredentials?: TokenCredential
Waarde van eigenschap
agent
Een optionele aangepaste HTTP(s)-agent die moet worden gebruikt in NodeJS-enironments Gebruik een agent, bijvoorbeeld https://github.com/TooTallNate/node-proxy-agent als u verbinding moet maken met Cosmos via een proxy
agent?: Agent
Waarde van eigenschap
connectionPolicy
Een exemplaar van de klasse ConnectionPolicy . Deze parameter is optioneel en de standaard connectionPolicy wordt gebruikt als u dit weglaat.
connectionPolicy?: ConnectionPolicy
Waarde van eigenschap
consistencyLevel
Een optionele parameter die het consistentieniveau vertegenwoordigt. Het kan elke waarde van ConsistencyLevel overnemen.
consistencyLevel?: "Strong" | "BoundedStaleness" | "Session" | "Eventual" | "ConsistentPrefix"
Waarde van eigenschap
"Strong" | "BoundedStaleness" | "Session" | "Eventual" | "ConsistentPrefix"
defaultHeaders
defaultHeaders?: CosmosHeaders_2
Waarde van eigenschap
CosmosHeaders_2
diagnosticLevel
endpoint
Het service-eindpunt dat moet worden gebruikt om de client te maken.
endpoint: string
Waarde van eigenschap
string
key
De hoofd- of alleen-lezensleutel van het account
key?: string
Waarde van eigenschap
string
permissionFeed
resourceTokens
Een object dat resourcestokens bevat. Sleutels voor het object zijn resource-id's en waarden zijn de resourcetokens.
resourceTokens?: {[resourcePath: string]: string}
Waarde van eigenschap
{[resourcePath: string]: string}
tokenProvider
Een gebruiker heeft een functie opgegeven voor het omzetten van headerautorisatietokens. Hiermee kunnen gebruikers hun eigen verificatietokens genereren, mogelijk met behulp van een afzonderlijke service
tokenProvider?: TokenProvider
Waarde van eigenschap
userAgentSuffix
Een aangepaste tekenreeks die moet worden toegevoegd aan de standaard-SDK-gebruikersagent.
userAgentSuffix?: string
Waarde van eigenschap
string