CosmosClientOptions interface
Propiedades
aad |
Token de AAD de |
agent | Un agente http(s) personalizado opcional que se usará en los entornos de NodeJS Use un agente como https://github.com/TooTallNate/node-proxy-agent si necesita conectarse a Cosmos a través de un proxy |
connection |
Instancia de clase de ConnectionPolicy. Este parámetro es opcional y se usará connectionPolicy predeterminado si se omite. |
consistency |
Parámetro opcional que representa el nivel de coherencia. Puede tomar cualquier valor de ConsistencyLevel. |
default |
|
diagnostic |
|
endpoint | Punto de conexión de servicio que se va a usar para crear el cliente. |
http |
Una forma de |
key | Clave maestra o de solo lectura de la cuenta |
permission |
Matriz de objetos Permission. |
resource |
Objeto que contiene tokens de recursos. Las claves del objeto son identificadores de recurso y los valores son los tokens de recursos. |
token |
Función proporcionada por el usuario para resolver tokens de autorización de encabezado. Permite a los usuarios generar sus propios tokens de autenticación, posiblemente mediante un servicio independiente. |
user |
Cadena personalizada que se va a anexar al agente de usuario del SDK predeterminado. |
Detalles de las propiedades
aadCredentials
Token de AAD de @azure/identity
Obtener un objeto de credencial mediante la creación de un objeto de credencial de @azure/identity
Usaremos el objeto de credencial y una dirección URL de ámbito (el punto de conexión de Cosmos db) para autenticar las solicitudes en Cosmos.
aadCredentials?: TokenCredential
Valor de propiedad
agent
Un agente http(s) personalizado opcional que se usará en los entornos de NodeJS Use un agente como https://github.com/TooTallNate/node-proxy-agent si necesita conectarse a Cosmos a través de un proxy
agent?: Agent
Valor de propiedad
connectionPolicy
Instancia de clase de ConnectionPolicy. Este parámetro es opcional y se usará connectionPolicy predeterminado si se omite.
connectionPolicy?: ConnectionPolicy
Valor de propiedad
consistencyLevel
Parámetro opcional que representa el nivel de coherencia. Puede tomar cualquier valor de ConsistencyLevel.
consistencyLevel?: "Strong" | "BoundedStaleness" | "Session" | "Eventual" | "ConsistentPrefix"
Valor de propiedad
"Strong" | "BoundedStaleness" | "Session" | "Eventual" | "ConsistentPrefix"
defaultHeaders
defaultHeaders?: CosmosHeaders_2
Valor de propiedad
CosmosHeaders_2
diagnosticLevel
endpoint
Punto de conexión de servicio que se va a usar para crear el cliente.
endpoint: string
Valor de propiedad
string
httpClient
Una forma de HttpClient
personalizada opcional para personalizar cómo realizan las solicitudes la canalización HTTP.
Consulte @azure/core-rest-pipeline
para obtener más información sobre cómo implementar esta interfaz.
httpClient?: HttpClient
Valor de propiedad
key
Clave maestra o de solo lectura de la cuenta
key?: string
Valor de propiedad
string
permissionFeed
resourceTokens
Objeto que contiene tokens de recursos. Las claves del objeto son identificadores de recurso y los valores son los tokens de recursos.
resourceTokens?: {[resourcePath: string]: string}
Valor de propiedad
{[resourcePath: string]: string}
tokenProvider
Función proporcionada por el usuario para resolver tokens de autorización de encabezado. Permite a los usuarios generar sus propios tokens de autenticación, posiblemente mediante un servicio independiente.
tokenProvider?: TokenProvider
Valor de propiedad
userAgentSuffix
Cadena personalizada que se va a anexar al agente de usuario del SDK predeterminado.
userAgentSuffix?: string
Valor de propiedad
string