CosmosClientOptions interface
Proprietà
aad |
Token AAD da |
agent | Un agente http(s) personalizzato facoltativo da usare in NodeJS enironments Usare un agente come https://github.com/TooTallNate/node-proxy-agent se è necessario connettersi a Cosmos tramite un proxy |
connection |
Istanza di classe ConnectionPolicy. Questo parametro è facoltativo e la proprietà connectionPolicy predefinita verrà usata se omessa. |
consistency |
Parametro facoltativo che rappresenta il livello di coerenza. Può accettare qualsiasi valore da ConsistencyLevel. |
default |
|
diagnostic |
|
endpoint | Endpoint del servizio da usare per creare il client. |
http |
Forma facoltativa di |
key | Chiave master o readonly dell'account |
permission |
Matrice di oggetti Permission. |
resource |
Oggetto che contiene token di risorse. Le chiavi per l'oggetto sono ID risorsa e i valori sono i token di risorsa. |
token |
Funzione fornita dall'utente per la risoluzione dei token di autorizzazione dell'intestazione. Consente agli utenti di generare i propri token di autenticazione, potenzialmente usando un servizio separato |
user |
Stringa personalizzata da aggiungere all'agente utente SDK predefinito. |
Dettagli proprietà
aadCredentials
Token AAD da @azure/identity
Ottenere un oggetto credenziale creando un oggetto credenziali @azure/identity
Verrà quindi usato l'oggetto credenziali e un URL di ambito (l'endpoint cosmos db) per autenticare le richieste a Cosmos
aadCredentials?: TokenCredential
Valore della proprietà
agent
Un agente http(s) personalizzato facoltativo da usare in NodeJS enironments Usare un agente come https://github.com/TooTallNate/node-proxy-agent se è necessario connettersi a Cosmos tramite un proxy
agent?: Agent
Valore della proprietà
connectionPolicy
Istanza di classe ConnectionPolicy. Questo parametro è facoltativo e la proprietà connectionPolicy predefinita verrà usata se omessa.
connectionPolicy?: ConnectionPolicy
Valore della proprietà
consistencyLevel
Parametro facoltativo che rappresenta il livello di coerenza. Può accettare qualsiasi valore da ConsistencyLevel.
consistencyLevel?: "Strong" | "BoundedStaleness" | "Session" | "Eventual" | "ConsistentPrefix"
Valore della proprietà
"Strong" | "BoundedStaleness" | "Session" | "Eventual" | "ConsistentPrefix"
defaultHeaders
defaultHeaders?: CosmosHeaders_2
Valore della proprietà
CosmosHeaders_2
diagnosticLevel
endpoint
Endpoint del servizio da usare per creare il client.
endpoint: string
Valore della proprietà
string
httpClient
Forma facoltativa di HttpClient
personalizzata per personalizzare il modo in cui le richieste vengono effettuate dalla pipeline HTTP.
Per informazioni dettagliate su come implementare questa interfaccia, vedere @azure/core-rest-pipeline
.
httpClient?: HttpClient
Valore della proprietà
key
Chiave master o readonly dell'account
key?: string
Valore della proprietà
string
permissionFeed
resourceTokens
Oggetto che contiene token di risorse. Le chiavi per l'oggetto sono ID risorsa e i valori sono i token di risorsa.
resourceTokens?: {[resourcePath: string]: string}
Valore della proprietà
{[resourcePath: string]: string}
tokenProvider
Funzione fornita dall'utente per la risoluzione dei token di autorizzazione dell'intestazione. Consente agli utenti di generare i propri token di autenticazione, potenzialmente usando un servizio separato
tokenProvider?: TokenProvider
Valore della proprietà
userAgentSuffix
Stringa personalizzata da aggiungere all'agente utente SDK predefinito.
userAgentSuffix?: string
Valore della proprietà
string