Package version:
OptionalaadOptionalagentAn optional custom http(s) Agent to be used in NodeJS environments Use an agent such as https://github.com/TooTallNate/node-proxy-agent if you need to connect to Cosmos via a proxy
Optionalclientencryption policy for operations involving encryption must be set on the client if using client-side encryption
OptionalconnectionAn instance of ConnectionPolicy class. This parameter is optional and the default connectionPolicy will be used if omitted.
OptionalconnectionAn optional parameter that represents the connection string. Your database connection string can be found in the Azure Portal.
OptionalconsistencyAn optional parameter that represents the consistency level. It can take any value from ConsistencyLevel.
OptionaldefaultOptionaldiagnosticOptionalendpointThe service endpoint to use to create the client.
OptionalhttpAn optional custom HttpClient shape to customize how requests are made by the HTTP pipeline.
See @azure/core-rest-pipeline for details on how to implement this interface.
OptionalkeyThe account master or readonly key
OptionalpermissionAn array of Permission objects.
OptionalresourceAn object that contains resources tokens. Keys for the object are resource Ids and values are the resource tokens.
OptionalthroughputAn optional parameter to set throughput bucket number. This value can be overridden at request level For more information, visit Cosmos DB throughput Bucketing.
OptionaltokenA user supplied function for resolving header authorization tokens. Allows users to generating their own auth tokens, potentially using a separate service
OptionaluserA custom string to append to the default SDK user agent.
AAD token from
@azure/identityObtain a credential object by creating an@azure/identitycredential object We will then use your credential object and a scope URL (your cosmos db endpoint) to authenticate requests to Cosmos